moinsen_screen_recording 1.0.0
moinsen_screen_recording: ^1.0.0 copied to clipboard
Gradle-9-clean fork of flutter_screen_recording. Native screen recording for Android/iOS/Web with the dead jcenter + bytedance repositories removed, which is what breaks an upstream 2.0.25 build on Gradle 9.
Changelog #
1.0.0 #
Initial release — a Gradle-9-clean fork of flutter_screen_recording 2.0.25.
- Android
build.gradle: removed the two dead / unreachable repositories that break a Gradle 9 app build —jcenter()(shut down 2021) and theartifact.bytedance.commaven repo. On Gradle 8 these were tried-and- skipped; Gradle 9 fails harder on unreachable repos. - Kept the native recorder
com.github.HBiSoft:HBRecorder:2.0.5on jitpack (a live repo, injected viarootProject.allprojects), so consuming apps still need no repository config of their own. (Vendoring it as a local.aaris impossible in a library module — AGP: "Direct local .aar file dependencies are not supported when building an AAR".) - Dropped standalone-build leftovers (
android/settings.gradle,android/gradle.propertieswithenableJetifier, the gradle wrapper). - Entry-point class renamed
FlutterScreenRecording→MoinsenScreenRecording; method signatures unchanged. Dart facade + iOS implementation otherwise identical to upstream.