Skip to content

Davidasix/mobile app initialization#4

Merged
DavidASix merged 16 commits into
mainfrom
davidasix/mobile-app-initialization
May 24, 2026
Merged

Davidasix/mobile app initialization#4
DavidASix merged 16 commits into
mainfrom
davidasix/mobile-app-initialization

Conversation

@DavidASix

Copy link
Copy Markdown
Owner

Sets up the mobile app's core infrastructure: local SQLite with Drizzle ORM, a custom theme/font system (replacing NativeWind), and Jest testing. Also adds coding conventions docs and some initial UI components.

  • Drizzle ORM wired up with expo-sqlite, including a db re-generation handler and drizzle/metro config
  • Replaced NativeWind with a hand-rolled theme system (themes.ts, ThemeContext, make-styles utility)
  • Font loading hook (useAppFonts) with Newsreader + system sans-serif
  • Basic UI components: Button, Text
  • Jest + React Native Testing Library set up with tests for theme context and Button

@DavidASix
DavidASix merged commit aec9322 into main May 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant