Skip to content

An Android Application used to keep track of Pregnany women for Antenatal Care, Delivery and PostNatal Care. This Starts from the First visit of a mother to a health center, her visits to the clinic, delivery, post natal care of baby till one years old aftergetting their vacination

Notifications You must be signed in to change notification settings

polojerry/Linda-Jamii

Repository files navigation

Linda-Jamii

CircleCI

Linda Jamii is an Android Application used to keep track of Expectant Women for Antenatal Care, Delivery and PostNatal Care. This Starts from the First visit of a mother to a health center, her visits to the clinic, delivery, post natal care of baby and mother till. 🚧 Work in progress 👷‍♀️⛏👷🔧️👷🔧 🚧

Introduction

A new study BMC Pregnancy and Childbirth on Maternal Mortality rate in Siaya County, Maternal Mortality rates is 695 per 100,000 live births; against Kenyan national average of 49/1000 and 488/100,000. In another study on child mortality in Nyanza Standard Digital Media has shown that death rate is still high, with about 149 children out of 1,000 dying every year. Similarly, one out of seven children aged five and below die before celebrating their fifth birthday. The infant mortality is high compared to Central Province where only one out of 20 children die of similar causes. This means that infant mortality risks in Nyanza is three times higher compared to Central. Linda-Jamii Seeks to reduce Maternall Mortality rate and Infant Mortality Rate in Nyanza by:

  • Enabling Health Practitioner keep track of Expectant Mothers
  • Encouraging them for Regular visit
  • Providing them with Relevant Information on Antenatal Care (ANC)
  • Delivery and Post Natal Care

By this we will reduce Maternal Mortality and Infant Mortality rate. #Kulinda Mama,ni Kulinda Jamii

Development Environment

  • The app is written in Kotlin and uses the Gradle build system.
  • Min API level == 21
  • Android Studio >= 3.5.3

Architecture

Libraries

  • Android Jetpack
    • Data Binding The Data Binding Library is a support library that allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically.
    • Live Data LiveData is lifecycle-aware, meaning it respects the lifecycle of other app components updating app component observers that are in an active lifecycle state.
    • Navigation Android Jetpack's Navigation component helps you implement effective navigation.
    • Room The Room persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
    • WorkManager TWorkManager is an API that makes it easy to schedule deferrable, asynchronous tasks that are expected to run even if the app exits or the device restarts.
  • Firebase Firebase is a mobile and web application development platform developed by Firebase, Inc.
    • Cloud Firestore Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform.
    • Google Analytics Analytics reports help you understand clearly how your users behave, which enables you to make informed decisions regarding app marketing and performance optimizations.
  • Flow A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
  • Glide Glide is a fast and efficient open source media management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface.

About

An Android Application used to keep track of Pregnany women for Antenatal Care, Delivery and PostNatal Care. This Starts from the First visit of a mother to a health center, her visits to the clinic, delivery, post natal care of baby till one years old aftergetting their vacination

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages