Skip to content

Latest commit

 

History

History
104 lines (69 loc) · 3.16 KB

README.md

File metadata and controls

104 lines (69 loc) · 3.16 KB

CleanArchitectureKoinMVVM

Presentation Layer:

  • Activity / Fragment
  • ViewModel / Presenter

Domain layer:

  • Business logic
  • Entity(Model)

Data layer:

  • Repository
  • DataSource

YouTube Video(Clean architecture in Android)

you can check my Youtube video in Spanish

Puedes añadir el número del crotal con la cámara usando El Mayoral, app para registro de tu ganado.

# Further reading

As the above only gives a rough overview of Clean Architecture example I'd strongly recommend checking out the following:

The Clean Architecture

Libraries and tools included:

  1. Androidx
  2. RecyclerViews
  3. Constraintlayout
  4. Okhttp
  5. Retrofit 2
  6. Coroutines
  7. Dexter
  8. JetPack
  9. Koin
  10. Mockito
  11. MockWebServer
  12. Espresso

Also visit my blog: The developer world is yours

The developer world is yours

Requirements

- Android Studio

- Gradle

Installation

- Install Android Studio:

https://developer.android.com/sdk/installing/index.html

- Install gradle:

http://gradle.org/docs/current/userguide/installation.html

Usage

Compile with Android Studio and gradle

Feel free to contribute, and contact me for any issues.

Developed By

Add me to Linkedin

License

Copyright 2019 Javier González Cabezas

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.