Skip to content

jttuboi/flutter_projects_for_studies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter Training

These repository keeps Flutter projects from tutorials, courses and another projects doesn't create by me that I use to learn about this tecnology.

[001] Name Generator (flutter 2.12) (13/jun/2021)

A simple app that generates proposed names for a startup company. The user can select and unselect names, saving the best ones. The code lazily generates 10 names at a time. As the user scrolls, more names are generated. There is no limit to how far a user can scroll.

https://flutter.dev/docs/get-started/codelab

https://codelabs.developers.google.com/codelabs/first-flutter-app-pt2

[002] Magic - showing the pokemon (flutter 2.22) (14/jun/2021)

An app it can use to show the pokemon in cellphone that one person choice.

https://www.youtube.com/watch?v=J4BVaXkwmM8

https://www.youtube.com/watch?v=I36seuWUe5s

[003] Hello World (flutter 2.22) (19/jun/2021)

A simple page to show data about a place that it can be favorited and unfavorited.

https://flutter.dev/docs/development/ui/layout/tutorial

[004] To Do List (flutter 2.22) (19/jun/2021)

A simple app to do list.

https://www.udemy.com/course/flutter-crie-aplicativos-android-e-ios-com-sdk-mobile-do-google-e-dart/

[005] Kitten Selection (flutter 2.22) (20/jun/2021)

A simple app select a kitten to adopt

https://www.youtube.com/watch?v=DL0Ix1lnC4w

https://pub.dev/packages/flutter_platform_widgets

[006] Sign Up (flutter 2.22) (20/jun/2021)

A simple web page for Sign Up

https://flutter.dev/docs/get-started/codelab-web

[007] Calculator (flutter 2.22) (27/jun/2021)

A calculator

https://github.com/cod3rcursos/youtube/tree/master/calculator

https://www.youtube.com/watch?v=jyjdXFsQoYw

[008] Minesweeper (flutter 2.22) (27/jun/2021)

The game minesweeper

https://www.youtube.com/watch?v=i3w3Wnouowo

[009] User list (flutter 2.22) (28/jun/2021)

An app to add, edit, remove user from a list.

https://www.youtube.com/watch?v=ViahqKZzZ7Y

For firebase connection: https://www.youtube.com/watch?v=Z-uJPNk0Moo

[010] Flutter cookbook (flutter 2.22) (jun/2021, jul/2021)

An app that has several small tests taken from the cookbook content on flutter's website.

look at main.dart of project. tehre are all citations about each tests.

[011] Draggable Stack Items (flutter 2.22) (12/jul/2021)

An app to move the squares freely.

https://www.filledstacks.com/snippet/widget-tricks-create-movable-stack-widgets/

[012] Semana do Flutter - Arquitetura (flutter 2.23) (20/jul/2021)

An tutorial to learn about architecture in flutter.

Obs: unfortunally, the versions of package change a lot and null safety in new version broke most of code and I still don't know how to fix it,

So I stopped to code in video 6, but I watched until the end.

https://www.youtube.com/playlist?list=PLlBnICoI-g-c_ZIHqzQjg5E4Re92-qYXn

[013] Semana do Flutter - Testes unitarios (flutter 2.23) (20/jul/2021)

An tutorial to learn how to use unit test.

https://www.youtube.com/playlist?list=PLlBnICoI-g-etEtbvgDnO40SYKOSktCj4

[014] Semana do Flutter - Gerencia de estados (flutter 2.23) (20/jul/2021)

An app to test different ways to use state management

https://www.youtube.com/watch?v=kAZK0QniI5c&list=PLlBnICoI-g-fAG1Z-0n5VpwXmbVQd7DRf

[015] Android and iOS - calculate IMC (flutter 2.23) (21/jul/2021)

An app to use android and iOS design with bloc. The content is calculate IMC.

https://balta.io/cursos/flutter-apps-imc-material-cupertino-bloc

[016] balta.io - signup (flutter 2.23) (21/jul/2021)

An app to use simple MVC architecture and learn when to use setStates() for local states and mobx & provider for global states

https://www.youtube.com/watch?v=fsrJ_tNrOFk

[017] flutterando - architectures (flutter 2.23) (22/jul/2021)

An app to show 3 kinds of architectures. MVC, MVP and MVVM.

https://www.youtube.com/watch?v=4KBqWANDbE4

[018] balta.io - alcool or gasoline (flutter 2.23) (22/jul/2021)

An app to calculate the value of gasoline or alcool

https://balta.io/cursos/flutter-apps-alcool-ou-gasolina

[019] page view dinamically (flutter 2.23) (22/jul/2021)

Um teste sobre o PageView para mudar de página via outras actions ao viés de usar o gesture (vulgo dedo). Esse teste faz a página ser mudada quando terminar algo, por exemplo, passando de página de um form para outra página.

Outro teste visto foi verificar a quantidade de widgets utilizados pelo PageView. O PageView faz automaticamente o controle de Widgets utilizados, então quando está numa página, ele cria outra e no momento que finaliza a transição, ele deleta a antiga.

[020] playground (flutter 2.23) (26/jul/2021)

Varios testes relacionados a cards, grids views, shaders e hero transition

[021] Google Maps Sample (flutter 2.5.2) (14/out/2021)

teste de como utilizar o google maps no flutter

https://www.youtube.com/watch?v=Zz5hMvgiWmY

[022] Food with Bloc (flutter 2.5.2) (15/out/2021)

adiciona comida na lista e deleta comida da lista usando bloc

https://www.youtube.com/watch?v=vA_bBx92OH0

[023] Counter with Bloc (flutter 2.5.2) (15/out/2021)

Contador padrão para entender o básico de bloc

baseado no próprio package: https://pub.dev/packages/flutter_bloc

[024] search_city_by_cep (flutter 2.5.2) (15/10/2021)

procura por cidades consultando pelo via cep, passando o CEP. também foi feito o bloc desde a construção usando Sink/Stream até utilizar o flutter bloc package para enxutar o código.

https://www.youtube.com/watch?v=UB28e59GmK8

[025] BloC tutorials (flutter 2.5.3) (XX/11/2021)

são varios projetos tirados do site https://bloclibrary.dev/. Nesse site tem vários projetos bem explicados com exemplos bem completos que vão além do BloC.

https://bloclibrary.dev/

[026] Architectures (flutter 2.5.3) (13/11/2021)

Um teste de MVC -> MVVM e uso do Mobx+Provider.

https://www.youtube.com/watch?v=fsrJ_tNrOFk

[027] API playground (flutter 2.5.3) (15/11/2021)

Um tutorial básico de como acessar o HttpClient, HttpClient package, Dio e Uno com uma estrutura ideal de projeto.

https://www.youtube.com/watch?v=PUQEd7xRldM

[028] Vakinha burguer (flutter X.X.X) (16/11/2021~)

Um app de burgueria que permite pagamento PIX. Vai ser construído desde o app até o servidor para API (com DNS e certificado digital também).

https://www.youtube.com/watch?v=vZ1sLouBoa8

[029] Shoping cart with bloc (flutter 2.5.3) (19/11/2021)

App de shopping cart para entender mais sobre o bloc.

https://github.com/felangel/bloc/tree/master/examples/flutter_shopping_cart

[030] Contacts (flutter 2.5.3) (10/12/2021)

App de contatos para entender melhor o sqflite (contém implementação de foto, url launcher, geolocation)

https://balta.io/blog/flutter-sqlite

[031] JWT test (flutter 2.8.1) (09/01/2022)

simples servidor em dart que mostra como é utilizado o JWT para parte de segurança na comunicação entre app e servidor

https://www.youtube.com/watch?v=BCbO4iRNNsM

[032] Navigator (flutter X.X.X) (10/01/2022)

some projects to tests navigators.

[033] Mixin (flutter 2.8.1) (11/01/2022)

teste simples para entender o mixin do dart.

[034] JWT client/server by macoratti (flutter 2.8.1) (11/01/2022)

cliente/servidor para entender o funcionamento da JWT com um sistema de login.

https://www.youtube.com/watch?v=kQ_hShOrzHM

[035] JWT client/server (flutter 2.8.1) (13/01/2022)

cliente/servidor para entender o funcionamento da JWT com um sistema de login.

https://dev.to/carminezacc/user-authentication-jwt-authorization-with-flutter-and-node-176l

[036] manguinho (flutter 2.8.1) (01/02/2023)

projeto do tutorial de clean architecture para flutter.

https://www.udemy.com/course/flutter-com-mango/

[037] first calendar (flutter 2.10.3) (03/04/2022)

projeto para criar um widget para calendário

[038] go router (flutter X.X.X) (29/05/2022~22/08/2022)

projetos variados para entender como funciona o package go router.

[039] firebase messaging (flutter 3.3.5) (30/10/2022)

Teste para ver como funciona o firebase messaging e também para ver como implementar o push

https://www.youtube.com/watch?v=OjdGSoDntZQ (como instalar o flutterfire na sua máquina e associar no seu projeto)

https://www.youtube.com/watch?v=ilm89PL6-K8 (como utilizar o local notifications no seu projeto)

https://www.youtube.com/watch?v=jV8GsSl76FY (como utilizar o push notifications do firebase no seu projeto)

[040] - (flutter 3.3.8) (06/12/2022)

duplicação do projeto da vonage para entender como funciona a conexão do opentok um pra um.

https://github.com/Vonage-Community/sample-video-flutter-app

[041] biometrics 1 (flutter 3.3.8) (21/12/2023)

app para aprender mais como funciona o package local_auth

[042] visual 1 (flutter 3.3.8) (17/01/2023)

app para aprender um pouco mais a construção de novos visuais

[043] zendesk look (flutter 3.3.8) (02/02/2023)

teste para ver como funciona o pacakge zendesk_messaging

https://pub.dev/packages/zendesk_messaging

https://dev.to/gikwegbu/integrating-zendesk-with-flutter-2jol

[044] native communication channels (flutter 3.7.12) (02/02/2023)

app para entender como implementar o method channel e o event channel.

https://www.youtube.com/watch?v=YDl-VVgRiTE (method channel)

https://www.youtube.com/watch?v=p3C5q5EEWl0 (event channel)

[045] Teste flip animation (flutter 3.10.1) (12/06/2023)

app for test flip animation.

https://medium.com/flutter-community/flutter-flip-card-animation-eb25c403f371

[046] Offline First send data sqlite (flutter 3.10.1) (12/06/2023)

este app mostra mais como sincronizar um dado q vc altera e é salvo no servidor

https://walkingtree.tech/make-your-apps-available-offline-using-flutter-and-sqlite/

[047] Multiplayer online (flutter 3.10.4) (14/06/2023)

Tutorial to create a simple multiplayer game.

Para criação do jogo (sem multiplayer)

Para criação do multiplayer

Projeto do servidor websocket simples utilizado no tutorial

[048] Weather App (flutter 3.10.5) (27/06/2023)

copy app weather

https://www.youtube.com/watch?v=yZG_S3P7Ng4

[049] Chat (flutter 3.19.5) (16/07/2024)

chat

https://www.youtube.com/watch?v=eYFhH7Gf5mI&list=PLFhJomvoCKC_mXNBDnpO46Hea_PkCiVWS&index=2

[050] State Management Teste (flutter 3.19.5) (01/09/2024)

signals package and live cells package

https://pub.dev/packages/signals https://pub.dev/packages/live_cells

[051] Follow my tracks (flutter ?) (20/10/2021)

Projeto antigo mergeado de outro projeto para melhor organização da minha conta no github.

In this app, you can create, edit, delete tracks. Selecting a track, it's showing in the main map.

This project uses bloc pattern and google maps package.

[052] Person form (flutter ?) (11/11/2021)

Projeto antigo mergeado de outro projeto para melhor organização da minha conta no github.

In this app, you can register your data (name, birthday, gender, address and picture) in the Firebase.

This project uses bloc pattern, camera and firebase(cloud firestore for data and storage for picture).

[053] Tic tac toe (flutter ?) (12/11/2021)

Projeto antigo mergeado de outro projeto para melhor organização da minha conta no github.

This is a tic tac toe game.

This project uses a MVC architecture pattern, unit test and integration test.

[054] Todos (flutter ?) (14/11/2021)

Projeto antigo mergeado de outro projeto para melhor organização da minha conta no github.

This is a simple todo list based on https://bloclibrary.dev/#/fluttertodostutorial. I only used the GIF to reference and build the app using what I learnt. In other project, I copy to look the diferences of them.

This project uses Bloc pattern.

[055] Products (flutter ?) (10/01/2022)

Projeto antigo mergeado de outro projeto para melhor organização da minha conta no github.

This app shows a list of products and you can remove or edit a product. The data is stored in Firebase.

This project uses bloc pattern, image_picker and firebase (cloud firestore for data and storage for pictures).

[056] Shot text (flutter ?) (22/08/2022)

Projeto antigo mergeado de outro projeto para melhor organização da minha conta no github.

Tentativa de criação de um projeto de tirar uma foto e o app reconhecer o que está escrito e passar para o copy diretamente.

[057] Offline CDRM (flutter ?) (15/05/2023)

Projeto antigo mergeado de outro projeto para melhor organização da minha conta no github.

This app shows offline data in some pages to test offline.

It's used flutter modular structure to control routes and independency injection and bloc to control states.

[058] Contact List (flutter ?) (31/05/2023)

Projeto antigo mergeado de outro projeto para melhor organização da minha conta no github.

Teste de sincronização de uma lista de contatos entre o servidor e o app.

[059] Suggest words (flutter ?) (08/10/2023)

Projeto antigo mergeado de outro projeto para melhor organização da minha conta no github.

App apenas para sugerir novas palavras de tempos em tempos.

[060] Change theme (flutter ?) (20/12/2023)

Projeto antigo mergeado de outro projeto para melhor organização da minha conta no github.

Criado para testar nova maneira de controlar o theme sem depender o ThemeData do MaterialApp.

About

Some flutter projects to learn or test flutter framework.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages