Projeto utilizando Kotlin Multiplatform Mobile(KMM) para exibir informações remotas de monitoramento de equipamentos da cervejaria artesanal HALF MOUTH.
- Compose Multiplatform - Compose Multiplatform, moderno UI framework para Kotlin.
- Android Studio - Android Studio é o oficial IDE (Integrated Development Environment) para desenvolvimento de aplicativos Android.
- XCode - Xcode 15.4 para desenvolvimento, integração e testes de aplicativos da plataforma Apple.
- Compose UI Components:
compose.runtimecompose.foundationcompose.material3
- Compose Constraint Layout:
constraintlayout-compose-multiplatformpara ajuste de layout usando constraints.
- Serialization:
kotlinx.serializationpara serialização de dados.
- Date Time Library:
kotlinx-datetimepara ajuste de data e tempo.
- Kotlin Coroutines:
kotlinx.coroutinespara realização de tarefas assíncronas.
- Gráficos:
io.github.thechance101:chartpara visualização dos gráficos de linha.
- Settings:
com.russhwolf:multiplatform-settings-no-argpara salvar e acessar dados primitivos através de chave-valor.
- Compose Navigation:
navigation-composepara navegação entre telas.
- ViewModel Integration:
lifecycle-viewmodel-composepara uso de ViewModel em Compose Multiplatform.
- Ktor:
ktor-client-corektor-client-androidktor-client-darwinktor-client-content-negotiationpara realização de network requests.
- Auth:
dev.gitlive:firebase-authpara criação e autenticação de usuários.
- Real Time Data Base:
dev.gitlive:firebase-databasepara acesso remoto a valores do Real Time Data Base do Firebase.
- QR Kit:
network.chaintech:qr-kitpara leitura de QR Code através da câmera ou pela galeria do dispositivo.
- Room:
androidx.room:room-runtimeandroidx.room:room-runtime-androidandroidx.room:room-compilerandroidx.sqlite:sqlite-bundledpara salvar dados do QR Code no banco de dados local.
- Koin:
o.insert-koin:koin-androidio.insert-koin:koin-androidx-composeio.insert-koin:koin-coreio.insert-koin:koin-composepara injeção de dependências.
- TRELLO é uma ferramenta visual que possibilita o gerenciamento de projetos, fluxo de trabalho e monitoramento de tarefas.
- Foi gerado um quadro com as tarefas para o desenvolvimento do aplicativo, utilizando a ferramenta Trello: TAREFAS
![]() |
![]() |
![]() |
Screen Shots das Telas Desenvolvidas para as Plataformas Android e iOS.
| Android | iOS |
![]() |
![]() |
| Android | iOS |
![]() |
![]() |
![]() |
![]() |
| Android | iOS |
![]() |
![]() |
![]() |
![]() |
| Android | iOS |
![]() |
![]() |
| Android | iOS |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |










































