Coding with Mitch – Kotlin Multiplatform Mobile 2021-6 – Download

explanation

Kotlin Multiplatform Mobile is a course on how to use KMM to build applications available for Android and iOS devices using Kathleen source code.

Here’s what you’ll learn in the Kotlin multi-platform mobile course:

  • Use shared components (including Ktor network client, SQL Delight, Kotlinx.datetime, and Kotlinx.serialization)
  • Android-specific components (including Jetpack Compose, Jetpack Compose Navigation, Accompanist Coil, Hilt, and Compose-specific navigation systems)
  • iOS-specific components include SwiftUI.

Course specifications

Posted by Coding With Mitch
teacher: Mitch Tavian
Language:English
Education level: from basic to advanced
Number of courses: 83
Duration: 10 hours and 7 minutes

Kotlin Multi-Platform Mobile Course Topics:

course demo

Part 1: Project setup
KMM vs KMP
Getting started with KMM
Dependencies and BuildSrc

Part 2: Exploring with Jetpack Compose
screen definition
Passing arguments when navigating

Part 3: Hilt + ViewModel
Why not share ViewModel
Why use Hilt for dependency injection
Hilt settings
HiltViewModel
Provide dependencies (Hilt module)

Part 4: Ktor Network Client
Ktor settings (expected/actual)
Ktor Demo
Core business model
Core network business model
Mapping with core business model
date conversion
recipe service
Serving network objects using Hilt

Part 5: Use cases
Introduction to use cases
data status
SearchRecipes provided by Hilt
GetRecipe use cases

Part 6: Caching
SQL Delight Settings
RecipeDatabase and Actual Expectations
caching service
Mapping Recipe_Entity to Recipe
CacheService provided by Hilt
Add caching to your use case

Part 7: Android UI
Introduction to Android UI Building
Themes, colors, and fonts with Compose
Coil for image display
recipe card
Show recipe list
Unclear progress bar
shimmer animation
Event-based UI
search bar
Run a new search
food category
Horizontal selectable food categories
Track selected categories with status
Recipe details screen
Recipe Details Status
Recipe Details Shimmer Animation

Part 8: Errors and dialog boxes
Problem identification
Kotlin queue
Track errors with status
error dialog box
Error message limitations
General Message Information Builder
GenericMessageInfo mechanism
Avoid duplicate conversations
Remove dialog from queue
General dialog updates

Part 9: iOS Client
iOS client introduction
xCode and SwiftUI
Manual dependency injection
Recipe list screen takeover
Observable objects in SwiftUI
Update the state of an observable object
Trigger events in RecipeListViewModel
Collect flows on iOS
Add recipe to status
SwiftUI Pagination
Capturing Inery on iOS
Run update search
Food Category Chips on iOS
Horizontal scrollable list on iOS
Select food category
Asynchronously display images in SwiftUI using SDWebImage
Recipe Card in SwiftUI
navigation links
How to fix navigation links
View progress
Recipe Details ViewModel on iOS
Import Recipe Use Cases on iOS
View recipe details on iOS
Custom fonts using SwiftUI
Use custom fonts
0 notifications
1 Error handling on recipe list screen
2 Recipe detail screen error handling

Course Prerequisites:

movie

Kotlin multi-platform mobile

Video introduction to Kotlin multi-platform mobile course:

installation manual

After extracting, watch with your favorite players.

Subtitles: None

Quality: 1080p

download link

Download Part 1 – 1GB

Download Part 2 – 1GB

Download Part 3 – 1GB

Download Part 4 – 1GB

Download Part 5 – 1GB

Download Part 6 – 783MB

File password: free download software

size

5.8GB

free download software latest version