Blog posts
- May 19, 2019 · 7 min read
Managing React application state - without using Redux!
Disclaimer: This solution is best suited for small scale projects, and its main motive is to explore the new APIs React provides rather than trying to replace any traditional solutions. So when was the last time you tried managing application state, without Redux? As far as I can remember, for me, it was probably during the time I had…
- May 11, 2019 · 6 min read
Architecting React Applications - Part II
This article is a continuation of my previous article - Architecting React Applications - where I wrote about a simple way to architect almost any React application into a modular structure. In this article, I am going to write about a relatively complex codebase with things such as application state management. We’ll build upon the same…
- April 11, 2019 · 9 min read
Architecting React Applications
React has always been popular for its short learning curve and easy to use APIs. But if you have been working with this popular javascript library for a while now, you might agree with me on this one as well – If you don’t pay attention to it’s structure it will soon become an unmaintainable mess. Before joining my first job, I had some…
- January 12, 2019 · 6 min read
Android Emulator for React Native in Mac, Linux and Windows
So let me ask you first — How many of you have installed Android Studio only to use the emulator for your native app? Oh, and don’t forget the way your system struggles when you try to run it! And no, I’m not just talking about any average system — even my Macbook Pro with 8GB of RAM makes a lot of noise! A lot of you might have also…
- September 21, 2018 · 3 min read
Persist and Encrypt data in React Native applications
Users’ need for privacy and data security keeps increasing daily and it will always be in demand. So how do we store data on a mobile device without worrying about security? In this article, we’ll go through an effortless and quick way to: Set up persistent storage for our app and store any user data locally. Encrypt the data to make…