cloud_firestore
Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.
Delivery App for Restaurants built on Flutter using Domain-Driven Design (DDD) and Layered Architecture along with Riverpod Framework.
Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.
Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.
Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.
Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.
Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS.
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
A package exposing annotations for riverpod_generator
A code generator for Riverpod. This both simplifies the syntax empowers it, such as allowing stateful hot-reload.
Riverpod_lint is a developer tool for users of Riverpod, designed to help stop common issues and simplify repetitive tasks.
A builder that supports generated strongly-typed route helpers for package:go_router
A Flutter plugin for integrating Google Maps in iOS and Android applications.
A flutter implementation of React hooks. It adds a new kind of widget with enhanced code reuse.
{"sdk":"flutter"}^1.0.5{"sdk":"flutter"}^0.19.0^1.2.0^2.4.6^2.3.0^0.20.3^2.4.1^4.8.1^1.0.0-beta.1^0.27.7^4.0.1^12.1.1^5.0.2+1^9.0.2^2.2.8^2.1.0^5.1.2^2.24.2^4.14.0^4.16.0^11.6.0^14.7.10^2.1.1^2.2.8+4^3.4.1^0.8.7+5^3.4.1^2.3.2^0.3.0^9.0.3^9.1.5^2.0.0^4.4.2^6.1.11^16.3.0^3.4.0^6.0.2^0.1.6^8.2.2^4.1.0{"git":{"url":"https://github.com/Railway-Engineering-Solutions/material_floating_search_bar.git"}}{"sdk":"flutter"}^0.13.1^2.3.1^4.6.0^5.1.0^0.5.6^2.3.4^2.4.8^2.3.6^2.4.1^6.7.0^2.3.4English project snapshot. Visit GitHub for the latest content.
An open-source Delivery App for Restaurants built on Flutter using Domain-Driven Design (DDD) and Layered Architecture along with Riverpod Framework, Firebase as backend, Navigation 2.0 (GoRouter), Google Maps, Live Tracking, Local Notifications, FCM Notifications, Cloud Functions, Flutter Hooks, Freezed, RxDart, FpDart and more.
Image
Note: This is my current approach and architecture. In addition, the repository includes other branches that implement TDD and Clean Architecture approach if you're interested:
Image Image Image Image Image Image Image Image
Image Image
configs.template folder then rename the folder to configs.flutter run --dart-define-from-file=configs/{flavor}.json, or from VSCode using the predefined launch configurations.upcoming or is
delivering onTheWay.upcoming orders.Appreciation: I was inspired by @RandalSchwartz to adopt and implement DDD Layered architecture with Riverpod Framework. Also, ResoCoder’s DDD course (outdated) was a helpful start point to get some ideas about implementing DDD Layered architecture in Flutter.
Give a ⭐️ if you like the project.. Thanks!