git stash is a useful command that temporarily stores current changes in a Git repository without...
Switching to a different theme in VS Code can often lead to a mismatch in personal preferences. I...
Pressable component was introduced in 2020 as a core component wrapper that can be used instead of...
When you have a complex mobile application structure or many screens in your application, handling...
Persisting data in mobile apps can be valuable to increase the user experience. In this post, we show how to implement this asynchronously in React Native.
Internationalization in an application provides multi-language support for a target set of app users...
In React Native, the FlatList component works well to render a long list of data. It renders only the...
Node.js is a backend JavaScript runtime built on Chrome's V8 engine that's asynchronous and...
Node.js can be installed in different ways. I recently started working on an organization repository...
In this tutorial, let's learn how to implement an infinite scroll using the FlatList component in React Native.
I'm currently maintaining a GitHub repo that is grown over the last year. It primarily contains all...
As we transition to 2022 and leave 2021 behind, it's a great time to reflect on the year passing by....
Building login and signup forms in a React Native app comprise input fields and buttons. One field...
In this tutorial, let's learn how to display a splash screen when an app starts and also how to add app icons in a React Native app.
Most devices nowadays come with a notch or some kind of status bar. Therefore, when building a mobile...
When working on React Native or Expo applications, it is important to create focus to get in a flow....
With an update in August 2021, VSCode started supporting Bracket pair colorization natively. It means...
No-code and Low-code development platforms let people worldwide build their businesses and...
In this tutorial, you'll learn how to start building your cross-platform mobile app MVP with the power of Firebase and React Native.
In this tutorial, let's take a look at how as a mobile developer building applications using Expo SDK, you can integrate and use Firebase Authentication.
Cover Image by Scott Webb on Unsplash PropTypes provide built-in typechecking capabilities when...
Photo by Prayer X on Unsplash It has been 3 months since I joined Draftbit. It feels like I’ve bee...
In this tutorial, we’ll take a look at how to use Expo Camera to take a picture and then upload it into the real-time cloud service Cloudinary.
A module is a JavaScript file that exports one or more values. The exported value can be a variable,...
In this tutorial, let's learn how you can implement a feature to get the current location of a device in a React Native app. To do this we’ll be using an API provided by Expo.
🕑 Updated on: February 01, 2022 Note: Most of this article was updated in August 2021. The...
The Redux Persist library provides an easy way to save a Redux store in the local storage of React Native apps. In this post, we explore how to set it up.
Navigation plays an important role in mobile applications and the React Navigation library does an aw...
In this post, let's generate an app icon and learn how to add it to an Android app build with React N...
A ScrollView is a component that enables to view the content on a device's screen that is not able to...