Skip to content

iCare is a cutting-edge healthcare application developed to revolutionize the way users manage their health and wellness. Powered by Kotlin and Java, and built with Android Studio Koala 2024.1.1, iCare offers a diverse range of services aimed at enhancing user health management and accessibility to essential healthcare tools

License

Notifications You must be signed in to change notification settings

thisishisham1/i_care

Repository files navigation

🏥 iCare - A Comprehensive Healthcare Application

Welcome to iCare! This healthcare application is developed in Kotlin and Java using Android Studio Koala | 2024.1.1. It offers a suite of services, including a Personality Test, Chat Bot, ECG Scan, Medical Imaging, Labs, and Pharmacies, to enhance user health management.

Healthcare Meme)

🏛️ Design Pattern

This project follows the Model-View-ViewModel (MVVM) design pattern. The MVVM pattern allows separate the development of the graphical user interface from the business logic or back-end logic (the data model). The view model of MVVM is responsible for exposing the data objects from the model in such a way that those objects are easily managed and presented.

🌟 Features

  • 🏠 Home Screen: The main entry point of the application displaying various service categories.
  • 📂 Categories: Access a variety of services:
    • 🧠 Personality Test: Discover more about yourself through our personality assessment.
    • 🤖 Chat Bot: Get quick responses and assistance with our AI-powered chat bot.
    • 🩺 ECG Scan: Perform an ECG scan with ease.
    • 🖼️ Medical Imaging: Access and manage your medical images.
    • 🔬 Labs: Find and connect with nearby laboratories.
    • 💊 Pharmacies: Locate nearby pharmacies for your medication needs.
  • 👨‍⚕️ Nearby Doctors: Find and schedule appointments with doctors in your vicinity.
  • 🔔 Notifications and Chat: Stay updated with notifications and communicate via the chat feature.
  • 👤 User Profile: View and edit your profile for a personalized experience.

🛠️ Software Requirements

  • Operating System: Android 5.0 Lollipop (API level 21) or later
  • Development Environment: Android Studio Koala | 2024.1.1
  • Programming Languages: Kotlin and Java
  • Build Tool: Gradle

📚 Libraries and Frameworks

iCare utilizes several modern libraries and frameworks:

  • Jetpack Compose: For building dynamic and responsive UI. Jetpack Compose
  • Retrofit: For seamless network operations. Retrofit
  • Coil: For efficient image loading. Coil
  • Room: For robust database operations. Room
  • Kotlin Coroutines: For managing asynchronous tasks effortlessly. Kotlin Coroutines
  • Hilt: For streamlined dependency injection. Hilt
  • Navigation Component: For intuitive in-app navigation. Navigation Component

🖥️ Hardware Requirements

Minimum:

  • Operating System: Android 5.0 Lollipop (API level 21)
  • Processor: ARMv7 or x86
  • RAM: 1 GB
  • Storage: 100 MB free space

Recommended:

  • Operating System: Android 11 (API level 30) or later
  • Processor: ARMv8 or x86_64
  • RAM: 2 GB or more
  • Storage: 500 MB or more free space

🚀 Getting Started

  1. Clone the Repository:
    git clone [<GitHub_Repository_URL>](https://github.com/thisishisham1/i_care.git)
  2. Open the project in Android Studio Koala | 2024.1.1
  3. Build and run the project on an emulator or real device

🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

iCare is a cutting-edge healthcare application developed to revolutionize the way users manage their health and wellness. Powered by Kotlin and Java, and built with Android Studio Koala 2024.1.1, iCare offers a diverse range of services aimed at enhancing user health management and accessibility to essential healthcare tools

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages