Introduction
What is Morpheme Flutter Starter Kit?
Morpheme Flutter Starter Kit is base starter template powered with Morpheme CLI that used in Morpheme. It's built on top of Flutter 3.16 or later with Modular Architecture.
Goals
The main purpose of making a starter kit is to prepare project templates that are ready to use without rebuilding from scratch.
Also, the starter kit must be:
- Easy to get started
- Highly customizable
- Speed up the development process
- Architectural standardization
- Easy to maintain
- Included with ready-to-use UI Component
- Well documented
Technologies
The core of this starter is must run with Morpheme CLI
Morpheme CLI
One of the mandatory requirements to be installed on your machine is to run a Flutter project using a starter kit plus there are powerful features that can help speed up the development process with the help of generating code from the Morpheme CLI. Learn more about Morpheme CLI here
Morpheme Library
Morpheme Base
MorphemeBase is base for UI project include state management with cubit & hydrated. Learn more about Morpheme Base here
Morpheme HTTP
Future-based library for making HTTP requests modified from http package. Learn more about Morpheme HTTP here
Morpheme Inspector
A simple in-app for MorphemeHttp inspector. Intercepts and persists all HTTP requests and responses inside your application, and provides a UI for inspecting their content.. Learn more about Morpheme Inspector here
Morpheme Extension
Superpowers for Dart. Collection of useful static extension methods. Learn more about Morpheme Extension here
Other Dependencies
Here are list of dependencies that also used on this project.