MahmoudZaherDeveloper / Dogs

A simple android app to hit Dogs API and show a list of Dogs, that shows details when items on the list are tapped.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dogs

A simple android app to hit Dogs API and show a list of Dogs, that shows details when items on the list are tapped. I am using Model–view–ViewModel (MVVM) architectural pattern and Some of Android Jetpack Components

Developed Features

  1. Recyclerview
  2. Data Binding
  3. Retrofit2 for server call and RX
  4. Kotlin
  5. Androidx
  6. Lifecycle - ViewModel and Room
  7. Navigation
  8. Pallete
  9. Notifications
  10. Prefernces
  11. Permissions and Sharing
  12. Multidex

Contributing

All pull requests are welcome, make sure to follow the contribution guidelines when you submit pull request.

  1. Fork it!
  2. Checkout the development branch: git checkout development
  3. Create your feature branch: git checkout -b my-new-feature
  4. Add your changes to the index: git add .
  5. Commit your changes: git commit -m 'Add some feature'
  6. Push to the branch: git push origin my-new-feature
  7. Submit a pull request against the development branch

About

A simple android app to hit Dogs API and show a list of Dogs, that shows details when items on the list are tapped.


Languages

Language:Kotlin 100.0%