State management content
-
Write a Redux library in Rust
Mar 12, 2022 • Nazmul Idris
This article illustrates how we can build a Redux library in Rust. This library is thread safe and asynchronous (using Tokio). The middleware and subscribers will be run in parallel. But the reducer functions will be run in sequence. -
Algorithms in Kotlin, Schedule ordered tasks
Mar 30, 2019 • Nazmul Idris
This tutorial shows how one might schedule ordered tasks that need to be executed when a particular state is reached. However, these states might be reached in any order. -
Kotlin Sealed Classes and State
Oct 21, 2018 • Nazmul Idris
This tutorial is an exploration of Kotlin sealed classes and how they can be used to represent state elegantly and robustly -
Redux, React Navigation, and React Native
May 25, 2017 • Nazmul Idris
This tutorial is a deep dive in the use of Redux in React Native projects. It will show you how to architect apps that rely on external web services, and Firebase. The code for this tutorial is on GitHub. -
Getting started with React Native
Mar 31, 2017 • Nazmul Idris
This tutorial will show you how to get started quickly with React Native for mobile app development on Android and iOS. It focuses on Flexbox layouts, Navigation, and cross platform considerations. The code for this tutorials is in GitHub. -
Android, Redux, Firebase Auth & Database, and Material Design
Jan 27, 2017 • Nazmul Idris
Redux and React are things that are normally associated with web development. Redux is a beautiful design pattern that can help with any application, even native ones! I used Firebase in order to do cross platform data synchronization across web and mobile clients. I also used Firebase auth and Material Design to craft a real-world app. The code for this tutorial is in GitHub. -
Building a real world app using React, Redux, Firebase, and Typescript
Oct 6, 2016 • Nazmul Idris
The purpose of this tutorial is to serve as a starting point for a real world React, Redux, and Firebase example. The starter project is on GitHub.