Hamza-ye / mass_pro

A complete rebuilt of DHIS2 Android APP using Dart-flutter. cloning most of the features as needed one by one, adding some flutter flavours and some features related to **d2fsam**, used d2-remote flutter SDK instead of the real one

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Name

Overview

This project aims to create a Flutter-based clone of the Android Capture App for DHIS 2. The original app, built with Kotlin, utilizes the dhis2-android-sdk, which abstracts the complexity of interacting with the DHIS2 web API. Our goal is to replicate the functionalities of the original app using Flutter and the d2fsam-flutter-sdk, a customized version of the DHIS2 SDK developed for Flutter.

Motivation

This project serves as an opportunity to deepen our understanding of the DHIS API and Flutter framework. By undertaking this project, we aim to gain hands-on experience in working with DHIS2 api and explore the capabilities of Flutter for cross-platform app development.

Key Features

  • Abstraction of DHIS2 web API interactions
  • Offline functionality for data entry tasks

Dependencies

  • d2fsam-flutter-sdk: Forked and customized version of the DHIS2 SDK for Flutter

Disclaimer

This project is a work in progress and may not fully replicate all functionalities of the original Android Capture App for DHIS 2. Contributions and feedback are encouraged to improve the project.

About

A complete rebuilt of DHIS2 Android APP using Dart-flutter. cloning most of the features as needed one by one, adding some flutter flavours and some features related to **d2fsam**, used d2-remote flutter SDK instead of the real one

License:GNU General Public License v3.0


Languages

Language:Dart 97.5%Language:C++ 1.2%Language:CMake 1.0%Language:HTML 0.1%Language:Swift 0.1%Language:C 0.1%Language:Kotlin 0.0%Language:Objective-C 0.0%