Skip to content

To-do application created in Android Studio using Java and Firebase Auth / Realtime Database

License

Notifications You must be signed in to change notification settings

dyaghas/to-do-app

Repository files navigation

ToDoApp | Aplicativo de lembretes

Table of contents / Tabela de conteúdo

English

Português

General info

A Tool that allows the creation and storage of reminders in a Firebase database.

Obs: the app is still in development. Some tools may not work properly.

Technologies

  • firebase-auth version: 21.0.7
  • Android Studio Chipmunk | 2021.2.1

Features

  • Realtime Database (offline data access is planned);
  • Firebase Authentication (only email/password for now, authentication through Google is planned);
  • Password / email change;
  • Forgot password.

How to use

Functionalities

Register / login

When opening the app for the first time, the user will come across a login screen. If he doesn't have an account, it is possible to access the register screen by clicking on 'Register now'. After going through this process, the application functionalities can be accessed.

image image

App

The application consists of an activity where it is possible to save small texts accompanied by a date, creating to-dos that will stay connected to the specific user. Those to-dos can be removed when they are no longer needed.

image

Settings

The options tab can be accessed through its button in the upper-right screen corner, allowing the user to disconnect from his account or change his email address.

Change Email address

To change the email address, it is necessary to provide the user credentials again. That's a security measure from Firebase Auth.

Português

Informações gerais

Ferramenta que permite a criação e o armazenamento de lembretes em um banco de dados Firebase.

Obs: o aplicativo ainda está em desenvolvimento e por isso, algumas funcionalidades podem não ter sido implementadas ou não estarem funcionando.

Tecnologias

  • firebase-auth versão: 21.0.7
  • Android Studio Chipmunk | 2021.2.1

Recursos

  • Realtime Database (acesso a dados offline planejado);
  • Firebase Authentication (apenas através de e-mail / senha. Auntenticação através do Google planejada);
  • Alteração de e-mail / senha;
  • Esqueci a senha.

Como usar

Funcionalidades

Cadastro / login

Ao entrar no aplicativo pela primeira vez, o usuário se deparará com a tela de login. Caso não possua uma conta, basta clicar em "Não possui uma conta? Registrar-se" e realizar os procedimentos necessários para acessar as funcionalidades do app.

image image

Aplicativo

A aplicação consiste em uma activity onde é possível salvar pequenos textos acompanhados de data, criando lembretes que ficarão conectados à conta do usuário que está logado no momento. Também há a possibilidade de remover esses lembretes com um toque longo quando não forem mais necessários.

image

Configurações

A aba de configurações pode ser acessada através do botão no canto direito superior da tela, permitindo que o usuário saia da conta atual ou altere seu endereço de email.

Alterar endereço de email ou senha

Para alterar o endereço de email ou a senha associada a conta, o usuário precisa inserir suas credenciais novamente. Isso é uma forma do Firebase Auth garantir que nenhum desses dados seja utilizado de forma incorreta.

About

To-do application created in Android Studio using Java and Firebase Auth / Realtime Database

Resources

License

Stars

Watchers

Forks

Languages