InSurfbyOleg ZhiloRecyclerView.ItemDecoration: Making the Most of ItHi everyone! My name is Oleg Zhilo and for the last 5 years, I’ve been an Android developer at Surf. Throughout this time, I’ve taken part…Oct 20, 20213Oct 20, 20213
InProAndroidDevbyshafayat hossainGetting Started CI/CD for Android Project (Part - 3— GitHub Actions)This is the last(!) part of this series of posts. Previously I’ve written part 1, where I showed the initial setup process, and part 2…Dec 3, 20213Dec 3, 20213
InAndroidPubbyMohammed AudhilInstrumentation Testing with Dagger2, Retrofit2, MockWebServer — AndroidIt has been a while since I wrote a blog, I got some time to write about UI testing, which I found useful. When I started writing test…Jul 4, 20191Jul 4, 20191
InPrototyprbyJosé Torre6 Animation Guidelines for UX DesignUseful is better than delightful.Jun 26, 201741Jun 26, 201741
Florina MuntenescuMVVM & RxJava — The Perfect MixI want to tell you a story: how we failed by taking the “normal” MVC path, and how we managed to save our project using the…Nov 3, 2016Nov 3, 2016
Inupday devsbyFlorina MuntenescuAndroid Architecture Patterns Part 3: Model-View-ViewModelAfter four different designs in the first six months of the development of the upday app, we learned one important lesson: we need an…Nov 4, 201624Nov 4, 201624
Inupday devsbyFlorina MuntenescuAndroid Architecture Patterns Part 1: Model-View-ControllerA year ago, when the majority of the current Android team started working at upday, the application was far from being the robust, stable…Nov 1, 201613Nov 1, 201613
Tim AngladeHow HBO’s Silicon Valley built “Not Hotdog” with mobile TensorFlow, Keras & React NativeHow we beat the state of the art to build a real-life A.I. app.Jun 26, 201735Jun 26, 201735
InProAndroidDevbySergio BeldaAndroid Jetpack Compose: NavigationThe navigation component in Jetpack Compose helps you navigate between composables and take advantage of the features it provides.Nov 14, 20202Nov 14, 20202
Gabriel PealThe M1 Pro for Android EngineersHow well do the new M1 Pro MacBooks stack up for Android Development?Oct 28, 202124Oct 28, 202124
InProAndroidDevbyNav SinghDon’t abuse Kotlin’s scope functionsScope functionsSep 25, 20213Sep 25, 20213
InProAndroidDevbyKasem SMA better way of passing data between destinations.💭 Initial Thoughts:Oct 1, 20214Oct 1, 20214
InAndroid DevelopersbyManuel VivoThings to know about Flow’s shareIn and stateIn operatorsThe Flow.shareIn and Flow.stateIn operators convert cold flows into hot flows: they can multicast the information that comes from a cold…May 7, 20218May 7, 20218
InAndroid DevelopersbyManuel VivoMindful architecture: Headspace’s refactor to scaleInvesting in Android App ExcellenceSep 30, 20214Sep 30, 20214
InProAndroidDevbyRuben QuadrosLearn with code: Jetpack Compose — States and Custom shapes (Part 2)Learn to create custom shapes and handle states in Jetpack ComposeSep 10, 20212Sep 10, 20212
InAndroid DevelopersbyJose AlcérrecaMigrating from LiveData to Kotlin’s FlowIn this post you’ll learn how to expose Flows to a view, how to collect them, and how to fine-tune it to fit specific needs.May 17, 202119May 17, 202119
Joe BirchNested Navigation Graphs in Jetpack ComposeIn a recent blog post, we took a look at how we can use Compose Navigation in a modularized application. With this approach we saw many…May 16, 20213May 16, 20213
InAndroid DevelopersbyFlorina MuntenescuRoom auto-migrationsEasily move your tables between roomsApr 21, 202117Apr 21, 202117
Droid By MeAndroid RecyclerView with multiple view type (multiple view holder)We have explained earlier how to implement Android RecyclerView. But in that article, we explained about a normal RecyclerView means each…Jan 27, 201911Jan 27, 201911
InProAndroidDevbyGabor VaradiAn opinionated guide on how to make your Kotlin code fun to read and joy to work withA quick list of tips on how to make your Kotlin code nicer to read and work with.Feb 15, 20219Feb 15, 20219