Blog Posts


How to change themes in React apps using Chakra UI

July 6th, 2020

Styling The React Native Way

June 24th, 2020

How to setup a React App with a Firebase project?

June 5th, 2020

How to create a new Firebase project?

June 1st, 2020

How to create custom wavy headers using react-native-svg and Expo

May 26th, 2020

How to integrate Material UI library in React apps

May 24th, 2020

Chat app with React Native (Part 6): Create a custom hook to change status bar styles

May 18th, 2020

Creating “Quarantine Pro” — A Fun Learning Experiment in React Native

May 14th, 2020

How to integrate GraphQL and Apollo Client in React Native app

May 11th, 2020

Chat app with React Native (Part 5): Create and Fetch Real-Time Messages with Firestore

May 11th, 2020

Chat app with React Native (part 4): A guide to create Chat UI Screens with react-native-gifted-chat

April 28th, 2020

An in-depth guide on how to use React Native Image Picker

April 27th, 2020

Chat app with React Native (part 3) - Create Firestore collections to store chat rooms

April 21st, 2020

How to add a Search bar in a FlatList in React Native apps

April 16th, 2020

Chat app with React Native (part 2) - Firebase Email Authentication with react-native-firebase

April 16th, 2020

Blogging tips after 3 years and a 100+ posts

April 13th, 2020

Chat app with React Native (part 1) - Build reusable UI form elements using react-native-paper

April 6th, 2020

How to create a custom hook to change status bar styles for every screen using React Navigation

March 13th, 2020

Instagram Feed clone with React Native, UI Kitten and Firebase

March 13th, 2020

How to manage Authentication flow with react-navigation v5 and Firebase

March 12th, 2020

Build a Expense Tracker app with React Hooks and LocalStorage API

March 11th, 2020

Nesting Tab and Stack navigators in React Native and Expo apps

February 26th, 2020

Getting Started with Stack Navigator using react-navigation 5 in React Native and Expo apps

February 21st, 2020

How to handle navigation in WebViews in a React Native app

February 7th, 2020

How to use React Native Camera to read QR codes

February 7th, 2020

Using Redux with React Hooks in a React Native app

January 17th, 2020

Getting Started with React Native and Expo using Hooks in 2020

January 17th, 2020

How to add Dark mode functionality with React Hooks

January 9th, 2020

How to build React Native apps with GraphQL and Apollo

January 9th, 2020

How to handle Deep Links in a React Native app

January 8th, 2020

How to use React Native Localize in React Native apps

January 1st, 2020

Create Swipeable Gestures for cross-platform React Native Apps

December 19th, 2019

How to use Pinch to Zoom Gesture in React Native apps

December 16th, 2019

Implement Firebase Phone Authentication in React Native Apps

December 3rd, 2019

Upload images in React Native apps using Firebase and Firestore

November 21st, 2019

Implement Push notifications for Android apps with React Native

November 19th, 2019

Handle different field types in React Native forms with formik and yup

October 26th, 2019

How to implement Forgot Password feature in React Native with Firebase app

October 25th, 2019

Create an Open Source Twitter Clone with Apollo, React and Crowdbotics

October 25th, 2019

Image Classification on React Native with TensorFlow.js and MobileNet

October 17th, 2019

Build and validate forms in React Native using Formik and Yup

October 16th, 2019

Changing app themes using React Native, Styled Components and Redux

October 2nd, 2019

Use React Context API to build React Native, Expo and Firebase apps

September 27th, 2019

How to Manually Setup and Deploy The Crowdbotics Dating App Blueprint

September 16th, 2019

How Authentication Flow works in React Native apps using React Navigation 4.x

September 10th, 2019

How to Build an Audio Player in React Native

August 28th, 2019

Build a Not Hotdog clone with React Native

August 27th, 2019

Building offline React Native apps with AsyncStorage

August 18th, 2019

How to use the Geolocation API in a React Native app

August 16th, 2019

What is AsyncStorage in React Native?

August 9th, 2019

How To Use WebViews in a React Native App

August 1st, 2019

How to build a xylophone app with Audio API, React Native, and Expo

July 22nd, 2019

How to Connect Github API with a Nodejs Server

July 22nd, 2019

Visualize Google Sheets Data in a Node.js App

July 19th, 2019

How to Create a Chatbot with Dialogflow, NodeJS, and Webhooks

July 19th, 2019

Using React Router to Optimize Single Page Applications (SPAs)

July 11th, 2019

Introduction to Apollo Client with GraphQL and React

July 10th, 2019

How to Gracefully Use Environment Variables in a React Native App

July 9th, 2019

To Travel, A Tech Conference and One Million views - a Recap

July 2nd, 2019

Visualize Google Analytics Data In A Node.js App

July 2nd, 2019

How to integrate Firebase and Firestore cloud database with a React application

June 20th, 2019

How To Setup A Stripe Checkout Page From Scratch

June 17th, 2019

How to Setup a React App with TypeScript, Storybook

June 14th, 2019

Build a Custom Modal with the Animated API in React Native

June 13th, 2019

Build a Twitter Clone Server with Apollo, GraphQL, Nodejs, and Crowdbotics

June 13th, 2019

Getting Started with Firestore and React Native

June 11th, 2019

Building Stylistic UIs with Emotion-JS for React Native

June 4th, 2019

User Authentication with Amplify in a React Native and Expo app

May 22nd, 2019

Building a React Native Mobile App with AWS Amplify and Expo

May 9th, 2019

How to Build a Web App with React Native

April 29th, 2019

How to quickly build and integrate a serverless React application with Crowdbotics and AWS Amplify

April 25th, 2019

Build a Chat App with Firebase and React Native

April 24th, 2019

How I Configure VS Code for Everything

April 22nd, 2019

React Hooks Basics — Building a React Native App with React Hooks

April 19th, 2019

How To Build Your First VR App with ViroReact, React Native, and Crowdbotics

March 28th, 2019

Build a Chatbot with Dialogflow and React Native

March 26th, 2019

How to Build a Real Time Logo Detection App with React Native, Google Vision API and Crowdbotics

March 20th, 2019

Using Styled Components with React Native

March 19th, 2019

Create a React Native Image Recognition App with Google Vision API

February 13th, 2019

How To Build a News Reader App with React Native and NewsAPI

February 12th, 2019

Top open source libraries for NodeJS and what they are used for

January 31st, 2019


January 4th, 2019

21 Useful Open Source Packages for React Native

January 4th, 2019

Getting Started with React Native in 2019 - Build Your First App

January 4th, 2019

My Top Tutorials in Web Development and React Native in 2018

December 31st, 2018

Top Node.js Libraries and Tools For Machine Learning

December 19th, 2018

How To Build a REST API With Nodejs and PostgreSQL

December 10th, 2018

Integrating Firebase with React Native

December 5th, 2018

How To Build A Blog From Scratch With React, Markdown, GraphQL and Gatsbyjs

November 21st, 2018

Building an authenticated MERN Stack App Using Material UI

November 16th, 2018

How to Build a Serverless Backend with AWS Lambda and Nodejs

November 13th, 2018

Creating a GraphQL server with Nodejs

November 5th, 2018

How to use Import statements in Nodejs

November 1st, 2018

Learn to Build a Simple Progressive Web App (PWA) with Angular & Lighthouse — Hacker News Clone

October 24th, 2018

Setting up Nodejs Backend for a React App

October 18th, 2018

Build a Todo app with React Native and Expo

October 18th, 2018

Building a REST API with Koajs

October 16th, 2018

Deploy a MERN stack app on Heroku

October 12th, 2018

Using Geolocation in React Native

September 30th, 2018

How to use React-Navigation in a React Native App

September 28th, 2018

Smart Tables with Angular

September 28th, 2018

Accessing Geo-location and App Permissions in React Native and Expo

September 20th, 2018

Simple Recipe to Build a Theme App in React Native

September 11th, 2018

How to integrate Redux into your application with React Native and Expo

August 10th, 2018

Week 3 with React Native - Why use Expo?

July 26th, 2018

Week 2 With React Native - Building a Weather App

July 16th, 2018

React Native - How to Setup Your First App

July 13th, 2018

Starting Over with React Native

July 7th, 2018

How to Upload a File with Reactjs and Nodejs

June 23rd, 2018

Introduction to Node.js

May 24th, 2018

React Native - Building a Minimalist Weather App using Expo XDE

March 27th, 2018

Boost Your Blogging Confidence and Write that Post

March 13th, 2018

React Native - Getting Started with Lottie and Expo

March 9th, 2018

What have I been up to in February 2018

February 22nd, 2018

Build a Progressive Web App using React

February 1st, 2018

Designing a REST API with Node.js and MongoDB Atlas

January 22nd, 2018

Gatsby.js - How to set up and use the React Static Site Generator

January 4th, 2018

Ionic 2/3 CLI Reference

December 19th, 2017

Passing Data Between Pages in an Ionic Application

December 3rd, 2017

Tips for Creating Nodejs REST APIs

November 22nd, 2017

Multi Page Navigation in an Ionic App

November 19th, 2017

How to Setup a React App from Scratch?

November 16th, 2017

Using Google Fonts in an Ionic Application

November 9th, 2017

Basic Navigation in Ionic Applications

October 31st, 2017

How to use Font Awesome in an Ionic Application

October 18th, 2017

What is Ionic?

October 12th, 2017

Introduction to Hybrid Mobile Apps

October 5th, 2017

Setup Nodemon to auto restart Nodejs application server

September 10th, 2017

Remove node_modules Recursively

September 10th, 2017

What’s New in npm 5?

August 24th, 2017

Converting a Buffer to JSON and Utf8 Strings in Nodejs

August 10th, 2017

Setting up MEAN Stack with Webstorm

July 2nd, 2017

How to paginate records in MySQL using Sequelize and Nodejs

June 20th, 2017

Getting Started with Sequelize for Nodejs Applications

May 30th, 2017

How to use ESLint in Node.js Applications

April 28th, 2017

How to Mock Data for Node.js Applications using faker.js

April 1st, 2017

Getting Started with Ionic Framework

February 26th, 2017

Migrating from Expressjs 4 to 5

January 11th, 2017

Using Bower With Heroku

December 29th, 2016

Writing a Node.js Twitter Bot Part 2

December 25th, 2016

Writing a Node.js Twitter Bot Part 1

December 25th, 2016

How to make a Twitter Bot with Node.js

December 15th, 2016

Create a Simple Twitter Bot with Node.js

November 23rd, 2016

ATOM- An Editor of 21st Century

July 14th, 2016

How process.nextTick() works in Node.js?

June 25th, 2016

The Node.js system

April 22nd, 2016

The Node way - Philosophy of a Platform

March 10th, 2016

JavaScript Code Conventions

January 8th, 2016