Mobile Application Development

Mobile application development within the State of South Dakota provides an excellent opportunity to interact with citizens in new and mutually beneficial ways. BIT is working to meet the following areas:
  • The Mobile Market
    • Android, iOS, and Windows Phone have a combined world market share of 97.5%.
    • 30% of visitors to 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.
Mobile App: is application software designed to run on smart phones, tablet computers and other mobile devices. An app must be designed and built for each platform an agency hopes to target. So app “A” must be designed and built once for iOS, then designed and built again for Android.
iOS:          App Store | Publishing Standards
Android:  Google Play | Publishing Standards
Windows: Apps for Windows | Publishing Standards
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:

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.

Popular Posts