Building your iOS App.
Apple's revolutionary mobile devices allow you the opportunity to deliver your service directly to your customers anywhere they are. A great app is something simple, useful and beautifully designed. We've helped create apps for services such as Appfolio, Procore and Lookout that incorporate a cloud-based service.
New Leaders begins the project by working with you to develop a product specification. Project plans include feature requirements, conceptual mock-ups and user stories which help us fully understand what your app will do and who it will serve. Product planning can take anywhere from 7 to 30 days depending on the complexity of the product. If you already have a web service API in place, many of the features can utilize the data your service makes available. We've been able to design products that go well beyond the experience your current web applications may already provide.
Using the specifications as a guideline, New Leaders will begin the app-design process. The process consists of our talented designers creating a number of conceptual examples of how the product would be experienced by your customers. We produce between two to three concepts that will meet the requirements but with varying emphases. Based on the feedback provided by you and other project stakeholders, New Leaders will design every aspect of the experience that your customers will utilize when accessing your iOS App. The final designs are then handed to our producers and developers to build the app to specification.
Once the app has been designed, our production developers will export all the custom high-resolution images and import them into the development environment. During this process, unforeseen usability issues and additional graphics are incrementally created to make sure the design mock-ups perform well and work as expected to the user. The outcome of this stage is that the entire user interface has been reconstructed within Xcode allowing our developers to connect their application code to it.
iOS apps are built using Objective-C language. Objective-C is more complicated than the languages used for web development but the integrated APIs that Apple's software development kit provides includes access to features such as GPS Location, notifications and the accelerometer. Integrated features such as these allow your users to experience your product in a very visceral way. Or software development process will include weekly review where we will discuss progress we've made during the previous week. We incrementally make changes to the product until all stakeholders feel that the product is high enough quality to submit to the App Store. Development usually takes anywhere from 60 days to 1 year depending on the complexity of the product.
Web Service API
iOS apps pair nicely with Web APIs, that means that your company supplies a web service to which the iOS app can connect. This allows the app to access data and publish to and from the server as people use the app on their devices. New Leaders leverages the power of Ruby on Rails to create RESTful Web APIs that your iOS apps can connect to. This is commonly the foundation for a great iOS app. In many cases we need to define and implement the Web API first which can be accomplished using our Thincloud platform.