Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bartekpacia/flutter_independent_gradle_poc
Proof of concept of using Gradle as a task runner for the whole Flutter app.
https://github.com/bartekpacia/flutter_independent_gradle_poc
Last synced: 22 days ago
JSON representation
Proof of concept of using Gradle as a task runner for the whole Flutter app.
- Host: GitHub
- URL: https://github.com/bartekpacia/flutter_independent_gradle_poc
- Owner: bartekpacia
- Created: 2023-08-12T20:48:30.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-08-15T09:48:23.000Z (over 1 year ago)
- Last Synced: 2024-10-26T07:59:55.975Z (2 months ago)
- Language: Dart
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# flutter_independent_gradle_poc
Proof of concept of using Gradle as a task runner for the whole Flutter app –
not just for Android subproject of it.See PR #1 for a full-diff of changes required to make it work.
### Benefits of using Gradle as a task runner
- Mature, very powerful build automation tool
- Miles ahead of Melos, let alone `make`
- Ecosystem of plugins, so it'll be easier to share common tasks
- Truly cross-platform
- Tasks are written in Kotlin, arguably one of the more pleasant and productive
programming languages
- JVM based, so we've got access to its ecosystem### Dangers
- The Flutter tool has quite strong assumptions about Gradle project structure
and some hacking and workaround are required to make it work.- Nobody does this, zero support