Session List

Session List2019-10-02T20:07:53+00:00

A Mobile App Success Starter Pack

Presented by: Jeff Kelley

When you’re pitching a mobile app to a prospective client, it’s easy to focus on the app’s raison d’être. A pizza-ordering app should order pizza, a messaging app should send messages, and a game should be fun. For an app to succeed, there are countless other hidden tasks to consider: does...

Tags: Mobile, Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview

Android Developers Guide to Machine Learning.

Presented by: Godfrey Nolan

In this session we'll walk through various ways of adding machine learning models to your Android app. First we'll be looking at how to use TensorFlow and Firebase MLKit to train a model. And just to keep everything agnostic we'll also be looking at non-Google deep learning platforms like PyTorch...

Tags: Mobile, PythonFormat: General SessionLevel: Intermediate

Android: A peak under the hood

Presented by: Brad Hollander

Over the years, Android has become one of the most widely used operating systems in the world. Boasting 2.5 billion active devices, it can be found running on practically any hardware, from high-end flagship phones to smartwatches and IOT devices. Despite this massive popularity, the inner workings...

Tags: MobileFormat: General SessionLevel: Intermediate

Building apps using Kotlin Native

Presented by: Godfrey Nolan

At Google I/O Kotlin was promoted to the primary language for Android development. But did you know you could use Kotlin to have a single Android and iOS code base? In this session we give an overview of how Kotlin Native and Kotlin Multiplatform can be used to create a Kotlin app that can be used...

Tags: MobileFormat: General SessionLevel: Introductory and overview

Building Declarative UI with SwiftUI

Presented by: Jeff Kelley

At WWDC 2019, Apple shocked its developer community with the announcement of SwiftUI—a brand-new, declarative UI framework for all of their platforms. In this workshop, we’ll build a brand new app from scratch with SwiftUI that can run on all of Apple’s platforms: iOS, macOS, watchOS, and...

Tags: Mobile, OtherFormat: PreCompilerLevel: Introductory and overview

Building Mobile Applications with the Ionic Framework

Presented by: Robert Lair

Have you wanted to start developing mobile applications, but have found that selecting the right technology, framework, and language is overwhelming? Ionic provides a framework that allows developers to build applications using familiar web technologies in order to produce a native application...

Tags: Javascript, MobileFormat: General SessionLevel: Introductory and overview

Building resilient mobile apps with NoSQL

Presented by: Rob Hedgpeth

Murphy’s Laws state “things will go wrong in any given situation, if you give them a chance”. Unfortunately, mobile developers know this all to well when it comes to network reliability. In the face of such instability and increasing customer expectations, how can developers deliver immersive,...

Tags: MobileFormat: General SessionLevel: Intermediate

Calculating Insulin With Automated Carb Counting Using AI, ML and Web Bluetooth

Presented by: Todd Sharp

Diabetes is a disease that affects 400 million people worldwide. Managing the disease means eating a healthy diet, getting routine exercise, monitoring blood sugar levels and administering insulin to manage those levels. The good news is that technology exists to help people manage the disease....

Tags: Cloud, Java, Javascript, MobileFormat: General SessionLevel: Introductory and overview

Get Progressive with it

Presented by: Matthew LaForest

Responsive web design! Mobile first! Hybrid apps! We are continuously bombarded with new ideas about the best way to develop a new application. For a small team, effectively delivering across many platforms can be a problem, but delivering a hybrid app frequently falls into an uncanny valley trap. ...

Tags: Design (UI/UX/CSS), Javascript, Mobile, OtherFormat: PreCompilerLevel: Intermediate

Hack Your App - Intro to Mobile Security Testing

Presented by: Hans Weisheimer

Your phone really doesn’t want you to see what’s going on under the hood - it’s a feature. Many of the introspection capabilities that exist for web development are absent by default on mobile platforms. This is particularly frustrating when you need to validate assumptions or security...

Tags: Mobile, Security, TestingFormat: General SessionLevel: Introductory and overview

iOS Application Security Testing

Presented by: Hans Weisheimer

This hands-on session is aimed at mobile app developers, QA testers, aspiring security testers, and other suspicious persons. ...

Tags: Mobile, Security, TestingFormat: PreCompilerLevel: Intermediate

Kotlin for C# Developers

Presented by: Alex Dunn

Dive into the latest craze in languages and platforms - Kotlin. This time we will be looking at it from the perspective of a .NET C# developer, draw comparisons between the languages, and bridge the gap between these 2 amazing languages. ...

Tags: .NET, Java, Mobile, OtherFormat: General SessionLevel: Introductory and overview

Make More 💰 Money with Less 🛠 Effort: 🧪 Experimentation Before Implementation

Presented by: Scott Showalter

Developing apps is time consuming, with little guarantee of success. The Web, App Store, Google Play and beyond are littered with apps making low or no revenue because they don't solve problems people actually care about. Before you build your “killer” ap, how can you truly know beyond the...

Tags: Design (UI/UX/CSS), Mobile, Other, Soft Skills/Business, TestingFormat: General SessionLevel: Intermediate

One Codebase, Many Screens - Flutter in a Nutshell

Presented by: Don Ward

The Story - Flutter is Google’s cross-platform development framework for quickly crafting high-quality native apps on Web, iOS, Android, and ChromeOS in record time. ...

Tags: MobileFormat: General SessionLevel: Introductory and overview

Server Side Swift Saves CodeMash: Breaking free of the phone

Presented by: Anne Cahalan

CodeMash is a whirlwind of great workshops, talks, and experiences. If only you could capture these insights and save them forever... ...

Tags: Mobile, OtherFormat: PreCompilerLevel: Intermediate

Straying From the Happy Path: Taking Control of Errors in Swift

Presented by: Jeff Kelley

Have you ever seen a code comment saying “this should never happen”? Have you ever wondered what would happen if it did? Swift has a diverse set of error-handling capabilities, from using throw to send errors up the stack to using a Result to handle errors in asynchronous methods. In this talk,...

Tags: Mobile, TestingFormat: General SessionLevel: Introductory and overview

What's New in Xamarin Forms 4.0

Presented by: Jason Awbrey

Xamarin Forms has evolved significantly since it's debug almost 5 years ago. The recently released v4 includes many awesome new features. In this session we'll look at the latest and greatest, including Shell, Visual Design, CollectionView and CarosuelView. We'll demonstrate hands-on examples of...

Tags: .NET, MobileFormat: General SessionLevel: Intermediate

Xamarin Forms Workshop

Presented by: Jason Awbrey

Interested in learning more about Xamarin, but not sure where to start? This workshop will give you a guerrilla introduction to the Xamarin platform, including live coding exercises in building a cross platform app with Xamarin Forms. ...

Tags: .NET, MobileFormat: PreCompilerLevel: Introductory and overview