Wish Wrapping Library AppUpdater

Hello, friends. A professional library for updating the program using google play, updates with json, updates with xml file and more capabilities. I appreciate friends who have the ability and free time to
Github
Example :
Java:
new AppUpdater(this)
    .setUpdateFrom(UpdateFrom.GITHUB)
    .setUpdateFrom(UpdateFrom.GOOGLE_PLAY)
    .setUpdateFrom(UpdateFrom.AMAZON)
    .setUpdateFrom(UpdateFrom.FDROID)
    .setUpdateFrom(UpdateFrom.XML)
    .setUpdateFrom(UpdateFrom.JSON)
    ----------
    new AppUpdater(this)
    .setDisplay(Display.SNACKBAR)
    .setDisplay(Display.DIALOG)
    .setDisplay(Display.NOTIFICATION)
    ----------
    new AppUpdater(this)
    .setTitleOnUpdateAvailable("Update available")
    .setContentOnUpdateAvailable("Check out the latest version available of my app!")
    .setTitleOnUpdateNotAvailable("Update not available")
    .setContentOnUpdateNotAvailable("No update available. Check for updates again later!")
    .setButtonUpdate("Update now?")
    .setButtonUpdateClickListener(...)
    .setButtonDismiss("Maybe later")
    .setButtonDismissClickListener(...)
    .setButtonDoNotShowAgain("Huh, not interested")
    .setButtonDoNotShowAgainClickListener(...)
    .setIcon(R.drawable.ic_update) // Notification icon
    .setCancelable(false) // Dialog could not be dismissable
 
Top