AhmedTawfiqM / News-App-Modular-

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modular-Architecture

Modular Arhitecture ProType

  • the project contain all integration to start your Project with Clean Architecture

Table of Contents

Integration Details

  • Union Architecture (Clean Architecture)

  • Cashing Integration

  • Dependency Injection

  • Build Variant

  • buildSrc (Gradle Managment)

  • AppRequester for asyncronous tasks

  • BaseActivity

  • BaseFragment

  • BaseViewModel

  • Retrofit Builder

  • Interceptor Network

  • SharedPref Abstraction

Alt text

why Modular Architecture ?

Alt text

  • The Project is Clean , Testable , Maintainable and changable
  • High quality App with high cohesion and low coupling
  • Build Time
  • Development Can be Divided
  • Readable Programs
  • Programming Errors are Easy to Detect
  • Allows Re-Use of Codes
  • Improves Manageability
  • Collaboration

check my last lecture about Clean architecture and Clean Code Lecture

About


Languages

Language:Kotlin 100.0%