People, individuals and organizations, are adopting smartphones at an incredible rate and penetration has reached 70% in some countries. It’s 56% in Canada. Instead of using laptops or handheld devices for GIS applications in the field, organizations are switching to smartphones and tables. These two scenarios puts the mobile technology sessions at the DevSummit this year high on the must-attend list.
You can start with some crash courses on mobile technologies, like Runtime for iOS and OSX (Monday 11 a.m.) and Runtime for Android (Monday 1 p.m.). These sessions won’t be just about building mapping applications - they'll also get into best practices for each platform.
For iOS, you can learn about migrating to the iOS platform on Tuesday 5:30 p.m. This session will cover building apps with ArcGIS Runtime for iOS to be deployed within your organization or via the App Store. If you’re a .NET or Java developer, this session is for you. More about building iOS apps with ArcGIS Runtime SDK is on Wednesday at 10:30 a.m. and Thursday at 1 p.m., which will take you through an example app that uses ArcGIS Online subscription to include Basemaps, Web maps, Geocoding, Routing, directions and common analysis functions. Now that you have an app, you can learn about deploying iOS apps on Tuesday at 1:30 p.m., including techniques, options and best practices.
Moving on to Android - which just surpassed iOS in US sales in January - you’ll find just as many sessions. Building Android apps with ArcGIS Runtime SDK is on Wednesday at 3:30 p.m. and Thursday at 2:30 p.m. Same as for iOS apps, you’ll learn about using ArcGIS Online to access Basemaps, Webmaps, Geocoding, Routing, directions and common analysis functions. You can dive into Android and understand all about Android GPS accuracy on Wednesday at 1:30 p.m. Discussion in the demo theater will cover ArcGIS location service, Android’s location manager, and Google Play APIs. Deploying Android apps is on Tuesday at 1 p.m. for Google Play and in your organization.
Whether you’re using iOS or Android, you can learn all about designing mobile apps on Wednesday at 5:30 p.m., which will discuss general design principles for developing mobile apps to optimize the user experience. The new Geotrigger service for iOS and Android is up on Tuesday 5:30 p.m. and Thursday at 2:30 p.m., which will talk about tips and tricks, user experience, development and platform differences. The Geotrigger service offers geofencing functionality to create immersive experience for mobile users by notifying users and systems when they enter or leave geofenced areas.
About the Author
Amr Eldib is a Developer Support Consultant for Esri Canada. As a Certified Web Application Developer Associate, he has 10 years of experience in both geographic information system (GIS) and software development. Amr has worked with a number of organizations in both Egypt and Canada on building and supporting GIS systems using Esri products. He’s been a blogger and active member in many developer communities throughout much of his career.More Content by Amr Eldib