diff --git a/android/Gemfile b/android/Gemfile new file mode 100644 index 00000000..7a118b49 --- /dev/null +++ b/android/Gemfile @@ -0,0 +1,3 @@ +source "https://rubygems.org" + +gem "fastlane" diff --git a/android/fastlane/Appfile b/android/fastlane/Appfile new file mode 100644 index 00000000..5f978f40 --- /dev/null +++ b/android/fastlane/Appfile @@ -0,0 +1,2 @@ +json_key_file("") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one +package_name("app.revanced.manager.flutter") # e.g. com.krausefx.app diff --git a/android/fastlane/Fastfile b/android/fastlane/Fastfile new file mode 100644 index 00000000..19c557cc --- /dev/null +++ b/android/fastlane/Fastfile @@ -0,0 +1,38 @@ +# This file contains the fastlane.tools configuration +# You can find the documentation at https://docs.fastlane.tools +# +# For a list of all available actions, check out +# +# https://docs.fastlane.tools/actions +# +# For a list of all available plugins, check out +# +# https://docs.fastlane.tools/plugins/available-plugins +# + +# Uncomment the line if you want fastlane to automatically update itself +# update_fastlane + +default_platform(:android) + +platform :android do + desc "Runs all the tests" + lane :test do + gradle(task: "test") + end + + desc "Submit a new Beta Build to Crashlytics Beta" + lane :beta do + gradle(task: "clean assembleRelease") + crashlytics + + # sh "your_script.sh" + # You can also use other beta testing services here + end + + desc "Deploy a new version to the Google Play" + lane :deploy do + gradle(task: "clean assembleRelease") + upload_to_play_store + end +end diff --git a/android/fastlane/README.md b/android/fastlane/README.md new file mode 100644 index 00000000..7ec1207f --- /dev/null +++ b/android/fastlane/README.md @@ -0,0 +1,48 @@ +fastlane documentation +---- + +# Installation + +Make sure you have the latest version of the Xcode command line tools installed: + +```sh +xcode-select --install +``` + +For _fastlane_ installation instructions, see [Installing _fastlane_](https://docs.fastlane.tools/#installing-fastlane) + +# Available Actions + +## Android + +### android test + +```sh +[bundle exec] fastlane android test +``` + +Runs all the tests + +### android beta + +```sh +[bundle exec] fastlane android beta +``` + +Submit a new Beta Build to Crashlytics Beta + +### android deploy + +```sh +[bundle exec] fastlane android deploy +``` + +Deploy a new version to the Google Play + +---- + +This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run. + +More information about _fastlane_ can be found on [fastlane.tools](https://fastlane.tools). + +The documentation of _fastlane_ can be found on [docs.fastlane.tools](https://docs.fastlane.tools). diff --git a/android/fastlane/metadata/android/full_description.txt b/android/fastlane/metadata/android/full_description.txt new file mode 100644 index 00000000..91196788 --- /dev/null +++ b/android/fastlane/metadata/android/full_description.txt @@ -0,0 +1 @@ +The ReVanced Manager is an Android application that allows you to modify any Dalvik Android application to add, remove and/or modify existing functionality. It dissassembles the APK locally on your device, makes the required changes using ReVanced Patcher and then assembles it back into an APK again. \ No newline at end of file diff --git a/android/fastlane/metadata/android/images/icon.png b/android/fastlane/metadata/android/images/icon.png new file mode 100644 index 00000000..bef6f587 Binary files /dev/null and b/android/fastlane/metadata/android/images/icon.png differ diff --git a/android/fastlane/metadata/android/images/phoneScreenshots/1.jpg b/android/fastlane/metadata/android/images/phoneScreenshots/1.jpg new file mode 100644 index 00000000..4cc5f0c8 Binary files /dev/null and b/android/fastlane/metadata/android/images/phoneScreenshots/1.jpg differ diff --git a/android/fastlane/metadata/android/images/phoneScreenshots/2.jpg b/android/fastlane/metadata/android/images/phoneScreenshots/2.jpg new file mode 100644 index 00000000..cb854351 Binary files /dev/null and b/android/fastlane/metadata/android/images/phoneScreenshots/2.jpg differ diff --git a/android/fastlane/metadata/android/short_description.txt b/android/fastlane/metadata/android/short_description.txt new file mode 100644 index 00000000..e4aa4492 --- /dev/null +++ b/android/fastlane/metadata/android/short_description.txt @@ -0,0 +1 @@ +Patch your favourite apps, right on your device. \ No newline at end of file diff --git a/android/fastlane/metadata/android/title.txt b/android/fastlane/metadata/android/title.txt new file mode 100644 index 00000000..897c96af --- /dev/null +++ b/android/fastlane/metadata/android/title.txt @@ -0,0 +1 @@ +ReVanced Manager \ No newline at end of file diff --git a/android/fastlane/report.xml b/android/fastlane/report.xml new file mode 100644 index 00000000..35ac130b --- /dev/null +++ b/android/fastlane/report.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + +