Skip to content

PaponAhasan/NotifyAll

Repository files navigation

Android--NotifyAll

Screenshots of the application

Splash Screen Welcome Page Login Page
Registration Page Admin page User Page Notification

Features

  • Create a mobile app with at least two screens: one for displaying a list of tasks and another for adding/editing tasks.
  • Use the MVVM (Model-View-ViewModel) architecture for organizing your code.
  • Implement a cloud database to store user information(Authentication & Firestore database)
  • Implement a retrofit for FCM(Firebase Cloud Messaging) API call.
  • For building UI using Jetpack Compose with Navigation
  • For asynchronous used Coroutines
  • Used Dependency injection with Hilt
  • The app have the following features:
    • Login - email and password
    • Register - email, name, password, and confirm password.
    • Admin will input the notification message and trigger the notification, and all users will be able to see the push notification.

Description

The goal of this assignment is for The admin will input the notification message and trigger the notification, and all users will be able to see the push notification.

Technologies Used

  • MVVM architectural pattern: Version 2.7.0
  • Kotlin coroutines: Version 1.7.3
  • Firebase Library: Version x.x.x
  • Hilt: Version x.x.x
  • Coroutinesr
  • Jetpack Compose: Version 1.9.0

Getting Started

To get started, you will need to install the following dependencies:

Once you have installed the dependencies, you can run the application by following these steps:

  • Clone the repository.
  • Open the project in your favorite IDE.
  • Run the project.

Usage

The goal of this assignment is for The admin will input the notification message and trigger the notification, and all users will be able to see the push notification.

Contact

For any inquiries or feedback, please contact Author: Rakibul Ahasan

Here are some additional things you could include in your README.md file:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages