syntaxlexx / react-native-starter-kit

A React Native Starter Kit built on NativeBase, Zustand State Mgmt, formik, and React Query. Supports Dark Theme

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Native Starter Kit for Quick Apps

A React Native Expo Starter Kit that featureres RN Paper, Zustand State Mgr, react-hook-form, and React Query. Supports Dark Theme, BugSnag, e.t.c.

You may use this starter kit with our Adonis Starter Kit which also features a Nextjs Frontend + Github Actions for CI/CD

Checklist

  • Skeleton
  • Bugsnag
  • Store
  • On-Boarding
  • Auth Pages (With Moti Animations)
  • User Dashboard
  • Take Picture Page
  • Upload Picture Page
  • Get User Location Page
  • Admin Dashboard
  • App Settings
  • User Profile Screens
  • Admin Profile Screens
  • Admob
  • Facebook Ads

For quick reference, the DEVELOPER.md file can be your best friend

Demo Links

Why Adonis as backend
  • Very similar to the GOAT - LARAVEL
  • Better benchmarks since it runs on node (argumentative)
  • Really good for deevoping Quick, Scalable Apps
  • Opinionated - YES! unlike Express.js
  • If adonis didn't exist, then Yes Laravel
Why Not Firebase
  • Can become expensive when you have a higher traffic with a smaller ROI
  • Postgre and MySQL is fun - with the option of MongoDB(Adonis)
  • Other than that, Firebase remains the KING!

PRs are welcome for firebase integration. The firebase version will reside over at the firebase branch.

Integrations

AdMob

You can set the secrets in the .env

Facebook Ads

You can set the secrets in the .env

BugSnag

Contributing

All pull requests are most welcome.

Issues

You can mail any of the following parties

Outro

DBAD - Don't Be A D*ck! - This is being offered for free, and it would go a long way if you'd support the project. Also, my 2016 MBP's keyboard has started misbehaving. I would very much like one of those new M2s :)

For personal queries/assistance, email me directly :)

I may know something, or nothing at all!

About

A React Native Starter Kit built on NativeBase, Zustand State Mgmt, formik, and React Query. Supports Dark Theme

License:MIT License


Languages

Language:TypeScript 99.3%Language:JavaScript 0.7%