Skip to content

Latest commit

 

History

History
137 lines (107 loc) · 3.15 KB

README.md

File metadata and controls

137 lines (107 loc) · 3.15 KB

Motors - Android

The project follows the entire line of Google's standard development, based on Jetpack.

This application only aims to show a list of items so that the user can see some data.

And it also handles error handling if there is any failure to process the request made by the API.

APK || VIDEO || YOUTUBE

BASE Architecture IU
AppCompact DataBinding Navigation
Android KTX Lifecycles Material Components
Kotlin LiveData
Android Arch ViewModel

Screens

Home List Detail
Filter Favorites Action
Navigation
Tables Vehicles

CODE

  • IDE - Android Studio 3.3 Beta 4

  • Gradle 3.2.1

  • Kotlin 1.3.0

  • AAC Android Architecture Components using guide Google JetPack

  • Clean Architecture for apply DRY, KISS, SOLID

  • DataBinding bind data model with view

  • ViewModel for interact view with business rules

  • RX Android for manipulate data and events in different layers of application

LIBRARIES

  • Retrofit
  • Dagger Android
  • Material Component
  • RX Java / RX Android

DESIGN

Material Components

https://github.com/material-components

  • Toolbar
  • RecyclerView
  • MaterialButton