-
-
Notifications
You must be signed in to change notification settings - Fork 18
Notes for Developers and Maintainers
Philipp Niedermayer edited this page May 21, 2022
·
5 revisions
- The project uses JAVA with JDK version 11
The publishing process is largely automated via the publish.gradle files, thanks to the excellent tutorial at Publishing Android libraries to MavenCentral in 2021.
Integration with GitHub action is also described, but currently not used. Therefore you have to:
- Create or update the
local.propertiesfile in the project root to supply the required credentials# GPG signing key (mandatory for maven central) # secretKeyRingFile must be in binary format, e.g. gpg --export-secret-keys XXXX > XXXX.gpg signing.keyId=XXXX signing.password=XXXX signing.secretKeyRingFile=PATH\\TO\\XXXX.gpg # Sonatype credentials # https://s01.oss.sonatype.org ossrhUsername=XXXX ossrhPassword=XXXX sonatypeStagingProfileId=XXXX - Update the version numbers in project root
build.gradle - Select and run the Release new version run configuration in Android Studio or call it with
.\gradlew release
It will build and upload the release, update the README, make a git commit and tag the new version - Publish the release at https://s01.oss.sonatype.org/#stagingRepositories
- Push to GitHub and create release notes at https://github.com/eltos/SimpleDialogFragments/releases
Javadoc API
Screenshot gallery
Styling dialogs with themes
Fullscreen dialogs
SimpleDialog
CustomViewDialog
CustomListDialog
SimpleCheckDialog
SimpleColorDialog
SimpleColorWheelDialog
SimpleDateDialog
SimpleEMailDialog
SimpleFormDialog
SimpleImageDialog
SimpleInputDialog
SimpleListDialog
SimplePinDialog
SimpleProgressDialog
SimpleTimeDialog