🎯Logo a baixo você acessa os meus principais projetos desenvolvidos durante meu aprendizado em Dart e Flutter.
📂 Aprendizado com Dart
| PROJETOS | DESCRIÇÃO DOS PROJETOS |
|---|---|
| Dart Fundamentos | Criação de váriaveis, modificadores, Operadores condicionais, Operadores Lógicos, Null safety e outros. |
| Funções e coleções | Características de uma função, Parâmetros Obrigatórios por fefault, Listas, Tratamento de Exceções, Imports, Enuns e outros. |
| Dart POO | Abstração e Encapsulamento, Classes: Atributos e comportamentos, Instanciado uma classe, Modificadores de tipos: Static - Atributos de classe e Métodos de classe, Herança, Polimofismo, O uso de Gettrs e Setters. |
| Dart Async | Função Sícrona, Função Assíncrona, Future com foreach, Dart e o Evento Loop, Utilizando pacote http, Utilizando api ViaCep, Utilizando os métodos: GET, POS, PUT e DELETE, Leitura de arquivos txt. |
| Algoritimo - Teste Técnico | Esse projeto foi desenvolvido como parte de uma etapa para Seleção de Desenvolvedor de Software. O código possui uma função que recebe um número inteiro positivo e retorna o somatório de todos os valores inteiros divisíveis por 3 ou 5 que sejam inferiores ao número passado. |
📂Aprendizado com Flutter
| PROJETOS | DESCRIÇÃO DOS PROJETOS |
|---|---|
| Aplicativo de Diretório de Links em Flutter | Site de diretório de links para colocar na bio do Instagram. |
| Exportando dados para Excel | Exportando dados mockados para o excel. |
| Flutter Primeiro Projeto | Criando um MenuButton com rotas de navegação para acesso a demais componetes do flutter. |
| Clonando página do instagram e usando alguns widgets já estudados: Row, Column, Stack, ScrollView, IconAvatar, Image, Icons, NavigationBottomBar, MediaQuery e outros. | |
| Formulário Login | Construção de formulário login, Construção do Expassiont Title, Navegação e animação. |
| Quiz de Perguntas | Criado quiz com três perguntas, usando os principios de componentização de widgets, Comunicação direta e indireta de componentes, Função Callback e outros. |
| Consumindo API | Consumindo dados da API por meio do package http. |
| [Calculadora IMC]( | |
| https://github.com/luizzlcs/flutter_default_state_manager) | Essa atividade tem como principal objetivo aplicar a gerencia de estado usando os elementos nativos do Flutter, sem a necessidade de utilizar packages de terceiros. |
| [SQLite Exemplo](https://github.com/luizzlcs/flutter_sqlite_exemple | |
| ) | O objetivo dessa atividade foi conhecer como funciona o SQLite dentro do flutter e como implementa-lo. |
| Usando provider com formulário login | O objetivo dessa atividade foi utilizar o package provider para pegar os dados passados no formulário para página seguinte. |
| Incrementador númerico com Provider | O objetivo dessa atividade utilizar o package provider para o fazer o gerenciamento das classes. |
| Gegencia de Estado com Bloc e Cubit | Contado númerico com incremento e decremento com uso do Bloc e Cubit para Gerenciar o Estado da aplicação. |
📂 Projetos Flutter\DART
| PROJETOS | DESCRIÇÃO DOS PROJETOS |
|---|---|
| Injeção de dependência com GeIt | Neste projeto simples usei o GetIt para fazer injeção de dependência. |
| Projeto Campo Minado | Falta ajustar layout, fazer com que os campos caibam em uma única tela. |
| Seven Maneger | Projeto em desenvolvimento, possui várias funcionalidades para atender as rotinas locais das Igrejas Adventistas. |
📂 Projetos Java/back-end
| PROJETOS | DESCRIÇÃO DOS PROJETOS |
|---|---|
| Componentes e injeção de dependência | Criação de projeto Spring Boot, Configuração de componentes Spring e injeção de dependência, Implementação de projeto de componentes. |
| Modelo de domínio e ORM | Implementação de entidades de domínio, Mapeamento objeto-relacional com JPA, Setup de projeto Spring Boot para banco H2, Seeding de base de dados H2. |
| CRUD de clientes | Implementação de operações de CRUD, Tratamento de exceções, Customização de respostas HTTP, Validação de dados com Bean Validation. |
| Consulta vendas | Trata-se de um sistema de vendas (Sale) e vendedores (Seller). Cada venda está para um vendedor, e um vendedor pode ter várias vendas. Diponibiza Relatório de vendas e Sumário de vendas por vendedor. |
| DSCommerce API | Oferece recursos como autenticação segura, gestão de usuários, produtos e categorias, além de processamento de pedidos, integrando bancos de dados H2. |


