Introduction


Kotlin

For both client and server side we are going to use the power of Kotlin programming language.

Jetpack Compose

For building our App UI, we are going to use modern UI toolkit called Jetpack Compose.

Ktor Framework

Ktor for our back-end server. Ktor is built from the ground up using Kotlin and Coroutines.


Almost 16 hours of Quality Video Content!

⭐⭐⭐⭐⭐



🎓 What you will learn in this course
  • 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
  • Both Light and Dark Theme Design
  • Server Deployment on Heroku
  • and more...
🤚 Requirements for taking this course
  • 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


Course Content


  Introduction
Available in days
days after you enroll
  Introducing with Ktor Framework
Available in days
days after you enroll
  Let's Build our Backend Server
Available in days
days after you enroll
  Let's Test our Backend Server
Available in days
days after you enroll
  Let's Build our App!
Available in days
days after you enroll
  Let's Test our App
Available in days
days after you enroll
  Backend - Alternative Approach
Available in days
days after you enroll
  Server Deployment & Heroku
Available in days
days after you enroll
  Final Word
Available in days
days after you enroll
  Course Updates
Available in days
days after you enroll

Join my Discord Channel!


If you buy one of the courses from my website, you will also receive an invite only link to my private Discord Channel, which is available exclusively for my YouTube members! I'm planning to grow my Discord community, so don't be shy, join us! 🚀