What is Next2App?
Next2App is an SDK (Software Development Kit) that helps you build iOS & Android apps using Next.js
Why is it hard for web developers to build an app?
- Too many things to learn
- Too many integration errors
- Too many platform-specific bugs
How does Next2App make this easier?
“No more learning.”
This is a core principle that I keep in mind when developing Next2App. Next2App automates many complicated app development tasks and hides them under the hood so that you can focus on building your app. It transforms app development to be just like web development. Literally, it is like “translating” the app development process into a web-like process, so that web developers can build an app without learning anything new.
Ok… so what are the main features?
CLI
Next2App provides a CLI that helps you preview, build, and publish apps with Next.js. With this, you can run a development server, build an app, and publish an app.
Dev App
Next2App provides a dev app called “Next2App” to help you preview your app easily. With this, you can preview your app on your mobile device without building every time.
Native Feature Libraries
Next2App provides many “web version libraries” of native features, like push notifications, vibration, etc. Rather than going through a tough configuration process, you can use them just like any other npm package.
How does it work under the hood?
Next2App is a SDK that lets you build web applications that can access native mobile features. It combines:
- Next.js for web development
- React Native(Expo) for native mobile features
- Fastlane for building an app
- Custom bridge for native features
- and so much more…
This means you can build a web application that has access to mobile device capabilities (like push notifications, vibration, etc.) without needing to:
- Maintain separate codebases for web and mobile
- Deal with complex native configurations
- Learn multiple frameworks or development approaches
You get to write your app once using Next.js, but still have access to native mobile features through React Native’s capabilities, all managed through Next2App’s tooling (CLI and preview app). It’s essentially a bridge between web and mobile development, simplifying the process of building web apps with native functionality.
Feedback
Still polishing things up, but exciting updates are on the way. Would love your feedback!