Skip to content

An app for taking notes. Made using Kotlin, LiveData, Room, Flow, androidx, navigation component, safe args, and material components. (ongoing project)

Notifications You must be signed in to change notification settings

cailloutr/my-notes

Repository files navigation

MyNotes App

Aplicativo para criar notas

🪧 Vitrine.Dev
✨ Nome MyNotes
🏷️ Tecnologias ViewModel, LiveData, Room, Coroutines, Navigation Component, ...
🚀 URL https://github.com/cailloutr/my-notes
🔥 Desafio Projeto Pessoal

Screenshots:

Funcionalidades:

  • Capacidade de criar uma nota rapidamente na tela de listagem de notas e/ou expandir e continuar a criação da nota na tela de NovasNotas
  • Editar notas clicando no item na Listagem de Notas
  • Apagar uma nota e envia-la para a lixeira
  • Restaurar, todos ou individualmente, os itens da lixeira
  • Apagar definitivamente, todos ou individualmente, os itens da lixeira
  • As notas são salvas localmente no dispositivos usando o Room
  • Segurar uma nota para selecionar uma ou mais notas e executar ações como deletar ou restaurar
  • Criar notas com imagens da camera ou da galeria e salvar no arquivos específicos do app

Conteúdo do App em Edge-To-Edge
Shared Elements Transitions nas Imagens e no conteúdo das notas ao clicar para editar
Animações personalizadas de transição entre fragments.

Tecnologias:

  • ViewModel, LiveData, Room, Flow, Coroutines, Contratos de atividade do Jetpack
  • Navigation Component, Single Activivity with Fragments, Data Store, RecyclerView
  • Injeção de Dependência com o Koin
  • BottomSheetDialogFragment

Gifs:

About

An app for taking notes. Made using Kotlin, LiveData, Room, Flow, androidx, navigation component, safe args, and material components. (ongoing project)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages