Skip to content

Katekko/meu_bar_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EKKO Boilerplate

Um boirlerplate para salvar seu tempo quando for desenvolver alguma aplicação nova.

Objetivo

  • Facilitar rápidos desenvolvimento de soluções.
  • Padronizar o desenvolvimento das suas aplicações, sejam elas pequenas ou grandes.
  • Abstrair bibliotecas para você apenas utiliza-las sem dor de cabeça.
  • Aproximar padrões já pré-existentes para o desenvolvimento front-end

Features

  • Utilizando GetX para controlar os núcleos de uma aplicação
  • Fácil navegação com injeções de dependencias utilizando GetX
  • Configuração de ambientes (backend)
  • Loading global
  • Utilizando OBJECTBOX para controlar a database local
  • Utilizando GetConnect (GetX) para fazer suas requisições para suas APIS
  • Utilizando GetX para traduzir seu app por rotas

Libs

GetX

Controla diversos aspectos do seu aplicativo:

  • Navegação
  • Injeção de dependencia
  • Controle de estado
  • Traduções

Get Connect

  • Ultilado para fazer requisições para seu backend (api/backend/web)

Logger

  • Utilizado apenas para controle de log

GetStorage

  • O GetStorage é o precursor do sharedpreference, utilize ele para armazenar dados usando um armazenamento ultra rapido de chave/valor

ObjectBox

  • O ObjectBox é um banco de dados NoSql utilizado para armazenar dados localmente, utilize em conjunto com o base_dao (mixin utilizado para abstrair os metodos do ObjectBox). Para saber mais: https://github.com/objectbox/objectbox-dart

DARQ

  • Biblioteca auxiliar para ajudar gerenciar listas em seu aplicativo

TODOs

  • Criar organização para utilizar WEB SOCKETS
  • Criar exemplos de aplicações utilizando essa estrutura

Como utilizar tudo isso?

Depois de clonar o repositório você irá precisar copiar e colar o arquivo CONFIG.EXAMPLE.DART renomeando a cópia para CONFIG.DART. Esse será seu arquivo de configuração para colocar seus endpoints para suas APIS.

FAQ

Qualquer duvida que tiver, entre em contato pelo discord: https://discord.gg/bb88Bud

Também faço live as vezes para ajudar o pessoal: https://www.twitch.tv/katekko

Este é meu canal no youtube: https://www.youtube.com/channel/UCYD1OOf852ygkWLBCvwOvsw

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages