Skip to content

CreatorB/flutter-syathiby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

19644c4 ยท Feb 26, 2025

History

37 Commits
Feb 10, 2025
Feb 25, 2025
Feb 26, 2025
Feb 7, 2025
Feb 26, 2025
Feb 7, 2025
Feb 26, 2025
Feb 7, 2025
Feb 7, 2025
Feb 26, 2025
Feb 24, 2025
Feb 21, 2025
Feb 7, 2025
Feb 11, 2025
Feb 7, 2025
Feb 7, 2025
Feb 7, 2025
Feb 26, 2025

Repository files navigation

ุจูุณู’ู€ู€ู€ู€ู€ู€ู€ู€ู€ู€ู€ู€ู€ู€ู€ู€ู€ู€ู…ู ุงู„ู„ู‡ู ุงู„ุฑู‘ูŽุญู’ู…ูŽู†ู ุงู„ุฑู‘ูŽุญููŠู’ู…ู

๐Ÿ“ฑ Syathiby App

Flutter Dart Laravel

Mobile app development of Ma'had Imam Asy-Syathiby.

๐Ÿ”ฌ Demo Testing

iOS App

โณ Coming soon

Android App

Download apk


App Login App Dashboard

Web App

Al-Umm System Induk Mahad Syathiby - https://al-umm.syathiby.id


Web Login Web Tapping

โœจ Key Features

  • โœ… WIP โ€“ Work in progress.

๐Ÿ—๏ธ Tech Stack

  • Flutter (Dart) โ€“ Cross-platform app development.
  • BLoC & Cubit โ€“ State management.
  • Laravel (TALL Stack) โ€“ Backend framework.
  • Alpine.js, Livewire โ€“ Interactive UI components.
  • Tailwind CSS โ€“ Modern styling framework.
  • MySQL โ€“ Database management.

๐Ÿš€ Installation & Setup

1๏ธโƒฃ Prerequisites

Ensure you have installed:

  • Flutter SDK โ†’ Download Flutter
  • Android Studio / VS Code
  • Emulator or physical device

2๏ธโƒฃ Clone the Repository

git clone https://github.com/CreatorB/flutter-syathiby.git
cd flutter-syathiby

3๏ธโƒฃ Install Dependencies

flutter pub get

4๏ธโƒฃ Run the Application

flutter run

To run on a specific platform:

flutter run -d android
flutter run -d ios
flutter run -d web

If you use fvm you can also debug by combine it commands

fvm flutter clean ; fvm flutter pub get ; fvm flutter run -d 127.0.0.1:5555 -v

You can also build apk by combine it fvm commands

flutter build apk --release --target-platform=android-arm,android-arm64 --split-per-abi

๐Ÿ—๏ธ Project Structure

Combined Structure | BLoC and Cubit

๐Ÿ› ๏ธ Backend Setup (TALL Stack)

Al-umm

๐Ÿ“ฆ Build APK / iOS

To generate a AAB (Android App Bundle):

flutter build appbundle

To generate a APKS (for Android Testing):

  • FVM (Flutter Version Management) / Split APK by structure
flutter build apk --release --target-platform=android-arm,android-arm64 --split-per-abifvm flutter build apk --release --target-platform=android-arm,android-arm64 --split-per-abi
  • Bundletool (rename .apks to .zip and extract universal.apk from it)
java -jar D:\IT\HSN\Developments\sdk\bundletool-all-1.18.0.jar build-apks --bundle=build/app/outputs/bundle/release/app-release.aab --output=app-release.apks --mode=universal --ks=D:\IT\HSN\Developments\android\keystrok\creatorbe-bundle.jks --ks-key-alias=xxx --ks-pass=pass:xxx --key-pass=pass:xxx

To generate a release APK:

flutter build apk

For iOS (macOS required):

flutter build ios

๐Ÿ“ License

This project is licensed under the MIT license.


If you need further customization, let me know! ๐Ÿš€

Hasan IT Syathiby | CreatorB

About

Mobile app development of Ma'had Al-Imam Asy-Syathiby - https://syathiby.id

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published