Back
Mobile | Sat Feb 17 202412 views

Budget Buddy App

Hi there!

This remarkable app demonstrates the power of developing local-first applications using Expo SQLite. It manages complex data structures and relationships with instant performance during CRUD (Create, Read, Update, Delete) operations.

Let's talk for a second about SQLite before jumping into the details. SQLite is a C-language library that implements a fully featured SQL database engine. SQLite is built into all mobile phones and most computers, and there are over 1 trillion SQLite databases in active use.

That being said, let's dive into the details of this project.

🧙‍♂️ Want to become a master in React Native? Check the React Native Course

Also, don't forget to explore the React with TypeScript Course, where we master TypeScript, handle payments, and deploy scalable applications. Learn more

Dependencies

For this project we use Expo SDK 50 with the following dependencies.

# Required for sqlite
npx expo install expo-sqlite
npx expo install expo-file-system expo-asset
 
# Required for navigation and UI
yarn add @react-navigation/native
yarn add @react-navigation/native-stack
yarn add @react-native-segmented-control/segmented-control
npx expo install react-native-screens react-native-safe-area-context
yarn add react-native-auto-size-text
Youtube GitHubDownload

Go back to Projects