RonaldoDev / flutterappgenerator

Generate flutter app using a drag and drop interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter App Generator

Project made by undergraduate thesis at Universidade Federal de Santa Catarina. http://flutterappgenerator.herokuapp.com Travis-CI: Travis

Using a graphical interface you can generate cross-platform app's base on Dart/Flutter.

Our architecture FlutterAppGenerator Structure

Preparing environment

Put your firebase config on firebase.js on client root directory

const config = {
    apiKey: ${YOUR_API_KEY},
    authDomain: "${YOUR_FIREBASE_DOMAIN}.firebaseapp.com",
    databaseURL: "https://${YOUR_FIREBASE_DOMAIN}r.firebaseio.com",
    projectId: "${YOUR_FIREBASE_DOMAIN}",
    storageBucket: "${YOUR_FIREBASE_DOAMIN}.appspot.com",
    messagingSenderId: "${YOUR_FIREBASE_ID}",
    appId: ${YOUR_APP_KEY}
};

Docker build

On root directory exec

docker-compose build up --build

to build and run docker containers.

Local build

To add dependencies set in /server and /client

yarn install

Debugging Client

Set debugger; sintax on line desired to debug

Debugging Server

Config your environment to inspect node and add breakpoint in server file desired.

Start with yarn debug

Run local

yarn devon server

yarn starton client

About

Generate flutter app using a drag and drop interface


Languages

Language:JavaScript 75.4%Language:Dart 18.0%Language:CSS 3.5%Language:Dockerfile 1.9%Language:HTML 1.2%