Une collection d'outils et de bibliothèques Android utiles, mais pas très connus.
30 Android 2019 . 25 Android 2020 ., , Android — . .
1. AinD — Android (Anbox)
, AinD IaaS . Docker Hub: aind/aind
.
:
2. Booster
Booster — : , , , , . — , — , , .
Booster — , , , , , . . Booster 15–25% 1–10 .
, — Apache 2.0.
3. Shake
Shake — , . - — , .
, , . , , .
4. Scabbard
Scabbard Dagger 2.
Scabbard , , . : Gradle, Android Studio IntelliJ ( , @Component
@Subcomponent
).
— Apache 2.0.
5. Can I Drop Jetifier?
, AndroidX , . Jetifier ( , AndroidX ), .
« AndroidX, - . , AndroidX — , », — Can I Drop Jetifier?
, Apache 2.0. !
6. ADB Event Mirror
ADB Event Mirror , .
« , , . , », — ADB Event Mirror
.
7. Android Emulator Container Scripts
Android Emulator Container Scripts — (, ) . Python 2 3. , .
Apache 2.0 .
8. Autoplay
Autoplay — Gradle, Android Google Play.
Gradle Play Publisher Fastlane. apk
App Bundle.
Autoplay:
CI/CD.
.
.
, — 1.3.0
, — Apache 2.0.
9. Gradle
Gradle — , :
FindBugs [ ] [ Gradle 6.0]
, — . Apache 2.0 ( ).
10. AndroidUtilCode
AndroidUtilCode — Android, , Android . API .
— 1.29.0
, — Apache 2.0.
11. Hijckr
«Hijckr Android ».
. , TextView
, Android android.widget.TextView
, xml
- com.myapp.TextView
.
( Java).
12. Roomigrant
Roomigrant — Android Room . Room — , Room build.gradle
, README.
MIT, 0.1.7
.
13. RoomExplorer
Room : RoomExplorer , , , . .
, — Apache 2.0.
14. Android Framer
android-framer Google Play. — fastlane frameit.
Python ImageMagick. () , , Facebook Design. , , . .
— Apache 2.0.
15. Dependency Tree Diff
Dependency Tree Diff — « dependencies
Gradle, ».
brew
jar
-.
— Apache 2.0.
16. Gradle Doctor
Gradle Doctor — Gradle. : , ́ Dagger, JAVA_HOME
JAVA_HOME
IDE, , , src
( ), .
17. GloballyDynamic
GloballyDynamic — « , Dynamic Delivery, , API Android ».
:
Google Play (Play Feature Delivery)
Huawei App Gallery (Dynamic Ability).
— GloballyDynamic (, Amazon App Store, Samsung Galaxy Store, Firebase App Distribution ).
README .
— Apache 2.0.
18. Dagger Browser
Dagger Browser — ( -) Dagger .
« SPI- Dagger, CRA (create-react-app) TypeScript», — Dagger Browser
, , . BSD.
19. Wormhole
Wormhole — « -, android.jar
API-, API D8 R8».
Wormhole API. .
« Android R Java 9 — ,
List.of
. D8 R8 API 30 API 1. D8 R8 API,android.jar
. , — ».
20. MNML
MNML ( «minimal» — «») — Android.
, , , . , , , .
— Apache 2.0.
. , - . !
Alconost.