Skip to main content

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.