๐ฝMain Features?
What makes this difference with other starter out there? It's name
Latest version of React Native(v0.72) and Expo(v49)
JavaScript? Nah, TypeScript ftw! ๐
Simple project structure ๐
Carefully picked libraries ๐๐ผ
Some basic UI components that frequently used by our internal teams ๐ค
Built-in navigation-stack system using React Navigation ๐งญ
Pretty good custom keyboard-handling component using Keyboard Controller ๐
Built-in (local and push) notification service using Firebase Cloud Messaging and Notifee โ ๏ธ
Using RTK (Redux Toolkit) as a state manager, along with RTKQuery makes it much more simple & elegant when it comes to data-fetching, caching, etc ๐งต
Support persisting Redux data using Redux Persist, and combined with MMKV storage makes it even more powerful ๐ฅ
Git hooks with Husky ๐ถ, and Lint-staged to run linter on your Git staged files
Absolute imports, obviously ๐
Yes, Internationalization, already provided using i18n-js. Though the default selected language is Indonesian ๐
ESLint & Prettier, just so your code can become prettier ๐
Out of the box environment-variables and multiple-app-variants support โ๏ธ
Just go get started and you will see a lot, bcs a bit hard to explain here tho
Last updated