PT-BR
Titro é um aplicativo móvel de anotações para dispositivos Android.
Titro foi desenvolvido em Kotlin junto ao moderno conjunto de ferramentas para UI, Jetpack Compose. O aplicativo possui múltiplas telas, porém somente uma única activity e zero fragmentos, isso graças ao novo método de construir interfaces de forma declarativa utilizando o Compose.
Titro conta com a biblioteca ROOM para ler e salvar todos os dados localmente, um ViewModel que contém toda a lógica necessária para o funcionamento do aplicativo, junto a biblioteca Dagger-Hilt para Injeção de Dependência, Preference DataStore que persiste um par de chave-valor simples, Compose Navigation para a navegação entre as telas Composable, há também uma tela Splash animada e transições animadas entre a navegação de telas assim como em alguns outros componentes que dão um toque atraente ao app.
Os diversos componentes e camadas do projeto foram estruturados utilizando os padrões de arquitetura MVVM e Clean Architecture.
EN
Titro is a note-taking mobile application for Android devices.
Titro was developed using a modern declarative UI Toolkit called Jetpack Compose and Kotlin language. The application has multiple screens but a single activity only and zero fragments, thanks to the new method of building interfaces using Jetpack Compose.
Titro relies on ROOM library to read and locally save all data, a ViewModel which contains the logic needed to make the app work, along with that there's the Dagger-Hilt library for Dependency Injection, Preference DataStore to persist a simple key-value pair, Compose Navigation to navigate between screen Composables, there's also an animated Splash screen and animated transitions between screens navigation as in some other components that gives the app a nice touch.
All different components and layers in the project were structured using MVVM and Clean Architecture as architectural patterns.
PT-BR
- Adicionar, salvar, editar e deletar anotações
- Procurar anotações pelo título
- Deletar anotações ao arrastá-las para esquerda
- Definir e listar anotações por baixa, média ou alta prioridade
- Temas Escuro e Claro disponíveis
EN
- Add, save, edit and delete notes
- Search notes by their title
- Delete notes by swiping them to the left
- Set and sort notes by low, medium or high priority
- Dark and Light themes available
Baixe o APK para testar o app em seu smartphone ou emulador
https://drive.google.com/uc?id=1yYRcxaNQAfGGZZ3irG9MGttEtMrkAX_h&export=download