PinnedEmmanuel Muturia™Experiment #1 (Genesis)You have heard it all to the point that it now registers as cliche: Use HTTPS instead of HTTP as the former encrypts your traffic while the…Jul 16, 2023Jul 16, 2023
Emmanuel Muturia™How To Make Your Android App Extra Reactive feat. Firebase Cloud FirestoreMay 21May 21
Emmanuel Muturia™Experiment #8 (Can You Spot Me?)You have been using APIs, modelling them into DTOs, or even using GraphQL to only fetch what you need. Chances are, you are now an expert…Sep 3, 2023Sep 3, 2023
Emmanuel Muturia™Experiment #7 (Under Lock & Key)Previously in Experiment #6, we had a chance to explore API Keys and how to hide them the native way. We got to see how Google’s…Aug 27, 2023Aug 27, 2023
Emmanuel Muturia™Experiment #6 (Hide & Seek)You are probably familiar with the concept of hiding API Keys in your Android application. It’s rather logical, isn’t it? I mean, who would…Aug 20, 2023Aug 20, 2023
Emmanuel Muturia™Experiment #5 (The Clean-Up)By now we have explored different vulnerabilities in Android. We have conducted several experiments to simulate their potential risks as…Aug 13, 2023Aug 13, 2023
Emmanuel Muturia™Experiment #4 (I Got Your Text)By the time you read this, you are probably aware of the importance of implementing 2FA in your online accounts. You are feeling secure and…Aug 6, 2023Aug 6, 2023
Emmanuel Muturia™Experiment #3 (Service Denied)One of the most fascinating things about the realm of Cyber Security is how despite attackers deploying increasingly sophisticated kinds of…Jul 30, 2023Jul 30, 2023
Emmanuel Muturia™Experiment #2 (Fire Away)Ah, Firebase. The one service that we cannot seem to avoid in our Android career, right? The one service that makes things easier for a…Jul 23, 2023Jul 23, 2023