App development fundamentals: free course
Everything to know before and around building an app: types of apps, choosing Flutter, Kotlin, React Native or a PWA, planning, mobile UI/UX, data and offline use, security, M-Pesa in apps, testing, publishing on Google Play and earning as an app developer.
Start lesson 1 Open the interactive course Printable course notes
Lessons
- 1 What is app development? Types of apps and how they work
- 2 Choosing your stack and setting up your tools
- 3 Planning an app: requirements, user stories, MVP and data
- 4 Mobile UI/UX design that people love
- 5 Data, offline use, logins and security in apps
- 6 Taking M-Pesa payments in your app (the safe way)
- 7 Testing apps and publishing on Google Play and the App Store
- 8 Earning as an app developer in Kenya