+ 1

Android app development :how do I start

I want to go into Android app development, where do I start, what do I need to know before I start and what resources do you recommend. Your input is really appreciated. Thank you

15th Jun 2025, 10:42 AM
Afolabi Oluwatobi
Afolabi Oluwatobi - avatar
7 odpowiedzi
+ 5
Android app development is done with Java/Kotlin(learn either, or both, they're usable together). There are various resources, such as official courses for Android app development by Google: https://developer.android.com/courses/ For example, a beginner course for Android app development: https://developer.android.com/courses/android-basics-compose/course And this guides you in creating your first Android app: https://developer.android.com/codelabs/basic-android-kotlin-compose-first-app
15th Jun 2025, 12:12 PM
Afnan Irtesum Chowdhury
Afnan Irtesum Chowdhury - avatar
+ 3
Further to Afnan Irtesum Chowdhury 's great answer, depending on where you are at with your programming journey, it might be a good idea to start with the Java course on Sololearn and you'll pick up the basics of programming in general, these you can then combine with the Google courses with a good basis.
15th Jun 2025, 3:21 PM
Ausgrindtube
Ausgrindtube - avatar
+ 3
you can also consider learning react and then transition into react Native if you are well grounded in react then react native won't be a problem
16th Jun 2025, 2:31 AM
Prince Mbakwe
Prince Mbakwe - avatar
16th Jun 2025, 9:19 AM
Afolabi Oluwatobi
Afolabi Oluwatobi - avatar
+ 1
You can start from: 1. Learn the Fundamentals of Programming Start with Java or Kotlin, & get comfortable with: - Variables, loops, conditionals - Object-Oriented Programming (OOP) - Basic data structures (arrays, lists, maps) SoloLearn itself has great beginner courses for Java/Kotlin. 2. Set Up Android Studio - Set up your first project - Understand XML layouts vs Kotlin/Java code - Use the emulator to test apps 3. Build Simple Apps Like: - A to-do list - A calculator - A notes app 4. UI/UX and Navigation - earn how to create clean layouts - Understand activities, fragments & intents - Try Material Design principles 5. Understand App Lifecycle & Data - Learn how Android apps run in the background/foreground - Store data using SQLite or Room - Learn about APIs (REST) and how to connect apps to servers 6. YouTube & Free Resources - Android Developers on YouTube - Coding in Flow - Google’s Android Developer Docs
16th Jun 2025, 5:30 AM
Impero IT Services
Impero IT Services - avatar
16th Jun 2025, 9:18 AM
Afolabi Oluwatobi
Afolabi Oluwatobi - avatar
+ 1
Thanks a lot Impero IT Services
16th Jun 2025, 9:18 AM
Afolabi Oluwatobi
Afolabi Oluwatobi - avatar