All Projects → isfaaghyth → notify

isfaaghyth / notify

Licence: MIT License
📮 a micro-library to simplifies a simple communication between activity, fragment, services

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to notify

Sunset-hadith
Islamic app written with Kotlin, using KTOR + coroutines + flow + MVVM + Android Jetpack + Navigation component. Old version using RxJava + Retrofit + OKHttp
Stars: ✭ 26 (+30%)
Mutual labels:  notification, rxjava2
react-notify
Tiny React's module that shows notifications.
Stars: ✭ 55 (+175%)
Mutual labels:  notification
android-eth-wallet
Android cryptocurrency wallet app with clean architecture
Stars: ✭ 28 (+40%)
Mutual labels:  rxjava2
demo-vertx-kotlin-rxjava2-kubernetes
Demonstration of Eclipse Vert.x, Kotlin, RxJava2 and Kubernetes
Stars: ✭ 23 (+15%)
Mutual labels:  rxjava2
MVPArchitecture
Android MVP architecture in Kotlin using Dagger2, RxJava2, Retrofit2 and so on
Stars: ✭ 27 (+35%)
Mutual labels:  rxjava2
ErisCasper.java
Java library for making Discord bots
Stars: ✭ 15 (-25%)
Mutual labels:  rxjava2
batify
Only one udevrule file triggering plug and critical battery level notifications (multi-x sessions support)
Stars: ✭ 47 (+135%)
Mutual labels:  notification
vue-notification-bell
Vue.js notification bell component.
Stars: ✭ 64 (+220%)
Mutual labels:  notification
RxDiffUtil
A lightweight Rx wrapper around DiffUtil with Activity lifecycle support (Deprecated)
Stars: ✭ 30 (+50%)
Mutual labels:  rxjava2
RxUIKotlin
Kotlin designed reactive extensions for the Android UI
Stars: ✭ 26 (+30%)
Mutual labels:  rxjava2
birthday-keeper
一个生日管理APP, UI风格模仿的系统闹钟, 可以添加, 编辑, 删除生日以及本地推送提醒, 项目截图见README.
Stars: ✭ 27 (+35%)
Mutual labels:  notification
Android-Firebase-Notification-With-PHP-Backend
This is a practice repository of Android Firebase Push Notification with PHP Backend. I wrote a blog post about this topic on my Bengali blog site.
Stars: ✭ 51 (+155%)
Mutual labels:  notification
BulkDownloader
BulkDownloader is used for multiple downloading process easy. It provides progress listener for each files and for whole file. It guarantees completion of download files as it runs on work manager
Stars: ✭ 24 (+20%)
Mutual labels:  notification
RxWebView
RxJava2 binding APIs for Android's WebView
Stars: ✭ 22 (+10%)
Mutual labels:  rxjava2
notifyme
react-notification-timeline is a react based component helps in managing the notification in time-based manner.
Stars: ✭ 94 (+370%)
Mutual labels:  notification
android-live-broadcasts
Live broadcast receiver library for Android
Stars: ✭ 19 (-5%)
Mutual labels:  rxjava2
lostark-wait-notifier
🐤️ Lost Ark wait notifier
Stars: ✭ 38 (+90%)
Mutual labels:  notification
goodreads-toolbox
9 tools for Goodreads.com, for finding people based on the books they’ve read, finding books popular among the people you follow, following new book reviews, etc
Stars: ✭ 56 (+180%)
Mutual labels:  notification
searchi
Demo of PagedListAdapter, PageKeyedDataSource, LiveData, ViewModel in Kotlin
Stars: ✭ 13 (-35%)
Mutual labels:  rxjava2
Multiplatform-Bus
Kotlin event-bus compatible with Android & native iOS
Stars: ✭ 43 (+115%)
Mutual labels:  notification

Open Source Love GitHub GitHub forks GitHub issues GitHub pull requests GitHub contributors GitHub top language

notify

📮 a micro-library to simplifies a simple communication between activity, fragment, services, etc. through reactive-pattern.

installation

Step 1. Add the JitPack repository to your build file

   allprojects {
      repositories {
         ...
         maven { url 'https://jitpack.io' }
      }
   }

Step 2. Add the dependency

   dependencies {
      implementation 'com.github.isfaaghyth:notify:1.0'
   }

how to use it?

send notify

   Notify.send("Hai")

subscriber

  composite.add(Notify.listen(String::class.java, NotifyProvider(), Consumer {
      result -> Log.d("Notify", result)
  }))

or with throwable like this

  composite.add(Notify.listen(String::class.java, NotifyProvider(), Consumer {
      result -> Log.d("Notify", result)
  }, Consumer {
      err -> Log.e("Notify", err.message)
  }))

License

MIT

cheers!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].