Skip to content

AppScheduler is used to schedule the automatic launch of chosen apps at designated times

Notifications You must be signed in to change notification settings

mnhmasum/AppScheduler

Repository files navigation

App Scheduler

This project uses a set of Android Jetpack libraries, Uses Dagger2 library for dependency injection and JUnit for unit testing. The App uses Kotlin.

Note

After installing the app you must give the "Display over other apps" permission

Prerequisites

The project has all required dependencies in the gradle files. Add the Project to Android Studio or Intelij and build.All the required dependencies will be downloaded and installed.

Architecture

The project uses MVVM and MVI architecture pattern.

Libraries

  • ViewModel - Manage UI related data in a lifecycle conscious way and act as a channel between use cases and ui
  • DataBinding - support library that allows binding of UI components in layouts to data sources,binds character details and search results to UI navigation between fragments
  • Dagger 2 - For Dependency Injection.
  • Kotlin Flow - To access data sequentially

Screenshots

Demo

=======

AppScheduler

About

AppScheduler is used to schedule the automatic launch of chosen apps at designated times

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published