Skip to content

Instantly share code, notes, and snippets.

@felipecastrosales
Created October 9, 2022 00:10
Show Gist options
  • Save felipecastrosales/4db3962cabdfe191752c4b2955c9b05b to your computer and use it in GitHub Desktop.
Save felipecastrosales/4db3962cabdfe191752c4b2955c9b05b to your computer and use it in GitHub Desktop.
gist
<p align="center">
<img src="assets\images\logo.png" width="100" alt="Logo App Filmes"/>
</p>
<h1 align="center">World Cup</h1>
---
<h2>Tópicos 📋</h2>
<p>
- [📖 Sobre](#-sobre)
- [📱 Preview](#-preview)
- [📦 Assets](#-assets)
- [🛠️ Funcionalidades e Tecnologias Estudadas](#%EF%B8%8F-funcionalidades-e-tecnologias-estudadas)
- [🤯 Desafios e Aprendizados ao longo do caminho](#-desafios-e-aprendizados-ao-longo-do-caminho)
- [🤔 Como usar](#-como-usar)
- [💪 Como contribuir](#-como-contribuir)
- [📝 Licença](#-licença)
</p>
---
<h2>📖 Sobre</h2>
<p>
Esse foi o projeto desenvolvido na Dart Week | 8ª Edição, um evento de lançamento para a <a href="http://academiadoflutter.com.br/">Academia do Flutter</a>, de <a href="https://github.com/rodrigorahman">Rodrigo Rahman</a>.<br>
Em 5 dias de aulas evolui bastante, colocando meus aprendizados em dias além de ajudar muitos devs na comunidade, o que fez com que eu aprendesse ainda mais. Entender bem cada conceito abordado na aula e poder explicá-lo de forma didática é algo surreal. Sempre gosto de estar estudando e conectando com coisas novas do desenvolvimento mobile, e o evento foi o local certo para estar; pois muitas coisas serão úteis para mim.<br>
Foi mais um evento incrível, que muitas comunidades brasileiras, como sempre, fazem um excelente trabalho, proporcionando a evolução de muitos devs.<br>
Eu estou sempre em busca do próximo nível. 🚀
</p>
---
<h2>📱 Preview</h2>
<p align="center">
<img src=".github/world-cup.gif" width="400" alt="World Cup Demo">
</p>
---
<h2>📦 Assets</h2>
- UI Design criado para o evento: <a href="https://www.figma.com/file/eJK6AHqHXEAurdkDmvPdF2/Job-Timer">**World Cup ⏱️**</a>
---
<h2>🛠️ Funcionalidades e Tecnologias Estudadas</h2>
- ``
-
- `Bloc/Cubit` para Gerenciamento de Estado e implementação do BLoC Pattern
- Uso do `Modular` para Gerenciamento de Rotas e Injeção de Dependência
- Themes
- CustomWidgets
- `Equatable` (para simplificar comparações de igualdade - sem `hashCode` e `==`)
- `Asuka` (para SnackBars)
- `Validatorless` (para inputs, inspirado no Yup)
- Muitas outras ferramentas e recursos abordados, com vários aprendizados diferenciados. 🔥
</p>
---
<h2>🤯 Desafios e Aprendizados ao longo do caminho</h2>
<p>
Nessa edição - com acesso antecipado às aulas, eu consegui lidar e encaixar na rotina para que eu pudesse sempre estar a um passo a frente e conseguisse terminar o projeto de forma mais tranquila. Isso me ajudou bastante a ter ordem na rotina e não faltar com compromissos importantes para mim mesmo e para quem faz parte da minha rotina.<br>
Além disso, a riqueza da comunidade e também das qualidades das aulas foram incríveis. Sem dúvidas o que foi a cereja do bolo foi a ajuda que dei na comunidade, pois consegui ajudar muitas pessoas.<br>
</p>
---
<h2>🤔 Como usar</h2>
```
Configure o ambiente de desenvolvimento na sua máquina:
https://flutter.dev/docs/get-started/install
- Clone o repositório:
$ git clone https://github.com/felipecastrosales/job-timer job-timer
- Entre no diretório:
$ cd job-timer
- Instale as dependências:
$ flutter pub get
- Execute:
$ flutter run
```
---
<h2>💪 Como contribuir</h2>
```
- Fork o projeto
- Cria uma nova branch com suas mudanças:
$ git checkout -b my-feature
- Salve suas mudanças e faça uma mensagem de commit message sobre suas alterações:
$ git commit -m "feature: My new feature"
- Envie suas mudanças:
$ git push origin my-feature
```
---
<h2>📝 Licença</h2>
<p>
Esse repositório está sobre a Licença MIT, e você pode vê-la no arquivo <a href="https://github.com/felipecastrosales/job-timer/blob/master/LICENSE">LICENSE</a> para mais detalhes. 😉
</p>
---
>Esse projeto foi desenvolvido com ❤️ por **[@Felipe Sales](https://www.linkedin.com/in/felipecastrosales/)**, com o instrutor **[@Rodrigo Rahman](https://br.linkedin.com/in/rodrigo-rahman)**, no evento #DartWeek da **[Academia do Flutter](https://hotmart.com/product/academia-do-flutter/O24924684W)**.<br>
Se isso te ajudou, dê uma ⭐, e contribua, isso irá me ajudar também. 😉
---
<div align="center">
[![Linkedin Badge](https://img.shields.io/badge/-Felipe%20Sales-292929?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/felipecastrosales/)](https://www.linkedin.com/in/felipecastrosales/)
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment