mirror of
https://github.com/Shabinder/SpotiFlyer.git
synced 2024-11-25 02:14:32 +01:00
F-Droid Release Preparation
This commit is contained in:
parent
b1cef3c265
commit
a780d03d5a
4
.gitignore
vendored
4
.gitignore
vendored
@ -7,3 +7,7 @@ build/
|
|||||||
terraform.tfvars
|
terraform.tfvars
|
||||||
.terraform/
|
.terraform/
|
||||||
/spotiflyer-ios/Pods/
|
/spotiflyer-ios/Pods/
|
||||||
|
/fastlane/report.xml
|
||||||
|
/fastlane/README.md
|
||||||
|
Gemfile
|
||||||
|
Gemfile.lock
|
@ -33,6 +33,7 @@ repositories {
|
|||||||
dependencies {
|
dependencies {
|
||||||
implementation("com.android.tools.build:gradle:4.2.0")
|
implementation("com.android.tools.build:gradle:4.2.0")
|
||||||
implementation("org.jlleitschuh.gradle:ktlint-gradle:${Versions.ktLint}")
|
implementation("org.jlleitschuh.gradle:ktlint-gradle:${Versions.ktLint}")
|
||||||
|
//implementation("io.github.gradle-nexus.publish-plugin:1.1.0")
|
||||||
implementation(JetBrains.Compose.gradlePlugin)
|
implementation(JetBrains.Compose.gradlePlugin)
|
||||||
implementation(JetBrains.Kotlin.gradlePlugin)
|
implementation(JetBrains.Kotlin.gradlePlugin)
|
||||||
implementation(JetBrains.Kotlin.serialization)
|
implementation(JetBrains.Kotlin.serialization)
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
object Versions {
|
object Versions {
|
||||||
// App's Version (To be bumped at each update)
|
// App's Version (To be bumped at each update)
|
||||||
const val versionName = "2.3.5"
|
const val versionName = "3.0.0"
|
||||||
|
|
||||||
// Kotlin
|
// Kotlin
|
||||||
const val kotlinVersion = "1.4.32"
|
const val kotlinVersion = "1.4.32"
|
||||||
@ -45,7 +45,7 @@ object Versions {
|
|||||||
const val slf4j = "1.7.30"
|
const val slf4j = "1.7.30"
|
||||||
|
|
||||||
// Android
|
// Android
|
||||||
const val versionCode = 18
|
const val versionCode = 19
|
||||||
const val minSdkVersion = 21
|
const val minSdkVersion = 21
|
||||||
const val compileSdkVersion = 29
|
const val compileSdkVersion = 29
|
||||||
const val targetSdkVersion = 29
|
const val targetSdkVersion = 29
|
||||||
|
@ -50,6 +50,7 @@ kotlin {
|
|||||||
implementation(Extras.kermit)
|
implementation(Extras.kermit)
|
||||||
implementation("dev.icerock.moko:parcelize:0.6.1")
|
implementation("dev.icerock.moko:parcelize:0.6.1")
|
||||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.3-native-mt") {
|
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.3-native-mt") {
|
||||||
|
@Suppress("DEPRECATION")
|
||||||
isForce = true
|
isForce = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -80,6 +80,7 @@ kotlin {
|
|||||||
implementation("dev.icerock.moko:parcelize:0.6.1")
|
implementation("dev.icerock.moko:parcelize:0.6.1")
|
||||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.2.0")
|
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.2.0")
|
||||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.3-native-mt") {
|
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.3-native-mt") {
|
||||||
|
@Suppress("DEPRECATION")
|
||||||
isForce = true
|
isForce = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
1
fastlane/Appfile
Normal file
1
fastlane/Appfile
Normal file
@ -0,0 +1 @@
|
|||||||
|
package_name("com.shabinder.spotiflyer")
|
31
fastlane/Fastfile
Normal file
31
fastlane/Fastfile
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
# 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 "Build Android App"
|
||||||
|
lane :build do
|
||||||
|
gradle(task: ":android:build")
|
||||||
|
|
||||||
|
# sh "your_script.sh"
|
||||||
|
# You can also use other beta testing services here
|
||||||
|
end
|
||||||
|
end
|
3
fastlane/metadata/android/en-US/changelogs/19.txt
Normal file
3
fastlane/metadata/android/en-US/changelogs/19.txt
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
- F-Droid Initial Release.
|
||||||
|
- Firebase Analytics/Crashlytics Removed, Self-Hosted Alternatives Used (100% Open Source).
|
||||||
|
- Dependencies Updated.
|
16
fastlane/metadata/android/en-US/full_description.txt
Normal file
16
fastlane/metadata/android/en-US/full_description.txt
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
"SpotiFlyer" is an App(Written in Kotlin), which aims to work as:
|
||||||
|
- Download: Albums, Tracks and Playlists,etc.
|
||||||
|
- Save your Data, by not Streaming your Fav. Songs Online again & again(Just Download Them!).
|
||||||
|
- No ADS!, 100% Open Source.
|
||||||
|
- Works straight out of the box and does not require you to generate or mess with your API keys (already included).
|
||||||
|
- Even a Web-App and Desktop Apps are available, Check Out: https://github.com/Shabinder/SpotiFlyer (Encourage Us by giving us a star here)
|
||||||
|
|
||||||
|
Supported Platforms:
|
||||||
|
- Spotify
|
||||||
|
- Gaana
|
||||||
|
- Youtube
|
||||||
|
- Youtube Music
|
||||||
|
- (more coming soon)
|
||||||
|
|
||||||
|
Note:
|
||||||
|
- The availability of YouTube Music in your country is IMPORTANT, if it isn't available consider using a VPN.
|
BIN
fastlane/metadata/android/en-US/images/featureGraphic.png
Normal file
BIN
fastlane/metadata/android/en-US/images/featureGraphic.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 37 KiB |
BIN
fastlane/metadata/android/en-US/images/icon.png
Normal file
BIN
fastlane/metadata/android/en-US/images/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
BIN
fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpeg
Normal file
BIN
fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 71 KiB |
BIN
fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpeg
Normal file
BIN
fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 84 KiB |
BIN
fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpeg
Normal file
BIN
fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 96 KiB |
1
fastlane/metadata/android/en-US/short_description.txt
Normal file
1
fastlane/metadata/android/en-US/short_description.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
Download All your songs from Spotify, Gaana, Youtube Music.
|
1
fastlane/metadata/android/en-US/title.txt
Normal file
1
fastlane/metadata/android/en-US/title.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
SpotiFlyer
|
Loading…
Reference in New Issue
Block a user