Coding with Mitch – Clean Architecture 2020-6 – Download

explanation

Coding With Mitch – Clean Architecture is a clean architecture and coding course for Kathleen programming languages. If you’re curious why so many people recognize it in various software fields (web, Android, iOS, desktop, games) We’ll answer your questions in this course about clean architecture, one of the best ways to organize your code. In this course, you will get to know Clean Architecture and understand how it can improve the testing and evaluation of Android applications.

In the Coding With Mitch – Clean Architecture course you will learn:

  • MVI architecture model
  • Kotlin programming language
  • Streams and Channels
  • network layer (Fire Store)
  • caching Layer Caching Planning Strategy
  • test unit (Unit 5)
  • test equipment (espresso and androidx.test)
  • Gradle Scripting
  • test report
  • Dagger 2
  • navigation component

Course specifications

Posted by (Coding With Mitch (CodingWithMitch)
teacher: Mitch Tavian
Language:English
Level: Beginner~Advanced
Number of courses: 57
Duration: 11 hours 47 minutes

Course Topics:

course demo

Part 1: How this course is structured
How this course is structured
source code

Part 2: Gradle dependency management
Gradle dependency management

Part 3: Layers of Clean Architecture
Layers of Clean Architecture
package structure

Part 4: Domain Layer
Building a domain layer
State Management

Part 5: Data Layer
Data Layer (Cache)
Data Layer (Network)

Part 6: Use cases
Notedaoservice and Notefirestoreservice abstractions
Planning use cases
Insertnewnote use cases
Cache and network error handling
Test faking and testing dependencies
Insertnewnote unit testing
Searchnotes use cases
Searchnotes unit testing
fake data set
Getnumnotes use cases
Getnumnotes unit test
Delete note use case
DeleteNote Unit Test
DeleteMultipleNotes Use Cases
DeleteMultipleNotes unit test
RestoreDeletedNote use cases
RestoreDeletedNote unit test
UpdateNote use cases
UpdateNote Unit Testing
SyncNotes Use Cases
SyncNotes Unit Testing
SyncDeletedNotes Use Cases
SyncDeletesNotes Unit Testing

Part 7: Data Source Caching Layer
Room database settings
Implementing NoteDaoService

Part 8: Datasource Network Layer
Firestore settings
Data source network layer settings
Crashlytics and Analytics

Part 9: Dagger setup
Dagger Settings (Part 1)
Dagger for metrology testing

Part 10: Testing the Firestore database
Firestore local testing
basic test class
Fake data for instrumentation testing
Firestore testing
Bug fix #1

Part 11: Testing the room database
Room DAO Test

Part 12: Gradle script and test report
Introduction to Gradle scripting
Gradle scripts for test automation

Part 13: Interactors, ViewModel, and UI
The final piece of clean architecture
Base classes and factories
NoteListViewModel
NoteList toolbar state and RecyclerView item selection
Reference list fragment
main activity
NoteDetailViewModel and Fragments
SplashFragment and data synchronization

Part 14: Bug fixing and refactoring
bug fix 2

Course Prerequisites:

memo: This is a recommendation, not a requirement. Anyway, the video explains everything so I think you’ll understand.

Kotlin
Dagger 2
room persistence
Modification 2
MVI/MVVM architecture
unit testing
metrology test

movie

Coding with Mitch - Clean Architecture

Sample video:

installation manual

After extracting, watch with your favorite players.

Subtitles: None

Quality: 1080p

download link

Download Part 1 – 2GB

Download Part 2 – 2GB

Download Part 3 – 2GB

Download Part 4 – 2GB

Download Part 5 – 269MB

File password: free download software

size

8.3GB

free download software latest version