Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flutter migration: Build system update #104

Open
25 tasks
Tracked by #94
Izchomatik opened this issue Jul 13, 2024 · 0 comments
Open
25 tasks
Tracked by #94

Flutter migration: Build system update #104

Izchomatik opened this issue Jul 13, 2024 · 0 comments

Comments

@Izchomatik
Copy link

Izchomatik commented Jul 13, 2024

roc-droid Flutter migration child issue.

Restore original gradle features

  • Build properties
    • compileSdk, minSdkVersion, targetSdkVersion
    • ndk version
    • jvm version
    • app versionName & versionCode - load from AndroidManifest.xml or from flutter
  • Android manifest
    • AndroidManifest.xml should have hard-coded version and version code, and build system should automatically update them
    • permissions (see also here)
    • intents
    • service
  • APK building
    • add project version to APK file name (roc-droid-1.2.3.apk)
  • APK signing
    • sign locally
    • sign on CI
  • Display app version in flutter
    • add package_info_plus, it should load version from AndroidManifest
    • use it in AboutPage
  • Spotless
    • gradle targets to run spotless (check & format)
    • doit targets
  • tag.py
    • move version-related stuff (compute, update, check version) from tag.py to gradle or flutter or dodo.py
    • move tag-related stuff (creating and pushing tag) from tag.py to dodo.py
    • remove tag.py
@Izchomatik Izchomatik mentioned this issue Jul 13, 2024
11 tasks
@gavv gavv changed the title Flutter migration: Gradle update Flutter migration: Build system update Aug 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant