Android Authentication FlowAuthenticating your user is one of the most common tasks that we encounter as Android developers. And while there are various ways to authenticate, ranging from Firebase authentication up to a dedicated API, It's always an advantage to follow the bes...Mar 21, 2022 · 2 min readahmedgadein.hashnode.dev
Using Android Paging Library + Clean ArchitectureMobile devices run on limited power and network capacities, therefore it's our job as developers to optimize the use of these resources for a more efficient and smooth performance. While building android apps we frequently encounter the situation whe...Mar 2, 2022 · 4 min readahmedgadein.hashnode.dev
Flutter state management using ReduxState management is a fundamnetal principle in building functional Flutter applications. As apps get bigger and more sophisticated, managing state becomes a challenge that must be tackeled effectively. There are many state management tools out there ...Sep 14, 2020 · 4 min readahmedgadein.hashnode.dev