Android Development Fundamentals (Java) | e-Learning | Muhin
MM Muhindo Mubaraka
e‑Learning / Frameworks & Specialisation / Android Development Fundamentals (Java)

Android Development Fundamentals (Java)

Intermediate Frameworks & Specialisation 16 lessons Updated Aug 2026

What you'll learn

  • Android Studio, layouts and common attributes
  • The Activity lifecycle (the #1 interview topic)
  • RecyclerView lists, menus, and app polish
  • Retrofit: load live data from an API

Curriculum

5 modules · 16 lessons
01 Setup & first screens Free lesson 5 lessons
Install Android Studio & tools Preview
Android layouts
Common Android attributes
Live session: mobile development, part 1
Live session: mobile development, part 2
02 How Android really works 2 lessons
The Activity lifecycle, part 1
The Activity lifecycle, part 2
03 Lists & menus 5 lessons
RecyclerView, part 1
RecyclerView, part 2
Options menu with sub-items
Pop-up menu
Remove the action bar (full-screen apps)
04 Networking with Retrofit 3 lessons
Retrofit introduction
Dynamic data with Retrofit
Filtering API data
05 Modern companion (external, hand-picked) 1 lesson
Android development for beginners, full course

Requirements

  • any programming basics

Description

Native Android still matters: it is what most Ugandan companies maintain, and understanding it makes you a stronger Flutter developer too. This course rebuilds the classic Android path, layouts, activities, lists, menus and networking with Retrofit, from the channel's live classes and one-on-one series.

Your instructor

MM
Muhindo Mubaraka
Full-Stack Developer & Software Engineer

Nine years building the systems that governments, hospitals, schools and farmers actually run on, and teaching thousands of people to build their own.

Frequently asked questions

How do I pay?

Pay with MTN Mobile Money, Airtel Money, or a Visa/Mastercard card, all handled securely through Flutterwave. Free courses need no payment at all.

Is it self-paced?

Yes, you learn on your own schedule. There are no live class times to catch; lessons stay available for the course's access window.

Do I get a certificate?

Yes, a certificate is issued automatically once you complete every lesson in the course, and you can verify it any time from its own link.

What if I get stuck?

Use the course's discussion Q&A to ask a question. I read and answer these myself.

UGX 140,000 16 lessons Enrol now