Teach Android Development
Motivate students with tangible, relevant examples
Android development is Kotlin-first
Prepare students for exciting career opportunities
Teach a Class
Prerequisites
Lecture Slides and Code Samples
Lecture Slides and Code Samples
Lesson | View Slides | View App Samples |
---|---|---|
Note: Lessons 1 to 3 cover the Kotlin language, and you will learn to build your first Android app in Lesson 4. | ||
Introduction | Android Development with Kotlin | – |
Lesson 1 | Kotlin Basics | – |
Lesson 2 | Functions | – |
Lesson 3 | Classes and Objects | – |
Lesson 4 | Build your first Android app | Dice Roller App |
Lesson 5 | Layouts | Tip Calculator App |
Lesson 6 | App Navigation | AndroidTrivia App |
Lesson 7 | Activity and Fragment Lifecycle | DessertClicker App |
Lesson 8 | App Architecture (UI Layer) | Unscramble App |
Lesson 9 | App Architecture (Persistence Layer) | TrackMySleepQuality App |
Lesson 10 | Advanced RecyclerView use cases | RecyclerView App |
Lesson 11 | Connect to the Internet | MarsRealEstate App |
Lesson 12 | Repository pattern and WorkManager | WorkManager App |
Lesson 13 | App UI Design | Shrine App |
Download all slides | – |
Learning Pathways
Professor Testimonials
As it’s mostly a hands-on course, students learn implementations which helps them in their placements in Mobile app companies.
Dr. Kavita S. Oza
Shivaji University
Students should learn an app development language for [developing] mobile apps. Kotlin is most suitable to be learned.
Dr. Satvir Singh
I. K. Gujral Punjab Technical University
Compared to other languages a student may learn, Kotlin is better to understand and good for implementation.
Dr. Priyank Singhal
Teerthanker Mahaveer University
Lead a Study Jam
Prerequisites
Guides
- Organizer guide - A thorough guide on how to run Android Study Jams, complete with tips on recruiting participants
- Presenter guide - Tips on how to engage your audience and create slides for sessions
- Sample slides for Sessions 1 & 2 - Slides you can adapt and use to facilitate the initial sessions of Study Jams
- Download all slides
Learning Pathways
Facilitator Testimonials
Students were lined up two hours before entering the computer lab... all of whom were eager for the program and knew they were going to learn something new today.
Sorosh Shiwa
DSC Lead of Aria University
Introducing people to Kotlin and being by their side at this first step which could touch their lives created great happiness and excitement for us.
Ceren Tunay and Serkan Alc
DSC Turkey, Android Core Mentor Team