Solutions & Services
Email us : contact@digitalsaber.net  Call us at : 877-630-7371
Mobile Application Development Process

Getting Started

When you engage us in your mobile application development project, we will take the project through an organized, systematic and risk managed process. Our team members will start things off by connecting with a Project Owner from your organization to identify and define your Mobile Strategy.

Our objective at this stage is to get a thorough understanding of the Business Requirement and map out the Mobile Solution. The outcome is a Software Requirement Specification (SRS) Document that maps out the Business Requirement and the Mobile Solution.

Technical Design

We look in to various aspects of the Mobile solution during this phase such as – Application Performance, Security, Availability, Fault-tolerance, Usability and Scalability. An Enterprise-class Mobile Application generally involves multiple integration points to other legacy applications or third-party systems.

Or, it may require a Cloud or Web-based back-end system that will take care of the majority of business processes and logic. Whatever the case is, the Technical Design phase identifies these requirements and maps out the Technical Solution.

Mapping the Mobile User Experience

This is where we explore the user needs and find the intersection of these needs with organizational level objectives and the Technical feasibility. Developing Wire-frames and Mock-up screens early on helps generating end user feedback and fine tuning the interface.

Mobile App Development

Each mobile platform requires a different approach for application development. This means that we will be creating separate development and testing environments for each of the platforms – for example: iPhone development requires a MacBook Pro with XCode IDE installed. For Android development Windows/Linux Android SDK with eclipse IDE is required. And for BlackBerry development, Windows OS, BlackBerry JDE environment is required. The cross platform look and feel also varies widely. The iPhone has a rich UI while the BlackBerry is less so. We will be creating different skins for each platform to facilitate this.

  • Our Mobile Developers have these environment set up and develop code on the appropriate programming language. They will initially test the solution on simulators attached to the IDEs. Later, they will test the solution on different handsets. It is a known fact that mobile apps that work on simulators sometimes do not work on handsets (Even though the Mobile handset specification informs this). Therefore, it’s  important to test the solution on handsets.
  • At the start of the project, it is very important to identify the supported handsets and have them available for Developers and QA Testers.
  • Working on an Agile, Iterative model, we will give the Client a release at the end of each Sprint where it can be tested.
  • Binaries of each mobile app need to be signed by secure certificate providers (for certain platforms this is optional).
  • The signed/non signed binaries need to be uploaded to marketing points (For iPhone : Appstore, for Android : Android Market Place and for BlackBerry : BlackBerry App World) where they will host the App on behalf of the application developer. Apple Inc carries out quality checks on the app and hosts the application only if it passes.

Get our Free White Paper

Find out how Mobile Applications are being used in Businesses, transforming the way they operate and connect with Customers. The White Paper includes success stories such as -

  • An HTML5 based App to Manage a Field Force operation and increase efficiencies
  • A Mobile Loyalty App for a Financial Institution to connect deeper with Customers
  • An iPad App that  integrate with SAP to bring greater visibility to a Manufacturing process

Download now

Find out more about how App Development happens on iPhone, iPad, Android and BlackBerry Platforms.

 
© 2012 DIGITAL SABER SOLUTIONS. All rights reserved.          Terms of Services          Privacy Policy          Sitemap