Build Modern Android App with REST API and Ktor Server
Last updated on October 29, 2026 10:51 amBuild Modern Android App with REST API and Ktor Server
★★★★★
$469.00 in stock
Udemy.com
as of November 6, 2026 2:34 am
Develop an Android App with Kotlin. Fetch Data from REST API deployed on your Backend Server developed with Ktor.
Created by:
Stefan Jovanovic
Kotlin Multiplatform Developer
Kotlin Multiplatform Developer
Rating:4.57 (490reviews)
3984students enrolled
What Will I Learn?
- Develop an Android Application
- Develop a Backend Server with Ktor
- Create your own REST API
- Design App UI using Jetpack Compose UI toolkit
- Clean Architecture + Use Cases
- Create and Configure a Backend Server
- Learn about Server Engines
- Learn about Server Modules
- Learn about Server Plugins
- Handle Server Requests and Responses
- Display Static Content on the Server
- Templating
- Auto-Reload Server feature
- How to use Postman
- Generate Ktor Project
- Create and Handle Server Endpoints
- Implement Serialization
- Custom Headers
- Static Pages
- Testing Server Endpoints
- Paging 3 Library with Jetpack Compose
- Offline Caching with Remote Mediator
- Work with multiple Paging Sources in Android Studio
- ROOM as a Local Database
- Dependency Injection on both Server and Android project
- Dependency Injection with Koin
- Dependency Injection with Dagger-Hilt
- Implement On Boarding Screens
- Implement Compose Navigation
- Implement Swipe to Refresh
- Search Widget - Custom UI Component with Jetpack Compose
- Rating Widget - Custom UI Component with Jetpack Compose
- Ordered List - Custom UI Component with Jetpack Compose
- Info Box - Custom UI Component with Jetpack Compose
- Testing Custom UI Components
- Testing Android Application (Partially)
- Shimmer Effect
- Beautiful App Design
- Animated Splash Screen
- Palette API
- Dynamic Layout Colors
- Extract Colors from an Image and Apply them into the Layout
- MVVM
- Retrofit
- Send HTTP Requests
- KotlinX Serialization
- Coil Image Loading Library
- Horizontal Pager
- Pager Indicators
- System UI Controller
- Both Light and Dark Theme Design
- Server Deployment on Heroku
- AND MORE...
Requirements
- You should be already familiar with a Jetpack Compose (Watch my To-Do course with Jetpack Compose first)
- You should be already familiar with a Kotlin programming language
- You should be already familiar with basic Android Architecture Components
Target audience
- Android Developers
- Android Designers
- Mobile Developers
- Anyone who wants to learn how to develop Android App using the Newest and Modern technologies and API's
- Anyone who wants to learn how to develop Develop Android Apps with Kotlin programming language
- Anyone who wants to learn how to develop an Android App using the modern UI Toolkit called Jetpack Compose
- Anyone who wants to learn how to develop an App using a clean architecture.


There are no reviews yet.