Tuesday
No Sessions
Wednesday
No Sessions
Thursday
Building Mobile Applications with the Ionic Framework
Presented by: Robert Lair
Time: Thursday 8:00 AM - 9:00 AMHave 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...
Room: CypressTrack: MobileFormat: General SessionLevel: Introductory and overviewKotlin for C# Developers
Presented by: Alex Dunn
Time: Thursday 9:15 AM - 10:15 AMDive 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. We'll look at: - Kotlin as a language - Platforms Kotlin is...
Room: Indigo BayTrack: MobileFormat: General SessionLevel: Introductory and overviewMake More 💰 Money with Less 🛠Effort: 🧪 Experimentation Before Implementation
Presented by: Scott Showalter
Time: Thursday 10:30 AM - 11:30 AMDeveloping 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...
Room: Portia/WisteriaTrack: MobileFormat: General SessionLevel: IntermediateA Mobile App Success Starter Pack
Presented by: Jeff Kelley
Time: Thursday 11:45 AM - 12:45 PMWhen 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...
Room: Indigo BayTrack: MobileFormat: General SessionLevel: Introductory and overviewWhat's New in Xamarin Forms 4.0
Presented by: Jason Awbrey
Time: Thursday 3:30 PM - 4:30 PMXamarin 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...
Room: CypressTrack: MobileFormat: General SessionLevel: IntermediateFriday
Hack Your App - Intro to Mobile Security Testing
Presented by: Hans Weisheimer
Time: Friday 8:30 AM - 9:30 AMYour 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...
Room: Aloeswood / LeopardwoodTrack: SecurityFormat: General SessionLevel: Introductory and overviewAndroid: A peek under the hood
Presented by: Brad Hollander
Time: Friday 11:00 AM - 12:00 PMOver 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...
Room: Sagewood / ZebrawoodTrack: MobileFormat: General SessionLevel: IntermediateCalculating Insulin With Automated Carb Counting Using AI, ML and Web Bluetooth
Presented by: Todd Sharp
Time: Friday 12:15 PM - 1:15 PMDiabetes 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....
Room: MangroveTrack: ArchitectureFormat: General SessionLevel: Introductory and overviewOne Codebase, Many Screens - Flutter in a Nutshell
Presented by: Don Ward
Time: Friday 2:45 PM - 3:45 PMThe 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. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source. Notable...
Room: Sagewood / ZebrawoodTrack: MobileFormat: General SessionLevel: Introductory and overviewStraying From the Happy Path: Taking Control of Errors in Swift
Presented by: Jeff Kelley
Time: Friday 4:00 PM - 5:00 PMHave 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,...
Room: CypressTrack: MobileFormat: General SessionLevel: Introductory and overview