Criando meu primeiro aplicativo completo com o Flutter, utlizando sqlite, provider, firebase e implementando google login..

Overview
Logo

Todo list App

Logo

Projeto de estudo de flutter em andamento...





Sobre o projeto

Logo

Ainda novo na area de criação de aplicativos, porem com muito interesse em conhecer melhor a area de desenvolvimento mobile, realizei este meu primeiro aplicativo.

Decidi fazer um aplicativo para listar tafares, mesmo sendo uma ideia simples, me empenhei em faze-lo da melhor forma dentro dos meus recentes conhecimentos em desenvolvimento mobile que adquiri no curso 'Academia do Flutter ' com o professor Rodrigo Rahman.


Detalhes do app:

  • Login com o Google já identificando sua foto de perfil e seu nome.
  • Lista de taferes são organizadas por datas.
  • Filtro de mostar ou não tarefas concluidas.
  • Visual/Design do app bonito e charmoso feito por mim 😄
  • Barra de progresso das Task.

(back to top)

Tecnologias usadas

Este aplicativo foi realizado em Flutter, utilizando Provider e SQLite em arquiterura de módulos.

Para a autenticação foi utilizado o Firebase

(back to top)

Demonstração

Confira os screenShots das telas do applicativos e suas funcionalidades.


Tela de login

login

Na tela de login foi implementando o botão de ' Continue com o Google ' , com opção tambem de se cadastrar e caso tenha esquecido a senha possui o ' Esqueceu sua senha? ' que quando clicado é enviado instruçoes para redefinir senha para email inserido

(back to top)





Tela de cadastro

register

Tela simples para cadastro, contendo a validação do formato de email valido e senha de no minimo 6 caracteres.

(back to top)





Home Page

Logo

Na home page há os seguintes filtros :

  • HOJE : filtro que seleciona as tasks marcadas para o dia presente.
  • AMANHÃ : filtro que seleciona as tasks marcadas um dia depois do dia presente.
  • SEMANA : neste filtro mostra todas as tasks da semana, e quando selecionado este filtro, é mostrado na tela um seletor de dias da semana para o usuario filtrar o dia especifico da semana(como mostra o print a seguir):

Logo

Contém tambem na home page na area direita superior do aplicativo, um icone de filtro, que quando clicado é alterna entre mostrar ou nao as tarefas concluidas. E tambem um botão circular na area direita inferior para cadastrar novas tasks.

(back to top)





Menu Lateral

Logo

Menu lateral simples onde é mostrado um card com seu nome e sua foto de perfil do gmail ( caso tenha logado com o google )

Contem tambem função no menu lateral, a opção de alterar o nome, e a opção de Sair do App.

(back to top)

You might also like...

Flutter Login Screen with Firebase Auth and Facebook Login

Flutter Login Screen with Firebase Auth and Facebook Login

Jumpstart your Flutter app development with this pre-built Flutter starter kit. Don't reinvent the wheel by writing the boring boilerplate starter code.

Dec 19, 2022

🎬 Ditonton App is a Flutter application built to demonstrate the use of modern development tools with best practices implementation like Modularization, BLoC, Dependency Injection, Firebase Analytics & Crashlytics, Sqlite, Testing, CI/CD, etc.

🎬 Ditonton App is a Flutter application built to demonstrate the use of modern development tools with best practices implementation like Modularization, BLoC, Dependency Injection, Firebase Analytics & Crashlytics, Sqlite, Testing, CI/CD, etc.

Ditonton App Features Movies (Now Playing, Popular, Top Rated) TV Show (On The Air, Popular, Top Rated) Watchlist Movies & TV Show Search Movies & TV

Aug 12, 2023

Flutter + Firebase Auth Demo App that uses Google, Facebook, Email/Password Signup/Login, Email Verification and more!

Flutter + Firebase Auth Demo App that uses Google, Facebook, Email/Password Signup/Login, Email Verification and more!

Flutter Firebase Auth Demo Flutter + Firebase Auth Demo App that uses Google, Facebook, Email/Password Signup/Login, Email Verification and more! Feat

Jan 7, 2023

This is a simple client of Reddit built with MVVM and Provider powered by a custom OAuth2.0 login

👷 🔧 🔩 Flutter Starter Architecture (MVVM + Hive) My custom starter project for Flutter apps. I was looking for a simple way to build Flutter app in

Oct 26, 2022

This is a simple client of Reddit built with MVVM and Provider powered by a custom OAuth2.0 login

👷 🔧 🔩 Flutter Starter Architecture (MVVM + Hive) My custom starter project for Flutter apps. I was looking for a simple way to build Flutter app in

Oct 26, 2022

Flutter Login Signup - Flutter Login and Signup App

Flutter Login Signup - Flutter Login and Signup App

Flutter_Login_Signup Authors @Adiikust License MIT 🛠 Skills Dart, Flutter, Adob

Nov 6, 2022

Login-and-reisp - A Mobile app Login Page UI with Flutter

Login-and-reisp - A Mobile app Login Page UI with Flutter

Flutter Login Page UI Watch it on YouTube Mobile app Minimal Auth Screen with Fl

Sep 8, 2022

Tinder login page - Implementation of the Tinder app login screen with flutter

Tinder login page - Implementation of the Tinder app login screen with flutter

Tinder (login page) Implementação da tela de login do app Tinder a partir da lei

Feb 5, 2022

Login-page-ui - An animated login page, designed with dart

Login-page-ui - An animated login page, designed with dart

Beautiful Login Page UI Design and Animation ScreenShots This is one of my best

Nov 22, 2022
Owner
Gustavo Andrade
Começando nos estudos na liguagem java, github para organizar e guardar codigos estudados. //Starting in the java language, github to organize and store codes.
Gustavo Andrade
Desenvolvimento de um Aplicativo completo com foco em delivery para estudos do Flutter e GetX - Dart Week 5 edição.

Sobre Este foi um aplicativo construído na semana do Dart Week, um evento proporcionado pela Academia do Flutter. O Vakinha Burguer é um aplicativo de

Octávio Martins 6 Nov 6, 2022
Authentication API client with Flutter (Login, Register, Google Login, Facebook Login, Apple Login)

Flutter Auth App (Login, Register, Google Login, Facebook Login, Apple Login) To use this client, get the server up and running. Try it out now! App S

Denzel Giraldo 50 Jan 4, 2023
Neha Tanwar 4 Feb 2, 2022
Aplicativo desenvolvido em sala de aula com auxilio do Profº Kleber Andrade, utilizando Flutter e Sqlite.

App Lista de Tarefas Aplicativo desenvolvido apartir de um exercicio proposto pelo professor kleber Andrade. Objetivo era fazer uma lista de tarefas c

Otavio Freire 0 Dec 27, 2021
Notes-bloc-flutter - Proyecto para administrar tareas implementando patrón bloc

notes_bloc A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

Arnold Rodriguez 0 Jan 9, 2022
Raden Saleh 53 Jul 27, 2023
A note-taking app powered by Google services such as Google Sign In, Google Drive, and Firebase ML Vision.

Smart Notes A note-taking app powered by Google services such as Google Sign In, Google Drive, and Firebase ML Vision. This is an official entry to Fl

Cross Solutions 88 Oct 26, 2022
Dusyeri provider task - Dusyeri provider task built using flutter

Düşyeri Provider Task https://github.com/alper-mf/dusyeri_provider_task/blob/7d1

null 1 May 9, 2022
Note provider - Note App using Provider state management, Sqflite and Localization for two language Arabic and English.

note_provider Sqflite with provider statemanagement Getting Started This project is a starting point for a Flutter application. A few resources to get

Mohanned Anwar 0 Jan 1, 2022
Flutter Login Screen with Firebase Auth and Facebook Login

Flutter Login Screen with Firebase Auth and Facebook Login Jumpstart your Flutter app development with this pre-built Flutter starter kit. Don't reinv

null 296 Dec 29, 2022