7dp / WichReactNativeStarter

🥤Just another boring bare React Native template

Home Page:https://wich.gitbook.io/wichreactnativestarter/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wich React Native Starter

🥤Just another boring bare React Native template.

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 💅
  • Just go get started and you will see a lot, bcs a bit hard to explain here tho.

Getting Started

You can read the full docs here.

About

🥤Just another boring bare React Native template

https://wich.gitbook.io/wichreactnativestarter/

License:MIT License


Languages

Language:TypeScript 80.0%Language:Java 8.4%Language:JavaScript 4.6%Language:Ruby 3.3%Language:Objective-C 2.5%Language:Objective-C++ 0.9%Language:Swift 0.1%Language:Shell 0.1%