GithubHelp home page GithubHelp logo

multiartstuts / ekko_app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from katekko/ekko_app

0.0 1.0 0.0 231 KB

The boilerplate to save you sometime when you will need to build something from zero. EKKO Boilerplate

Home Page: https://github.com/Katekko/ekko

Kotlin 0.35% Swift 1.08% Objective-C 0.10% Dart 98.47%

ekko_app's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.