William Zabot's repositories
Movie-DB-Support-Offline
Consumindo API do Movie DB utilizando ViewModel, LiveData, Navigation, Coroutines, Paging 2.1 p/ RecyclerView infinita. Consumindo os dados e salvando no Room p/ suporte offline. Cache de imagens com Glide p/ visualização off. Firebase Authentication p/ login e Realtime Database para guardar dados do usuário.
AppImagens
App com acesso a câmera e galeria guardando as fotos no Room. Utilizando também Coroutines, ViewModel, LiveData. TabLayout para navegar entre as abas e utilização do ItemTouchHelper para arrastar/deslizar as imagens e deletar da lista.
Clinica
Api simulando uma clinica utilizando Kotlin e Spring
ComposeCheckBox
Jetpack Compose, States, Check Box, Koin, Flow, Navigation
Events
Consumindo API de eventos utilizando Clean Architecture (Data, Domain e Presenter), injeção de dependência com Dagger Hilt e Navigation Component para navegação do app. Testes de interface com Espresso.
FormularyScreen
Tela de formulário simples em view code
HiltInjection
Clean Architecture + Injeção de dependência com Hilt + Paging Library + Coroutines + Navigation
InternalStorage
Criando um diretório e salvando uma imagem no armazenamento interno do Android.
Marvel-Clean-Architecture
Consumindo API da Marvel com Clean Architecture, Coroutines, Paging Library e injeção de dependência com Koin. Data Binding para setar as propriedades diretamente no layout. Glide p/ Imagens. Navigation p/ navegação.
MarvelApp
Consumindo API da Marvel. Clean Architecture, Navigation, ViewModel, LiveData, ViewBinding. Branch Master: injeção com Hilt + Paging 3.0. Branch refactor_koin: injeção com koin.
NotasColoridas
App na Playstore: https://play.google.com/store/apps/details?id=com.williamzabot.notascoloridas
IpHandler
Descobrindo endereços da rede do device usando java.net
LivrariaApi
api de uma livraria com express, token jwt, controllers
Queen
Consumindo Queens API. Injeção de dependência com Dagger Hilt e paginação com Paging 3.0 . Room para salvar favoritos. Navigation Component p/ transição de telas e animações com Lottie.