Juan MengualAndroid quick recipes: observe when your user has logged in from the deep down of the…A pretty common requirement in almost any app is to have some screen which need to change if the user found that your features (well… the…Jul 13, 2022Jul 13, 2022
Juan MengualAdd a custom badge to your bottom tabs, because sometimes you need a square instead of a circleBottom Navigation Bar is probably one of the most common navigation patterns around and the view at Material components is an incredible…Mar 23, 20211Mar 23, 20211
Juan MengualSay hi to the bounce effect in RecyclerView without headachesPixel launcher added sometime ago this very nice effect to the app drawer which replaces our beloved android over scroll effect with the…Feb 14, 20212Feb 14, 20212
Juan MengualAn approach to a multi module app with Navigation Component and fragment Result APII usually work in a very big app which has been some years around. We have refactored some of the features several times and we have done…Nov 19, 2020Nov 19, 2020
Juan MengualPropagate data and state using MediatorLiveDataLiveData is a great way to send your data updates to the UI, but as commented in the Guide to app architecture in the final lines, dealing…Jul 15, 2018Jul 15, 2018
Juan MengualMy very own Droidcon Italy 18 recapHolded in my beloved city Turin, Droidcon Italy just finished last Friday and, since I’m preparing some quick notes to present to my…Apr 23, 2018Apr 23, 2018
Juan MengualAn sticky button with CoordinatorLayout BehaviorsOur UX team came up with a really great design for a product detail page starring a “buy button” which is placed in some position of the…Mar 31, 20183Mar 31, 20183
Juan MengualHello worldThere is a lot of blogs talking about android these days, so I though “hey, we got a lot of interesting cases at work, I’m pretty sure we…Mar 31, 2018Mar 31, 2018