I have created the same Todo app in different frameworks. This is one of them.
- Material You theming
- Dynamic theme for Android 12+
- Sqlite local storage
- WatermelonDB
- Expo router
- React native paper
- Install Bun js https://bun.sh/
- Do
bun install
inside the project root
- Do
bun run android
orbun run ios
.
- Building apk or aab cannot be done in local in Windows.
- Create a project in expo.dev and install eas by
npm install -g eas-cli
. - Login to expo account from eas by
eas login
. - Link local project to eas
eas build:configure
. - Copy the slug and id from expo.dev and paste it to
expo.slug
andexpo.extra.eas.projectId
properties inapp.json
file. - Run
eas build --platform android
oreas build --platform ios
.