Course Decription
Dive into local data management with our comprehensive course, “SQLite with React Native.”
Learn how to work with SQLite databases in your React Native app, mastering data queries, debugging, and more.
What will I learn?
- 🔥 Build a React Native app with Expo and integrate it with an SQLite database.
- 🗃️ Learn to create and open databases, managing local data with ease.
- 💻 Master various data queries to retrieve and manipulate data effectively.
- ⛑️ Get hands-on with debugging DB files on both iOS and Android platforms.
- 🗳️ Discover how to import data from an existing SQL database file, expanding your app’s capabilities.
Tap into the full potential of local data management. Enroll in “SQLite with React Native” now and master SQLite in React Native applications today!
👋 Getting Started
Course Introduction
What are we building in this course, and what will you learn? Let's take a quick look at the course and all objectives!
React Native Storage Options
Let's talk about the different ways to store data locally in React Native
Setting up the Expo App & Navigation
In this lesson, we will create a new React Native app with Expo and add the navigation packages.
🗃️ SQLite
Initialise the SQLite Database
In this lesson we will initialise the SQLite database and create a table for our products.
Capture and insert Data
Now we build a simple modal screen and insert the first rows inbto our local database.
Querying Data
With our first rows in the database we can move on to query products and display them in a flat list.
Filtering Data by Category
With the category field of our products we can have some fun and build a simple dropdown filter!
Update and Delete
Now we implement the update and delete functionality for our app so we can remove rows from our SQLite database.
Debugging SQLite
In this lesson we will initialise the SQLite database and create a table for our products.
Importing SQL Database
We can also start our app with a pre-populated database from our assets folder!