What you would learn in Build Modern Android App with REST API and Ktor Server course?
This class will be unique. Why? Because I'm going to help you build another Android app and a backend server that is your very own REST API!
The primary function is to supply the information that we need to run Our Android Application. You will be taught how to establish high-quality communication between your clients, in this case, our Android App, and our backend server.
To build the backend, we'll make use of the story framework that is based upon Kotlin along with Coroutines! Learn everything you can about the framework, including how to set up your endpoints, and how to handle clients' requests, get parameters for queries, process the same request in your backend, and then deliver a fully-prepared response to your customers, or in this case, an Android app that we are planning to create and also.
The new Android Application will use the most recent library and APIs. To design our Layout for the application, we'll use a cutting-edge UI toolkit known as jetpack compose. To communicate with our backend, we'll make use of a retrofit, along with paging 3, with a remote mediator to archive and store that information from the Server to our local Room database. In this way, we'll be in a position to load this data in our application even if there isn't an internet connection.
But that's not all. I'll also show users how you can test the performance of your Backend server as well as your Android app. We will test every server endpoint, the most crucial components in our Android application, and a few custom UI components we're creating with Jetpack Compose! I'll show you how to make the custom UI component, the Rating Widget, using Jetpack Compose. It will appear stunning!
Then you'll learn the best way to incorporate a swipe-to-refresh function within your application and integrate an API for palettes API that allows you to show dynamic colors in your Layout based on the image that we load onto our screen. There are many other things to consider. In the end, there's lots of work to be done, so be ready for an exciting journey!
Create an Android Application
Create a Backend Server with Ktor
Design your very own REST API
Design App UI using Jetpack Compose UI toolkit
Clean Architecture + Use Cases
Create and configure a Backend Server
Learn more about Server Engines
Find out more about Server Modules
Learn more about Server Plugins.
Respond to Server Requests and Requirements
Display static content on the Server
Auto-Reload Server feature
How do you use Postman?
Generate Ktor Project
Create and manage Server Endpoints
Testing Server Endpoints
Paging 3 Library using Jetpack Compose
Offline Caching using Remote Mediator
Use multiple sources of Paging in Android Studio
Room as a local Database
Dependency Injection is a feature that can be used on both Server and Android projects.
Dependency Injection using Koin
Dependency Injection Using Dagger-Hilt
Implement On-Boarding Screens
Implement Compose Navigation
Use Swipe to Refresh
Search Widget - Customized User Interface Component that integrates Jetpack Compose
Rating-Widget - Customized User Interface Component using Jetpack Compose
Ordered List - Customized UI Component that includes Jetpack Compose
Info Box - Customized User Interface Component using Jetpack Compose
Testing Custom UI Components
Evaluation of Android Application (Partially)
Beautiful App Design
Animation Splash Screen
Dynamic Layout Colors
Take Colors from an image and apply them to the Layout
Send HTTP Requests
Coil Image Loading Library
System UI Controller
Both Dark and Light Theme Design
Download Build Modern Android App with REST API and Ktor Server from below links NOW!
Write your comment!
Access Permission Error
You do not have access to this product!
Dear User! To download this file(s) you need to purchase this product or subscribe to one of our VIP plans.