Detroit.Code() Sessions tagged mobile

NoSQL for Mobile in Practice

NoSQL has become the ad hoc term for a wide range of alternatives to relational databases. NoSQL databases address a number of issues with the way database use has evolved. Mobile in particular presents a number of new challenges, including scaling to support thousands or even millions of users, off-line availability, synchronization, and more. Choosing NoSQL is just the first step, though.

In this session, we’ll take a look at the rise of NoSQL, what NoSQL really means, and the kinds of problems it solves. We’ll follow with some practical considerations for mobile developers. We’ll look at data modeling, querying, and other useful tips. We’ll also look at some examples using Couchbase for Mobile for illustration.

You will leave the session with a clearer understanding of the sometimes murky world of “NoSQL,” and practical advice for building apps that use it.

Note: Some familiarity with databases will be helpful to get the most from this session.

Speaker

Hod Greeley

Hod Greeley

Developer Advocate, Couchbase, Inc.

Xamarin Forms: Writing one app to rule all your platforms

Are you seeking the Holy Grail of Write Once Run Anywhere app development? Then Xamarin Forms might be what you are looking for. This session will give you the information you need to understand Xamarin Forms and how it can be used to lower the friction of cross platform mobile development. You will see how easy it is to simultaneously create your app for iOS, Android, and Windows Phone using C# and this Open Source tool-set.

Speaker

Duane Newman

Duane Newman

Co-Founder, Alien Arc Technologies, LLC

Hands Free Mobile UI Testing

Testing your mobile app against the sea of mobile devices can be daunting. Just testing with the popular devices of the last few years can be cumbersome and expensive. Not to mention the wear and tear on your thumbs with all that tapping and swiping. Wouldn't it be great if you could apply the same skills and practices you've honed implementing unit testing of your app logic to the testing of your UI? I've got great news, you can! We'll explore how you can get started automating all that tapping and swiping today in your existing mobile apps and plan for it moving forward. We'll also see how those tests can be applied to online services with thousands of devices waiting to run your app.

Speaker

Duane Newman

Duane Newman

Co-Founder, Alien Arc Technologies, LLC

Build mobile apps for iOS, Android, and Windows using JavaScript

Mobile application development does not need to be difficult for us Web Developers. No longer do we need to learn a whole slew of new programming languages to create a mobile application. We can use our existing skills and create mobile applications with Html, JavaScript, and CSS. Then deploy to Android and iOS devices using a single code base that looks, feels, and performs like a native mobile application.

Between Cordova, Ionic, and Visual Studio Tools for Apache Cordova you won't have to worry about the infrastructure setup or making the UI look, feel and perform correctly on the slew different Apple and Android devices that your users will have. You will be able to focus on your business logic and greatly reduce your time to market.

In this talk we will dive into what it takes to get started, look at the features of the Ionic framework and finish off by creating a sample application with the Ionic framework. You will walk away from this talk with all of the tools that you need to deliver your first mobile application.

Speaker

Justin James

Justin James

Senior Software Engineer, Intel