Android application about Brazilian women's football news.
Este aplicativo adota a arquitetura MVVM + Java para consumir dados de notícias sobre futebol brasileito feminino via API REST com a biblioteca Retrofit 2 e salva os favoritos localmente utilizando a biblioteca Room.
Componentes de arquitetura do android utilizadas:
- Livedata - para encapsula dados respeitando o ciclo de vida da aplicação.
- ViewModel - para armazenar e gerenciar dados relacionados à interface do usuário de uma maneira consciente do ciclo de vida
- Room - para persistência de dados locais
- Lifecycle - para uso de componentes com reconhecimento de ciclo de vida
Componenetes de terceiros utilizadas:
- Retrofit 2 - biblioteca de HTTP Client para Android. Disponível em: https://github.com/square/retrofit
- Picasso - biblioteca de gerenciamento de imagens. Disponível em: https://github.com/square/picasso
This application adopts the MVVM + Java architecture to consume news data about Brazilian women's football via REST API with the library Retrofit 2 and save favorites locally using the Room library.
Used android architecture components:
- Livedata - to encapsulate data respecting the application life cycle.
- ViewModel - to store and manage UI related data in a lifecycle conscious way
- Room - for local data persistence
- Lifecycle - for using lifecycle-aware components
Third-party components used:
- Retrofit 2 - HTTP Client library for Android. Available at: https://github.com/square/retrofit
- Picasso - image management library. Available at: https://github.com/square/picasso