Mobile Application Development
- The Mobile Market
- Android, iOS, and Windows Phone have a combined world market share of 97.5%.
- 30% of visitors to sd.gov were on a mobile device.
- The Business Need
- The State of South Dakota has hundreds of internal and external apps which could be re-built as mobile solutions.
- There are two options for mobile solutions: mobile apps and Responsive Web Design.
- The Challenges
- Which Platform (Operating system/Code Base) to deploy to.
- How to deploy mobile apps in the Enterprise.
- How to ensure mobile apps keep up with the pace of Mobile Operating Systems.
- Whether or not to invest in a Mobile Application Development Platform (MADP).
- Training/Recruiting and keeping mobile app developers and responsive website designers.
- The Plan
- BIT will set mobile standards and fill our knowledge gap for mobile development.
- BIT will educate state agencies and business analysts on the business opportunities and challenges of mobile solutions.
Responsive Web Design: is a Web design approach aimed at crafting sites to provide an optimal viewing experience, easy reading and navigation with a minimum of resizing, panning, and scrolling across a wide range of devices (from mobile phones to desktop computer monitors). Example: http://ucsd.edu/iOS: App Store | Publishing Standards
Android: Google Play | Publishing Standards
Windows: Apps for Windows | Publishing Standards
Mobile Solution: Any service/process/application which has been designed to be consumed via a mobile device.
iOS: is a mobile operating system developed and distributed by Apple Inc. It is the only OS available for the iPhone and iPad. Native Language is Objective C.
Android: is an operating system based on the Linux kernel, and designed primarily for touch screen mobile devices such as smart phones and tablet computers. Native Language is Java.
Windows Phone: is a series of proprietary smart phone operating systems developed by Microsoft. Native Language is VB or C#.
“Internal” App: An internal application is used by State of South Dakota employees. An example of an “Internal” mobile app, would be the Department of Transportation's mobile Culvert Tracking Application; which allows field workers to collect data on culvert assets in the field using mobile devices.
“External” App: An external application is exposed to the public who inputs data or interacts with the app; which then feeds into the State of South Dakota's internal systems. An example of an external mobile app would be the Department of Game, Fish and Parks' Hunting Application; which allows users to view hunting/fishing regulations, apply for hunting/fishing licenses, and view maps of public hunting/fishing opportunities.