React Native, Right Now! (RNRN) — A Starter Kit to Build Faster, Cleaner React Native Apps

react-native,-right-now!-(rnrn)-—-a-starter-kit-to-build-faster,-cleaner-react-native-apps

Hey DEV community,

If you’re working with React Native and want a faster way to get started — plus improve the way you write your code — I’d like to introduce you to React Native, Right Now! (RNRN), a starter kit designed with practical, real-world development in mind.

Why RNRN?

Get up and running fast with minimal setup, so you can focus on building your app, not your boilerplate.

Write cleaner, easier-to-maintain code by following smart coding patterns and best practices baked right into the architecture.

Learn better React Native habits that focus on state-driven logic and reduce the overuse of hooks.

Skip Redux bloat — RNRN uses a lighter, more flexible state management approach with Zustand and Immer.

What’s inside?

🚀 Ready-to-use architecture with best practices baked in
🧩 TypeScript for type safety and better developer experience
🔄 State management with Zustand and Immer
📝 Form handling with React Hook Form
🎨 Theming system with light/dark mode support
🌐 HTTP client with built-in request/response handling
🔐 Authentication flow with token management
📱 Navigation using React Navigation
💾 Storage system with adapter pattern for different providers
🔌 Environment configuration for development and production
📍 Geolocation services with permission handling
🔒 Permissions management
📶 Connectivity monitoring
📝 Logging system
🧪 Testing setup with Jest
📅 Date handling with DayJS
🔤 Custom fonts 
🟪 Custom Icons/SVG

And much more…

You can check it out on GitHub:
https://github.com/petertoth-dev/rn-rn

What’s coming next?

CLI for automated component/state/API generation

Premium components and themes

Automated testing enhancements

I’d love your feedback, issues, and contributions! If you find this useful, please give it a ⭐ on GitHub.

Happy coding!

Total
0
Shares
Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post
daily-javascript-challenge-#js-243:-flatten-nested-arrays

Daily JavaScript Challenge #JS-243: Flatten Nested Arrays

Next Post
why-raci-doesn’t-work-(and-what-you-should-use-instead)-—-jenny-wanger-(product-ops-consultant)

Why RACI doesn’t work (and what you should use instead) — Jenny Wanger (Product Ops Consultant)

Related Posts