Coding with Mitch – Food2Fork Recipe App 2021-3 – Download

explanation

Food2Fork Recipe App is an Android programming course. This course is a continuation of the Jetpack Compose MVVM course for beginners, with features such as Compose-specific exploration, database caching, use cases, and integration evaluation.

What you will learn in the Food2Fork Recipe App course:

  • Kathleen Programming Language
  • MVVM
  • Create navigation (with one activity and no fragmentation)
  • Retrieve network data from an API using REST API
  • database cache
  • Network connection monitoring
  • Infusion required (HILT)
  • Use cases
  • data storage
  • unit testing
  • MockWebServer (Okhttp)
  • Kathleen Workflow
  • Requirements management using Kotlin kts
  • Queuing system for managing problem messages (dialog boxes)

Course specifications

Posted by (Coding With Mitch (CodingWithMitch)
teacher: Mitch Tavian
Language:English
Level: Beginner~Advanced
Number of courses: 37
Duration: 6 hours 28 minutes

Food2Fork Recipe App Course Topics:

course demo

Part 1 – Project Dependencies
Updating dependencies (Hilt and Compose)
Gradle dependency management with Kotlin (buildSrc)

Part 2 – Writing navigation
Navigation destinations using Kotlin Sealed Class
A dedicated navigation system for writing
Passing arguments in a composition-only navigation system
Fire a one-time event in composable

Part 3 – Setting up the database cache (offline-first)
Room database settings
RoomDAO function (CRUD)
Room database powered by Hilt

Part 4 – Domain Model Refactoring
Domain model refactoring
Domain Mapper and Date Conversion

Part 5 – Use Cases
data status
Recipe Search (Use Case)
Use cases provided by Hilt
Recipe Restoration (Use Case)
Importing a Recipe (Use Case)

Part 6 – Error handling using queues (dialog boxes)
Dialog using Jetpack Compose
Planning a conversation queue system
Generic dialog box (reusability)
Builder pattern for dialog box information
Error management using queues

Part 7 – Monitoring network connections
Monitor network connectivity using ConnectivityManager
Test if your connection has internet
Monitor your internet connection with LiveData
Connection changes and UI
Leveraging ConnectivityManager in your use cases

Part 8 – DataStore (New Sharing Preferences)
When should I use DataStore?
Dark and light themes using DataStore

Part 9 – Unit testing
unit test dependencies
Mock web server for fake network data
fake caching data
Testing SearchRecipes use cases
Testing the RestoreRecipes use case
Testing the GetRecipe use case

Part 10 – Update
beta update
rocket animation

Course Prerequisites:

Jetpack Compose MVVM course for beginners.

movie

Coding with Mitch - Food2Fork Recipe App

Food2Fork Recipe app introduction video:

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 – 13MB

File password: free download software

size

5GB

free download software latest version