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...
Format: General SessionLevel: Introductory and overviewKotlin 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. ...
Format: General SessionLevel: Introductory and overviewMake 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...
Format: General SessionLevel: IntermediateA 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...
Format: General SessionLevel: Introductory and overviewWhat'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...
Format: General SessionLevel: IntermediateFrom idea to physical series: Additional Castle project walk-through Rhino project.
Can’t get enough model building? Want to make something more advanced than your basic cups/keychains/challenge coins? We’ve noticed we have some repeat students each year on our kids track that just love to build models, and we’ve also run several years of our introductory track for adults. We...
Format: General SessionLevel: IntermediateHack 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...
Format: General SessionLevel: Introductory and overviewAndroid: A peek 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...
Format: General SessionLevel: IntermediateCalculating 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....
Format: General SessionLevel: Introductory and overviewOne 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. ...
Format: General SessionLevel: Introductory and overviewStraying 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,...
Format: General SessionLevel: Introductory and overview