@Atetc shared a link on a new release of Kakao - DSL for Espresso. They've updated libraries' versions, added ViewPager2 and several other Views support.
#test #library #espresso
#test #library #espresso
GitHub
Release 2.3.0 release Β· agoda-com/Kakao
Kotlin updated to 1.3.61
appcompat artifact from AndroidX updated to 1.1.0
recyclerview artifact from AndroidX updated to 1.1.0
swiperefreshlayout artifact from AndroidX has been added at version 1...
appcompat artifact from AndroidX updated to 1.1.0
recyclerview artifact from AndroidX updated to 1.1.0
swiperefreshlayout artifact from AndroidX has been added at version 1...
@lndmflngs sent us a link on his
#library #textview #drawable
compound-text-view library. It provides a TextView that knows how to change drawables gravity. Check it out!#library #textview #drawable
GitHub
GitHub - imbeerus/compound-text-view: Change gravity of Image Drawable in TextView π
Change gravity of Image Drawable in TextView π. Contribute to imbeerus/compound-text-view development by creating an account on GitHub.
@YonatanLevin shared with us something absolutely beautiful. Check out this StackOverflow thread about the Duplicate class ...ListenableFuture found in modules guava-... issue and the top voted answer.
#google #library #guava
#google #library #guava
Stack Overflow
Duplicate class com.google.common.util.concurrent.ListenableFuture found in modules guava-20.0.jar (com.google.guava:guava:20.0)
When I use implementation 'com.google.firebase:firebase-inappmessaging-display:17.2.0' in my app/build.gradle, I get this error:
Duplicate class com.google.common.util.concurrent.ListenableFuture ...
Duplicate class com.google.common.util.concurrent.ListenableFuture ...
Paging 3 library is out in the alpha channel. Updates include list separators support and filter / map operators.
The strange thing here is the following highlight: "Automatically requests the correct next page when the user scrolls to the end of the loaded data". I thought this whole library is about it and it should work correctly from day one.
#jetpack #paging #library
The strange thing here is the following highlight: "Automatically requests the correct next page when the user scrolls to the end of the loaded data". I thought this whole library is about it and it should work correctly from day one.
#jetpack #paging #library
Android Developers Blog
Getting on the same page with Paging 3
Posted by Florina Muntenescu , Android Developer Advocate The Paging library enables you to load large sets of data gradually and g...
Good news, everyone! Looks like Jetpack development is at the beginning of migration to GitHub. For now they're accepting PRs for Room and WorkManager.
#jetpack #library #github
#jetpack #library #github
Medium
Introducing Jetpack on GitHub
Interested in looking at the source code for or contributing to Jetpack libraries, and you like Github? We have something for you.
Finally, Google introduced In-App Review API. Now users can publish reviews on Play directly from your app.
#google #library #review
#google #library #review
Android Developers
Google Play In-App Reviews API | Other Play guides | Android Developers
If using multiple nested
#arrowkt #fp #library
.copy calls on data classes is your case for whatever reason, take a look at this post, Arrow-kt will probably make your life a bit easier. #arrowkt #fp #library
Check out this new library from Square - Curtains. Itβs a bunch of
#library #window
Window-related APIs to make some very unpleasant things a little bit easier. #library #window
GitHub
GitHub - square/curtains: Lift the curtain on Android Windows!
Lift the curtain on Android Windows! Contribute to square/curtains development by creating an account on GitHub.
That's an interesting move by Google: AppSearch alpha is out. It's kind of a document DB tailored for fast on-device full-text search.
#jetpack #library #appsearch
#jetpack #library #appsearch
Android Developers
AppSearch | Views | Android Developers
I haven't given a thorough inspection to this Insetter library just yet, but looks very promising. We specify which system bars should be handled with paddings and which - with margins, and it handles the rest.
#library #insets
#library #insets
Medium
Edge-to-edge support for your Android app with Insetter
With the appearance of edge-to-edge screens and gesture navigation, it can be frustrating to implement behaviours for all cases andβ¦
About a problem with popular open source projects. We're using them for free, we do often require support, but we're not always ready to pay.
#curl #oss #library
#curl #oss #library
Medium
The Internet Relies on People Working for Free
Who should be responsible for maintaining and troubleshooting open-source projects?
Some will advocate new unique DI frawemork. Others will tell you about the APIs to glue any DI approach with the Android framework. I'm with the others.
#di #library #framework
#di #library #framework