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.
Congratulations MEST Class of 2019: Graduation Weekend Recap
A recap of the MEST Africa Class of 2019's Graduation weekend
The ‘New Credit Score’: Key takeaways from the MEST Africa Summit 2019
Six key players from the African fintech space weigh in on the future of credit scoring and financial inclusion across the continent
The Next Generation of Agritech: Key takeaways from the MEST Africa Summit 2019
Six key players from the African Agritech space weigh in on how technology is influencing the future of one of Africa's most prolific sectors