Readyalog
Dialogs are ready to be shown!
A dependency-free, lightweight(~22 kb) android dialog library. Uses regular support-v7 only. Nothing is needed, just import the module and have fun!
Source link: https://github.com/Teknasyon-Teknoloji/Readyalog
Dialogs are ready to be shown!
A dependency-free, lightweight(~22 kb) android dialog library. Uses regular support-v7 only. Nothing is needed, just import the module and have fun!
Example app to use Protobuf in Android using Square's Wire library.
Espresso's consistency makes it really easy to learn.
Want to match a view with a specific id? Use withId(R.id.some_id)
. Need to match with a piece of text? Use withText(R.id.some_text)
or withText("some text)
. Awesome, consistent and it's very clear what it is you are doing.
However...
After a few hours writing test code you'll find your code being a little bit too verbose. Not anymore.
Why should you need to explicitly specify that you are matching with some text if you are passing in some text as a parameter? Some for the view id, you can already see that it is a view id.
Ristretto allows you to write the same test code as you already write, but less verbose.
Complete abstraction from the Spannable API. Forget about all the boiler plate code and all the Object what nonsense that you have to deal with when working with Spannable.
setSpan
calls by using all the provided methods trough the StyleEZ
interface.ContentEZ
and StyleEZ
interface it removes unnecessary methods from the autocomplete form, and thus it removes clutter.INCLUSIVE_INCLUSIVE
to all the spansFadingTextView is a TextView
that changes its content automatically every few seconds.
An example android application to set dynamic span size on GridLayoutManager
, RecyclerView
.
Android Library for custom views to control brightness , volume and seek through swipable gestures . These views could easily replace the conventional volume / brightness / seek controls that we have in music player ,video player or gallery apps.