└── README.md /README.md: -------------------------------------------------------------------------------- 1 | ![Thumbnail GitHub](https://raw.githubusercontent.com/Kakomo/readme-template/main/Readme-%20Flutter%20Fundamentos.png) 2 | 3 | # Bytebank 4 | 5 | O Bytebank App é a simulação do aplicativo de um banco, com ele você poderá fazer transações bancárias, informando o número da conta e o valor monetário da transação! 6 | 7 | ## 🔨 Características do projeto 8 | 9 | Neste projeto, você será capaz de criar duas telas para simular uma transação de dinheiro para uma conta! 10 | 11 | ![](https://raw.githubusercontent.com/Kakomo/readme-template/main/Flutter%20Fundamentos%20Projeto.gif) 12 | 13 | ## ✔️ Técnicas e tecnologias 14 | 15 | Para desenvolver o projeto, utilizamos as seguintes técnicas e tecnologias: 16 | - `Material Design`: A estrutura para criar UI/UX utilizando Componentes. 17 | - `Column`: Componente que permite criação de Colunas. 18 | - `Text`: Componente que permite criar Textos. 19 | - `Scaffold`: Componente que Modela o formato padrão para seu Aplicativo. 20 | - `RaisedButton`: Botão que permite configurar ações, como mudanças de tela. 21 | - ( `RaisedButton` foi depreciado no Flutter 2.0, agora utilize o `ElevatedButton` ) 22 | - `StatelessWidget`: O StatelessWidget (Widget sem Estado) que apresenta telas estáticas. 23 | - `StatefulWidget`: O StatefulWidget (Widget com Estado) que apresenta telas dinâmicas. 24 | 25 | 26 | ## 📁 Acesso ao projeto 27 | 28 | O acesso ao projeto está separado da seguinte forma: 29 | ``` 30 | ├── aula-1 31 | ├── aula-2 32 | ├── aula-3 33 | ├── aula-4 34 | └── aula-5 35 | ``` 36 | 37 | A branch [aula-1](https://github.com/alura-cursos/flutter-fundamentos/tree/aula-1) é o ponto de partida do repositório, é partindo dela que desenvolveremos a aula-1. Por sua vez, a aula-2 é uma continuação da aula-2 e assim vai sucessivamente. A branch aula-5 é a final, nela você encontra o código final criado no curso até a aula-5. 38 | 39 | Você pode [baixar o zip](https://github.com/alura-cursos/flutter-fundamentos/archive/refs/heads/aula-5.zip) com o código final do projeto ou [acessar o código fonte](https://github.com/alura-cursos/flutter-fundamentos/tree/aula-5). 40 | 41 | ## 🛠️ Abrir e rodar o projeto 42 | 43 | Para executar este projeto você precisa: 44 | 45 | - Ter o [Flutter](https://flutter.dev/docs/get-started/install) instalado na sua máquina 46 | - Ter algum editor de códigos ou IDE como o [Android Studio](https://developer.android.com/studio) ou [Intellij Idea](https://www.jetbrains.com/pt-br/idea/download/). 47 | 48 | Caso opte por IDEs como as duas sugeridas acima, o processo de execução do aplicativo funcionará através de um botão de play na parte superior que ambas dispõem. Caso escolha rodar o projeto via linha de comandos, utilize o comando `flutter run`. Lembre-se de antes de executar o comando de navegar até a pasta do projeto antes. 49 | 50 | Para mais instruções sobre a configuração do ambiente, recomendamos a leitura do artigo [Flutter - Como configurar o ambiente de desenvolvimento](https://www.alura.com.br/artigos/flutter-como-configurar-o-ambiente-de-desenvolvimento). Caso tenha desejo de obter conhecimento além dos cursos da [Formação Flutter](https://www.alura.com.br/formacao-flutter), recomendamos os livros [Iniciando com Flutter Framework](https://www.casadocodigo.com.br/products/livro-flutter) e [Aprofundando em Flutter](https://www.casadocodigo.com.br/products/livro-aprofundando-flutter) da editora [Casa do código](https://www.casadocodigo.com.br/). 51 | 52 | ## 📚 Mais informações do curso 53 | 54 | Gostou do projeto e quer conhecer mais? Você pode [acessar o curso](https://cursos.alura.com.br/course/flutter-fundamentos) que desenvolve o projeto desde o começo! 55 | 56 | Esse curso faz parte da [formação de Flutter da Alura](https://cursos.alura.com.br/formacao-android) 57 | --------------------------------------------------------------------------------