All Projects → hillelcoren → Flutter Redux Starter

hillelcoren / Flutter Redux Starter

Starter project and code generator for Flutter/Redux

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flutter Redux Starter

Golang Gin Realworld Example App
Exemplary real world application built with Golang + Gin
Stars: ✭ 1,780 (+579.39%)
Mutual labels:  rest, starter, crud
Gae Init
Google App Engine based on Python, Flask, RESTful, Bootstrap and tons of other cool features
Stars: ✭ 533 (+103.44%)
Mutual labels:  rest, bootstrap
Jsonapidotnetcore
JSON:API Framework for ASP.NET Core
Stars: ✭ 465 (+77.48%)
Mutual labels:  rest, crud
Evolutility Server Node
Model-driven REST or GraphQL backend for CRUD and more, written in Javascript, using Node.js, Express, and PostgreSQL.
Stars: ✭ 84 (-67.94%)
Mutual labels:  rest, crud
Flask Appbuilder
Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/
Stars: ✭ 3,603 (+1275.19%)
Mutual labels:  rest, crud
Sc Crud Sample
Sample real-time CRUD inventory tracking app built with SocketCluster
Stars: ✭ 323 (+23.28%)
Mutual labels:  rest, crud
Rest Hapi
🚀 A RESTful API generator for Node.js
Stars: ✭ 1,102 (+320.61%)
Mutual labels:  rest, crud
Angular bootstrap spring
AngularJS, Restful, Spring, Spring Security, Hibernate,Bootstrap, Gulp in ES6, Maven
Stars: ✭ 125 (-52.29%)
Mutual labels:  starter, bootstrap
Angular2 Crud Rest
Sample Angular (2.x and 4.x) app: CRUD example + routing
Stars: ✭ 152 (-41.98%)
Mutual labels:  rest, crud
Flama
🔥 Fire up your API with this flamethrower
Stars: ✭ 161 (-38.55%)
Mutual labels:  rest, crud
Angularjs Springmvc Sample Boot
A RESTful sample using Spring Boot, Spring MVC, Spring Data and Angular/Bootstrap.
Stars: ✭ 309 (+17.94%)
Mutual labels:  rest, bootstrap
Magic
Create your .Net Core/Angular/Database CRUD Web apps by simply clicking a button
Stars: ✭ 214 (-18.32%)
Mutual labels:  rest, crud
Three Seed
A Three.js starter project with ES6 and Webpack
Stars: ✭ 213 (-18.7%)
Mutual labels:  starter, bootstrap
Vue Crud X
Vue+Express Cookbook & CRUD Component (with Vite and Web Components)
Stars: ✭ 393 (+50%)
Mutual labels:  rest, crud
Moderncppstarter
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
Stars: ✭ 2,381 (+808.78%)
Mutual labels:  starter, bootstrap
Vue Crud
Vue.js based REST-ful CRUD system
Stars: ✭ 629 (+140.08%)
Mutual labels:  rest, crud
Bootstrap 4 Sass Gulp 4 Boilerplate
A Bootstrap 4.5.2 boilerplate with font-awesome, sass, gulp 4 tasks
Stars: ✭ 103 (-60.69%)
Mutual labels:  starter, bootstrap
React Redux Starter
A basic template that consists of the essential elements that are required to start building a Single Page Application using React, React Router, Redux, Bootstrap 4, Sass, and Webpack
Stars: ✭ 116 (-55.73%)
Mutual labels:  starter, bootstrap
Node Typescript Mongodb
node js typescript mongodb express generator yo
Stars: ✭ 96 (-63.36%)
Mutual labels:  rest, starter
Fastapi Crudrouter
A dynamic FastAPI router that automatically creates CRUD routes for your models
Stars: ✭ 159 (-39.31%)
Mutual labels:  rest, crud

Flutter Redux Starter/Code Generator

Flutter Redux Starter

Videos

We're using this approach to develop the Flutter app for Invoice Ninja.

Usage

Step 1: Clone the GitHub repo

git clone [email protected]:hillelcoren/flutter-redux-starter.git <application> && cd <application>

Step 2: Initialize the project

./starter.sh init <company> <application> <url>

Step 3: Create the module

./starter.sh make <application> <module> <fields>

For example:

git clone [email protected]:hillelcoren/flutter-redux-starter.git hacker_news && cd hacker_news
./starter.sh init hacker_news articles api.hackerwebapp.com
./starter.sh make articles article title,url
# Change the route on line 20 of lib/data/repositories/article_repository.dart from /articles to /news
flutter run

Note: on macOS sed leaves behind backup files ending with -e, you can use this command to delete the files:

find . -name "*-e" -type f -delete

Features

  • Supports large Redux stores by persisting parts separately
  • App state (including navigation) is persisted on form changes
  • Automatically implements support for sorting and searching
  • The account email is also backed up in shared preferences
  • All state and models classes are created using built_values

Included Packages

Application Architecture

The architecture is based off these two projects:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].