A collection of useful, but not very well known Android tools and libraries.
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.