IsraelOliveir4 /
Aplicativo-ToDoList
Aplicativo de lista de tarefas simples e funcional utilizando Kotlin e Jetpack Compose, a moderna abordagem declarativa para construção de interfaces no Android Studio.
35/100 healthLoading repository data…
Wottrich / repository
Aplicativo simples para ver o perfil publico do github. Feito em Compose para estudo.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Veja o seu perfil publico do github, ou de outros usuarios, por esse aplicativo simples e rapido.
O objetivo do aplicativo foi estudar mais sobre a prataforma Android. Utilizando metodos Agile como SOLID e Clean Code, foram implementados chamadas api utilizando Retrofit juntamente com Coroutines que serviu para lidar com a parte asyncrona do projeto e deixar mais leve e facil de entender. A arquiterura escolhida para o projeto foi a MVVM utilizando Compose para lidar com os estados das UIs, Resource para lidar com o status da Network, StateFlow para comunicação com o compose e ViewModelProvider para podemos criar um ciclo de vida proprio da nossa ViewModel podendo haver activity rotation sem perda de estado ou crashes indesejaveis. A aplicação é internacionalizada e está disponivel em inglês e português(dependendo da linguagem do dispositivo).
Projeto inteiramente desenvolido em Kotlin tento em vista que é a linguagem oficial recomentada para o Android e também tendo em vista suas facilidades e tecnologias, dentro da IDEA Android Studio para uma melhor perfomace no desenvolvimento.
Arquitetura
A arquitetura escolhida para o desenvolvimento foi a Model View ViewModel(MVVM). Esta arquitetura foi escolhida para atuar em conjunto com o Compose e Architecture Components, facilitanto o código e beneficiando os testes
Dependencias
object Versions {
const val kotlinVersion = "1.5.21"
const val coreKtxVersion = "1.6.0"
const val coroutinesVersion = "1.5.2"
//AppCompat and UI things
const val appCompatVersion = "1.4.0-alpha01"
//Koin
const val koinVersion = "3.1.2"
//Compose
const val composeVersion = "1.0.2"
const val composeActivityVersion = "1.3.1"
const val composeNavigationVersion = "2.4.0-alpha08"
//Coil
const val coilVersion = "1.3.0"
//Retrofit and api things
const val retrofitVersion = "2.9.0"
const val loggingInterceptorVersion = "4.9.0"
//Gradle
const val gradleVersion = "7.0.0"
//Test
const val mockKVersion = "1.12.0"
const val coreTestingVersion = "2.1.0"
const val junitVersion = "4.13.2"
const val junitExtVersion = "1.1.3-beta01"
const val espressoCoreVersion = "3.4.0-beta01"
}
➡️ Video da aplicação em uso
A aplicação consiste em um activity onde você pode pesquisar por um perfil do github e também acessar os repositórios desse perfil pesquisado.
➡️ Inicio
Step onde o aplicativo é inicializado e podemos ver a funcionalidade de buscar perfil.
➡️ Busca
Step que podemos ver como fica a funcionalidade de buscar e como utilizar ela.
➡️ Perfil
Step que mostra o resultado de uma busca.
➡️ Perfil não encontrado
Step que mostra o resultado não encontrado de uma busca.
➡️ Detalhes do repositório
Step que mostra o detalhe de um repositório.
Selected from shared topics, language and repository description—not editorial ratings.
IsraelOliveir4 /
Aplicativo de lista de tarefas simples e funcional utilizando Kotlin e Jetpack Compose, a moderna abordagem declarativa para construção de interfaces no Android Studio.
35/100 healthantoniocariocajr /
AppRepositorios é um aplicativo Android simples e moderno que consome a API do GitHub para listar os repositórios públicos de um usuário específico.
37/100 healthWilliamdeSousa /
Aplicativo simples para dar parabéns feito em Kotlin no Android Studio. Projeto desenvolvido durante treinamento "Android Basics with Compose", unidade 1, terceiro caminho.
WilliamdeSousa /
Aplicativo simples para saudar o usuário feito em Kotlin no Android Studio. Projeto desenvolvido durante treinamento "Android Basics with Compose", unidade 1, segundo caminho.
30/100 healthSaraMag25 /
Aplicativo Android desenvolvido em Kotlin com Jetpack Compose para ajudar estudantes a organizarem seus estudos de forma simples e eficiente.
59/100 healthRudyzinho /
Álcool ou Gasolina? é um aplicativo Android simples desenvolvido em Kotlin com Jetpack Compose que ajuda o motorista a decidir qual combustível é mais vantajoso para abastecer o carro.
34/100 health