Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Android Application Development (with Kotlin)

via SWAYAM Plus

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates

The Android Application Development course (in collaboration with Google) offers a comprehensive initiation into mobile app creation using the Kotlin programming language. It covers fundamental aspects of app development, such as user interface design, data management, and integration with device functionalities.

Throughout the course, learners engage in hands-on projects and practical exercises designed to reinforce their learning and facilitate skill acquisition. By actively participating in these activities, participants develop the necessary competencies to conceptualize, design, and implement functional and user-friendly Android applications.

Tailored for beginners and individuals seeking to extend their programming expertise to mobile app development, this course provides a structured pathway to mastering key concepts and techniques. Through a combination of theoretical instruction and practical application, learners gain a solid understanding of Android app development principles and best practices.

Intended audience

Android Developer, Mobile App Developer, Kotlin Developer, Junior Mobile Developer, Freelance Mobile App Developer

Prerequisites

  • BE/BTech, ME/MTech, Bsc, Msc, BCA, MCA

Assessment & certification

  • Assessment fee: Included — no extra fee
  • Assessment mode: Online proctored
  • Assessment type: Project-Based Assessment & Quiz
  • Assessment provider: Smartbridge
  • Certificate provider: SWAYAM Plus and Smartbridge and Google

NCrF level: 5.5 (NCrF credit-eligible)

Syllabus

  • Week 1: Introduction to programming in Kotlin
  • Week 2: Set up Android Studio
  • Week 3: Build a basic layout
  • Week 4: Kotlin fundamentals
  • Week 5: Add a button to an app
  • Week 6: Interact with UI and State
  • Week 7: More Kotlin Fundamentals
  • Week 8: Build a scrollable list
  • Week 9: Add Theme and Animation
  • Week 10: Architecture Components
  • Week 11: Navigation in Jetpack Compose
  • Week 12: Adapt for different screen sizes
  • Week 13: Coroutines
  • Week 14: Get Data from the Internet
  • Week 15: Introduction to SQL
  • Week 16: Use Room for Data Persistence
  • Week 17: Datastore
  • Week 18: Schedule tasks with WorkManager
  • Week 19: Introduction to WorkManager
  • Week 20: Implementing WorkManager
  • Week 21: Android Views and Compose in Views
  • Week 22: Views in Compose

Taught by

K.P. Ranjith Kumar

Reviews

Start your review of Android Application Development (with Kotlin)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.