What You Need To Know About Getting Your App Developed
So, you have decided to develop an Android App. This 2 part blog series aims to help clear up some of the choices that you’ll have and what high-level decisions you’ll need to make before and during the course of the development.
Part I considered how you determine the requirements for your app as these influence some of the technology choices. This blog post will take a look at programming the app and considering what devices you should target.
Programming the App
If we assume that you have decided that a ‘native’ app is the best way to go for your requirements, then the likelihood is your development partner will be using Java.
The dominant IDE for Android development is Android Studio after Google deprecated the plugin for Eclipse. Google created Android Studio, which is based on the IntelliJ Platform, specifically for creating apps for its Android platform and it is this in which your development partner will create your app.
Phone or Tablet or Both
Another consideration when developing your app requirements is whether you are targeting phones or tablets or both. Tablets can often run phone apps but apps look better it they are optimised for a larger screen. Android Studio can be used to produce apps which are optimised for phones and tablets. However there is extra work in supporting both phone and tablet apps.
If you think about the Gmail app on a phone and a tablet you will see that the user interface is different. Developing apps which can look good on tablet and phone can take some extra work but can be worth it to reach a bigger market of both phone and tablet users. Certainly if you are targeting both phone and tablet then it is best to make sure you communicate this with your development partner up front as it’s easier to plan for support for both types of devices before the coding starts than it is to retrofit support at a later date.
Developing an Android app through a development partner shouldn’t be difficult but like all things in life it is best to have a little knowledge of the technology decisions you will have to make in the process. A good development partner should be able to talk you through the various options and compromises which can be made. No matter which decisions you make there is little doubt that developing a great mobile app offers great opportunities to reach and engage with a bigger audience than just about any other technology.
If you are considering developing an Android app and are looking for a partner, or have a question, then please do not hesitate to contact us or email us at firstname.lastname@example.org