an ipod classic for iOS/Android, built with Flutter
Retro aims to bring back the iPod Classic experience to iOS and Android. I originally started working on it nearly 2 years ago and released it as a TestFlight beta (because Apple wouldn't allow it on the App Store) and have been maintaining it myself since. I've since open sourced it because I can't work on this as actively as I'd like, but I'm doing the best that I can :)
If you'd like to run the app on your own device you can sideload it or compile everything from source, you can do so by following the instructions below.
Note: Retro has not been migrated to Dart 3 yet, so to run the app you'll have to use Flutter v3.7.12.
cd retro
flutter pub get && flutter run
.cd retro
cd android
and generate an SHA1 Fingerprint with keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
in your TerminalAndroidMainfest.xml
files in the android/app/src (debug, main, profile)
directories. Ideally change the package name to something unique.flutter pub get && flutter run
.Firstly, I appreciate you for taking the time to contribute 😁
If you're fixing a bug, feel free to just submit a PR and specify what it is that you're fixing! If there's something that you believe should be changed, open an issue here or discuss it on the Discord before actually making said change.
Other than that, I don't really have any specific requirements.