Mobile Development Issues: Things to Consider
In a previous post, I shared lessons learned from Jim Kaubisch’s lecture ‘Developing mobile apps’. The post attempted to spell out what is and what’s not a mobile app. In today’s post, I’ll be sharing some basic but important issues you might want to address before developing your mobile app. These are a continuation of lessons learned from Kaubisch’s lecture and experiences learned from interactions with startups in the MEST Incubator and the general developer community in Accra. The ‘issues’ have been put into two categories, namely: technical issues and business & legal issues. Please bear in mind this is not the complete list.
Technical development issues
- The device supplier determines the development environment: For example, developing on an Apple device means learning the ‘objective C’ programming language i.e. if you are not familiar with the language already.
- Developer is forced to follow device supplier’s hardware / software version updates.
- Cope with version behavior differences e.g. you need to find out if you need one of each device’s versions.
- For example, developing on an iPhone 3 platform does not mean the same application can run smoothly on an iPhone 3Gs, iPhone 4 or the iPad.
- Find out, do I need one of each operating system (OS) versions? Your application can behave differently on the various operating system versions e.g. IOS 3.1, 4.1. or 3.56 (iPad).
Business and Legal Issues
- Contract limitations with 3rd party services: For example, the Flurry instrumentation agreement, the Google location service agreement (if you are considering developing a location based application, using Google map).
- Contracts with the ‘Apple Store’: You must abide by the Apple ‘Standard’ requirement in order to be able to sell your application on the AppStore.
- Last but definitely not the least; consider the standard privacy regulations for your application.
Thanks for reading; I hope this provides you with some fundamental factors to consider when developing your mobile app. Please do let me know what you think and what else developers should be considering.
Sign up for our newsletter
Be in the know! Sign up to receive the latest updates from MEST, our partners and the African tech ecosystem.
Due to COVID-19, MEST postpones training program to next year and doubles down on growing portfolio companies
At MEST, we continue to be deeply concerned about COVID-19 and have been closely monitoring developments locally and globally. Our number one priority remains the health and safety of our community and we will continue to follow local authority and health official guidelines.
Due to the ongoing nature of the pandemic and the uncertainty that the future of travel holds, we have been unable to conduct in-person interviews and host recruitment around Africa for our next cohort. For this reason, we have taken the decision to postpone the Training Program to next year.
While these circumstances are indeed unfortunate, we see this as an exciting opportunity at MEST to double down on providing support and mentorship to our existing portfolio companies and the African ecosystem.
Congratulations MEST Class of 2019: Graduation Weekend Recap
A recap of the MEST Africa Class of 2019's Graduation weekend