Skip to content

felipecastrosales/Flutter-Apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Flutter Logo

Flutter-Apps

Sobre 📖

Neste repositório, irei colocar todas as referências de aplicativos desenvolvidos por mim com Flutter 💙. É um framework que estou gostando bastante, e quero me especializar cada vez mais nessa tecnologia tão maravilhosa.
Muitos desses apps, foram desenvolvidos no curso "Criação de Apps Android e iOS com Flutter - Crie 16 Apps", do grande Daniel Ciolfi.
Irei colocar a Demonstração com o link direcionando ao aplicativo, e logo abaixo, irei colocar como foi o meu aprendizado com esse curso. 😀💪
Espero que gostem, e se gostarem, coloquem uma 🌟, irá ajudar bastante!!! 😁


Previews de Aplicativos 📱

  • Alguns ainda estão em desenvolvimento!

  • Em desenvolvimento!

  • Em desenvolvimento!

  • Em desenvolvimento!

  • Em desenvolvimento!


Animações Complexas


  • Em desenvolvimento!


Animações Vetoriais com Flare


Loja Virtual


Chat Online


Agenda de Contatos


Buscador de GIFs


Lista de Tarefas


Conversor de Moedas


Calculadora IMC


Contador de Pessoas


Conteúdos Estudados 📚

  • Aqui está a lista de alguns aprendizados que obtive nos aplicativos que desenvolvi durante o curso:

  • App #12 - Gerenciamento da Loja Virtual

    • BottomNavigationBar,
    • AutomaticKeepAlive,
    • FormField,
    • StreamTransform,
    • CombineLatest,
    • DocumentChanges,
    • SpeedDial,
    • ImagePicker (Câmera e Galeria)
    • Entre outros...

  • App #11 - Animações Complexas:
    • Animation,
    • AnimationController,
    • AnimatedBuilder,
    • CurvedAnimation,
    • Curves,
    • Interval,
    • Tween,
    • ColorTween,
    • EdgeInsetsTween,
    • IgnorePointer,
    • Entre outros...

  • App #10 - Favoritos do YouTube (BLoC Pattern):
    • BLoC Pattern,
    • Streams,
    • Lista Infinita,
    • API e Plugin do YouTube,
    • SearchDelegate,
    • Sugestões na Pesquisa.
    • Entre outros...

  • App #9 - Flare:
    • Criação de Animações com o Flare,
    • Importação das Animações no App,
    • SplashScreen,
    • Entre outros...

  • App #8 - Loja Virtual:
    • ScopedModel,
    • Login Email e Senha,
    • Staggered Grid,
    • Navigation Drawer,
    • Tab View,
    • Page View,
    • Image Carousel,
    • Expansion Tile,
    • Esrtuturação dos Dados,
    • Abertura no Google Maps e Telefone,
    • Anotação @required,
    • Entre outros...

  • App #7 - Chat Online - Firebase:

    • Google Sign In,
    • Firebase Auth,
    • Cloud Firestore,
    • Cloud Storage,
    • StreamBuilder,
    • Entre outros...

  • App #6 - Agenda de Contatos:
    • Banco SQFlite,
    • Singleton,
    • Card,
    • CircleImage,
    • WillPopScope,
    • BottomSheet,
    • AlertDialog,
    • PopupMenuButton,
    • ImagePicker,
    • Url Launcher,
    • Focus,
    • Entre outros...

  • App #5 - Buscador de GIFs:
    • Navigator,
    • GridView,
    • Image Network,
    • GestureDetector,
    • ProgressIndicator,
    • Share,
    • FadeInImage,
    • Plugins,
    • Entre outros...

  • App #4 - Lista de Tarefas:
    • ListView,
    • SnackBar,
    • Dismissible,
    • ListTile,
    • CircleAvatar,
    • CheckBoxListTile,
    • RefreshIndicator,
    • Sort,
    • Armazenamento JSON,
    • Entre outros...

  • App #3 - Conversor de Moedas:
    • JSON,
    • API,
    • Future,
    • FutureBuilder,
    • Entre outros...

  • App #2 - Calculadora de IMC:
    • Scaffold,
    • AppBar,
    • SingleChildScrollView,
    • RaisedButton,
    • Forms,
    • GlobalKey,
    • TextField,
    • TextFormField,
    • Entre outros...

  • App #1 - Contador de Pessoas:

    • Stateless vs Stateful,
    • Text,
    • Column,
    • Row,
    • Image,
    • Stack,
    • Padding,
    • TextStyle,
    • FontStyle,
    • FontWeight,
    • FlatButton,
    • Entre outros...


Algumas Funcionalidades 🛠️

  • Contador de Pessoas:
    Esse aplicativo irá te ajudar a fazer a contagem da quantidade de pessoas que há em um determinado local.

  • Calculadora de IMC:
    Essa Calculadora serve para você calcular seu IMC (Índice de Massa Corporal), e irá lhe ajudar a calculá-lo de forma rápida e prática com apenas um clique!

  • Conversor de Moedas:
    Esse Conversor de Moedas irá ajudar você a consultar os valores de

  • Conversor de Moedas:
    Esse Conversor de Moedas irá ajudar você a converter moedas da forma mais rápida e instântanea possível, você pode consultar os valores do real, dólar, euro, libra e bitcoin.

  • Lista de Tarefas:
    Esse lista de tarefas irá ajudar a você a ter uma, você pode também exluir e ordená-las de acordo com que as que não forem concluídas fiquem no topo, para você ter uma produtividade e eficiência maior.

  • Buscador de GIFs:
    Feito para buscar gifs, esse aplicativo também te dá a possibilidade de compartilhar e ver os gifs que estão na tendência.

  • Agenda de Contatos:
    Você pode criar novos contatos, ordená-los, editá-los e excluir contatos. Também pode adicionar e-mail e uma foto, ordenar de A-Z ou Z-A, e também ligar para o contato que você salvou.

  • Chat Online - Firebase:
    Com esse Chat, você pode pode trocar mensagens e fotos com os usuários usando a sua conta do google por meio do Firebase.

  • Loja Virtual:
    Com essa incrível demonstração de Loja Virtual, você têm inúmeras possibilidades, como criar conta, ver produtos da loja, realizar compras, ver o status do pedido... entre outras várias e várias possibilidades.

  • Flare:
    Um pequeno teste com Flare (hoje chamado de Rive), essa ferramenta te disponibiliza criar animações incríveis em 2D.

  • Favoritos do YouTube (BLoC Pattern):
    Você pode adicionar e remover vídeos do YouTube a sua lista de favoritos com esse aplicativo, com possibilidade de dar um player nos mesmos.

  • Animações Complexas:
    Com este aplicativo, você pode pegar como base para fazer incríveis animações em seus apps, melhorando a UI (Interace do Usuário) e principalmente a UX (Experiência do Usuário), com lindas transições de telas, aparecimento do componentes, e incríveis efeitos, para você implementar em seus apps.

  • Gerenciamento da Loja Virtual:
    Este aplicativo será o administrador da Loja Virtal, onde você pode gerenciar a Loja, como, por exemplo ver os produtos (podendo criar e deletar), consultar os usuários (com suas informações de compra, email, e com possibilidade de pesquisar todos os usuários cadastrados), os pedidos, entre outras muitas coisas.


O que eu aprendi nessa caminhada? 🤯

Esse conjunto de aplicativos e o me deram e estão me dando uma base muito boa de Dart e seu incrível framework, o Flutter, da qual foi minha primeira linguagem e framework que aprendi.
Todos os apps foram sensacionais, e a cada um que eu concluía, eu me sentia ainda mais empolgado, e ficando mais intenso cada vez mais. Pretendo continuar assim, sempre buscando uma forma de inovar, ir além do curso, pois o que ele dá é apenas uma sequência de passo-a-passos, e eu não quero apenas isso, eu quero mais e mais! Estou e aprendi muito, e é assim, a vida não exige pausas, muito menos pra um programador, que deve estar constantemente atualizado e estudando novas linguagens e ferramentas!


Licença 📝

Esse repositório está sob Licença MIT, veja o arquivo LICENSE para mais detalhes. 😉


Esse projeto foi desenvolvido com ❤️ por @Felipe Sales, com o instrutor Daniel Ciolfi, com os materiais do curso "Criação de Apps Android e iOS com Flutter - Crie 16 Apps" na Udemy.

Se isso te ajudou, dê uma ⭐, contribua, e assim você também irá me ajudar! 😉


Linkedin Badge