hillelcoren / Flutter Redux Starter
Starter project and code generator for Flutter/Redux
Stars: ✭ 262
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
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
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
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
Videos
- Short video ~ 1 minute
- Long video ~ 10 minutes
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
- flutter_redux - Consume a Redux Store to build Flutter Widgets
- redux_logging - Print the latest state\action changes
- path_provider - Find commonly used locations on the filesystem
- shared_preferences - Provides a persistent store for simple data
- build_runner - A concrete way of generating files using Dart code
- built_value - Built Values for Dart
- built_collection - Built Collections for Dart
- memoize - Cache results of function calls
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].