MVVM Chat App for Android with Ktor & Jetpack Compose (2024)

Course Provided by:Bogomil Stoyanov
Course Taken on: Udemy
starstarstarstarstar_border 4.246543

Description

Have you ever wanted to create your own chat app? Well, this is for you!

This course will teach you everything you need to know to build your dream chat app. You will learn how to create the server backend and also you will create an Android client app following MVVM Clean Architecture.

The course will use Jetpack Compose,  a modern toolkit for building native Android UI, making development on Android easier and faster.

Ktor Server is a Kotlin framework that allows developers to write server applications. With its help in this course, we will develop a complete group chat server using WebSockets.

Along Ktor Server Side, the Android app will use Ktor Client in order to connect the application to the server with WebSockets. Retrofit will also be used to make HTTP requests to the Chat API.

The demand for Android developers who know Jetpack Compose and have backend knowledge is skyrocketing and if you know them, you will have a higher chance of getting your dream job.

What you will learn:
•   Ktor Server - HTTP requests, WebSockets
•   MongoDB
•   Jetpack Compose
•   Dependency Injection with Dagger Hilt
•   Retrofit
•   Ktor Client
•   MVVM Clean Architecture
•   How to make high-quality apps connected to your own backend!

At the end of the course, you will receive a certificate!

Course requirements:
•   You want to make Android apps
•   You know the basics of Jetpack Compose
•   You need a computer, either a PC (Windows, Linux) or a Mac, with an internet connection

About the instructor:
I am an Android developer with 5 years of experience. I have successful apps in Google play (120k+ downloads). I am willing to help and guide anybody who wants to learn how to become a great Android developer!

Enroll today and accelerate your career!

Click the BUY NOW button and start learning. The world needs your apps!

Requrirements

General knowledge of Android development,Jetpack Compose basics,Kotlin basics

Course Includes

  • 2 hours on-demand video
  • 4 downloadable resources
  • Access on mobile and TV
  • Full lifetime access
  • Certificate of completion

Course Reviews

  1. Pretty good overall. You did a good job of explaining and showing first hand experience for both ui and server side implementation. I think you could add more features, and some more resource that we can read through.Still good work. Im hyped to extend this app a bit more :)
  2. This is a great course to learn the basics of WebSockets. I would have liked to see how I can deploy to my own server. But overall a very good course
  3. The course is very good. It doesn't have much depth because it's a very fast course, but it gets the point across.
  4. Poor sound and video quality. Materials are quite outdated.
  5. It is not always clear why we do what we do.