Coding With Mitch – Food2Fork Recipe App 2021-3 – Full Version

Description

Food2Fork Recipe App is an Android programming training course. This course is a continuation of the Jetpack Compose MVVM Beginners course with features such as Compose ONLY navigation, database caching, use cases, and built-in assessment.

What you will learn in the Food2Fork Recipe App course:

  • Kathleen programming language
  • MVVM
  • Create a navigation (with a single activity and without fragmentation)
  • Retrieve network data from API using REST API
  • Cache the database
  • Monitor network connections
  • Need for injection (HILT)
  • Use case
  • Data store
  • Unit tests
  • MockWebServer (Okhttp)
  • Kathleen’s Workflow
  • Requirements Management with Kotlin kts
  • Queue system for handling problem messages (dialogs)

Course specifications

Publisher: (Coding with Mitch (CodingWithMitch)
Instructors: Mitch Tabian
French language
Level: Introductory to Advanced
Number of lessons: 37
Duration: 6 hours and 28 minutes

Food2Fork Recipe App Course Topics:

Course Demo

Part 1 – Project dependencies
Dependency updates (Hilt and Compose)
Managing Gradle dependencies with Kotlin (buildSrc)

Part 2 – Composing navigation
Navigation Destinations with Kotlin Sealed Classes
Compound navigation system only
Passing arguments in a compound navigation system only
Trigger a one-time event in a composable

Part 3 – Configure Database Cache (Offline First)
Configuring the room database
Room Dao functions (CRUD)
Provide parts database with Hilt

Part 4 – Domain Model Redesign
Redesign of the domain model
Domain mappers and date conversions

Part 5 – Use Cases
Data Status
Search recipes (use cases)
Provide use cases with Hilt
Restore recipes (use cases)
Get recipe (use case)

Part 6 – Error handling with a queue (dialogs)
Dialogs with Jetpack Compose
Planning the Dialog Queue System
Generic Dialog (Reusability)
The generator model for dialog information
Handling errors using a queue

Part 7 – Network Connectivity Monitoring
Monitoring a network connection with ConnectivityManager
Test if an internet connection
Internet Connectivity Monitoring as LiveData
Connectivity and UI changes
Leverage ConnectivityManager in Use Cases

Part 8 – DataStore (the new shared preferences)
When to use DataStore?
Dark theme and light theme with DataStore

Part 9 – Unit tests
Unit Test Dependencies
Fake web server for fake network data
Fake caching data
Test the SearchRecipes use case
Test the use case of RestoreRecipes
Test the GetRecipe use case

Part 10 – Updates
BETA Updates
rocket animation

Course prerequisites:

Jetpack Compose MVVM course for beginners.

Pictures

Coding with Mitch - Food2Fork Recipe App

Food2Fork recipe app introduction video:

Installation guide

After ripping, watch with your favorite player.

Subtitle: None

Quality: 1080p

Download link

Download part 1 – 1 GB

Download part 2 – 1 GB

Download part 3 – 1 GB

Download part 4 – 1 GB

Download part 5 – 1 GB

Download part 6 – 13 MB

File password(s): ngaur.com

Cut

5 GB

Free Download Software Full Version