SkillAgentSearch skills...

Notify

πŸ“ Notify is a simple note application build to demonstrate the use of clean MVVM Architecture with Jetpack Compose and Material-3 guidelines along with some Modern Android development tools.

Install / Use

/learn @aritra-tech/Notify

README

<div align="center"> </br> <img src="art/logo_notify.svg" width="200" /> </div> <h1 align="center">Notify</h1> </br> <p align="center"> <img alt="API" src="https://img.shields.io/badge/Api%2021+-50f270?logo=android&logoColor=black&style=for-the-badge"/></a> <img alt="Kotlin" src="https://img.shields.io/badge/Kotlin-a503fc?logo=kotlin&logoColor=white&style=for-the-badge"/></a> <img alt="Jetpack Compose" src="https://img.shields.io/static/v1?style=for-the-badge&message=Jetpack+Compose&color=4285F4&logo=Jetpack+Compose&logoColor=FFFFFF&label="/></a> <img alt="material" src="https://custom-icon-badges.demolab.com/badge/material%20you-lightblue?style=for-the-badge&logoColor=333&logo=material-you"/></a> </br> </br> <a href="https://github.com/aritra-tech/Notify/actions"> <img alt="Build" src="https://img.shields.io/github/actions/workflow/status/aritra-tech/notify/ci_build.yml?label=Build&style=for-the-badge"/></a> <img alt="GitHub commits since tagged version (branch)" src="https://img.shields.io/github/commits-since/aritra-tech/Notify/v1.0?color=palegreen&label=Commits&style=for-the-badge"> <a href="https://github.com/aritra-tech/Notify/stargazers"><img src="https://img.shields.io/github/stars/aritra-tech/Notify?color=ffff00&style=for-the-badge"/></a> <a href="https://hits.sh/github.com/aritra-tech/Notify/"><img alt="Hits" src="https://hits.sh/github.com/aritra-tech/Notify.svg?style=for-the-badge&label=Views&extraCount=10&color=54856b"/></a> </br> <a href="https://github.com/aritra-tech/Notify/releases"><img src="https://img.shields.io/github/downloads/aritra-tech/notify/total?color=orange&style=for-the-badge"/></a> <img alt="GitHub code size in bytes" src="https://img.shields.io/github/languages/code-size/aritra-tech/Notify?style=for-the-badge"> <a href=""><img src="https://img.shields.io/github/v/release/aritra-tech/notify?color=purple&include_prereleases&logo=github&style=for-the-badge"/></a> <a href="https://play.google.com/store/apps/details?id=com.aritra.notify"><img src="https://img.shields.io/endpoint?color=purple&logo=google-play&style=for-the-badge&label=Play%20store&url=https%3A%2F%2Fplay.cuzi.workers.dev%2Fplay%3Fi%3Dcom.aritra.notify%26l%3DAndroid%26m%3D%24version"/></a> </br> </p> <h4 align="center">πŸ“Notify is a simple note application that is built with Modern Android development tools. This project showcases the Good implementation of Android with proper architecture design. Made with β™₯ for all Android Developers <br> <br> I’m building it in public. So the idea is for everyone to contribute, leave comments, suggest ideas, etc. using the <a href="https://github.com/aritra-tech/Notify/discussions">Discussions</a> tab. <br> <br> Please go through the <a href="https://github.com/aritra-tech/Notify/blob/master/CONTRIBUTING.md">CONTRIBUTING.md</a> file before you start contributing. </h4> <div align="center"> </br> <img src="art/notify_banner.svg"/> </div> <div align="center">

⬇️ Download

<a href="https://play.google.com/store/apps/details?id=com.aritra.notify"><img alt="Get it on Google Play" src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" height=80px /> <a href="https://github.com/aritra-tech/notify/releases/latest"><img alt="Get it on GitHub" src="https://user-images.githubusercontent.com/69304392/148696068-0cfea65d-b18f-4685-82b5-329a330b1c0d.png" height=80px /> <a href="https://apt.izzysoft.de/fdroid/index/apk/com.aritra.notify/"><img alt="Get it on izzy" src="https://gitlab.com/IzzyOnDroid/repo/-/raw/master/assets/IzzyOnDroid.png" height=80px />

</div>

Features ✨

Notify focuses on the following key things:

  • Single Activity Design.
  • Offline Capability - Notes. ✈️
  • Clean and Simple Material UI. 🎨
  • Dark mode. πŸŒ—
  • Back/Restore feature. πŸ‘€
  • Jetpack Compose UI. πŸ–Œ
  • Switch between layouts. 🌟
  • Share the notes in the form of Text, Image & PDF πŸ“€

Built with πŸ› 

  • Kotlin - First class and official programming language for Android development.
  • Coroutines - For asynchronous calls and tasks to utilize threads.
  • Jetpack Compose UI Toolkit - Modern UI development toolkit.
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • LiveData - Data objects that notify views when the underlying database changes.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • Room - Room is an Android library which is an ORM that wraps Android's native SQLite database.
    • StateFlow and SharedFlow - StateFlow and SharedFlow are Flow APIs that enable flows to optimally emit state updates and emit values to multiple consumers.
  • Dependency Injection -
    • Hilt-Dagger - A standard way to incorporate Dagger dependency injection into an Android application.
    • Hilt-ViewModel - DI for injecting ViewModel.
  • Material Components for Android - Modular and customizable Material Design UI components for Android.
  • Accompanist - A collection of extension libraries for Jetpack Compose.
  • Biometric - Authenticate with biometrics or device credentials, and perform cryptographic operations.
  • gson - A Java serialization/deserialization library to convert Java Objects into JSON and back
  • Coil - Image loading for Android backed by Kotlin Coroutines.
  • Telephoto - Building blocks for designing media experiences in Compose UI
  • Camera X - CameraX is an addition to Jetpack that makes it easier to add camera capabilities to your app

Architecture πŸ‘·β€β™‚οΈ

This app uses MVVM(Model View View-Model) architecture.

MVVM

<div align="center">

Contributors πŸ“’

<a href="https://github.com/aritra-tech/Notify/graphs/contributors"> <img src="https://contrib.rocks/image?repo=aritra-tech/Notify" /> </a>

Star History ⭐

Star History Chart

Find this repository useful? ❀️

Support it by joining stargazers for this repository. :star: <br> And follow me for my next creations! 🀩

</div>
View on GitHub
GitHub Stars357
CategoryDevelopment
Updated13d ago
Forks70

Languages

Kotlin

Security Score

100/100

Audited on Mar 18, 2026

No findings