Support our educational content for free when you purchase through links on our site. Learn more
Ultimate Best Web and Native App Tech Stack
What is the ultimate app development technology stack? Of all the tools we’ve found, the following gives the most flexibility. But first let’s give some of our judging requirements.
Requirements
- Ease of setup
- Low maintenance
- Cost (for hosting, and additional development)
- Flexibility
- Scalability
- Portability (able to use on other hosts, and not be locked in)
- Extensibility (Modularity and open source with standards)
- SEO (so people can find your site)
- Reusability (able to use for other purposes)
- Automatable
- Community (documentation and people to answer questions)
The Stack
Here are our top choices for the ultimate technology stacks, that bring the most benefits and flexibility for the least amount of cost:
- Ionic Angular
- JavaScript/TypeScript
- Same codebase can build web app (PWA) and native apps (Android and iOS)
- Capacitor for native code
- Same API for web and native
- Stencil for web components
- Automatable with AppFlow CI/CD
- Netlify
- Automatically compiles frontend code directly from repo
- Great for PWA code assets
- Free starter plan with 100GB traffic
- WordPress
- Backend API for app
- Most prolific CMS
- High availability of developers
- Lots of plugins available for fast extensibility
- Plugins
- PODs for taxonomies
- Google Site Kit
- Easy analytics setup
- WPide turns WordPress itself into a code editor (IDE), with revision history!
- Fastest Hosting
- Starter hosting:
- AccelerHosting
- cPanel Accelerated
- Fast inexpensive hosting
- Unlimited sites
- Can find out which sites perform well before upgrading their hosting
- Built in CloudFlare access
- AccelerHosting
- Growth hosting:
- When traffic gets too big can switch to one of the following
- AWS Lightsail
- Inexpensive and scalable, but for autoscaling you have to move to EC2
- Google Cloud
- Free starter tier, but is very limited
- AWS Lightsail
- When traffic gets too big can switch to one of the following
- Starter hosting:
- Firebase Cloud Messaging
- Push notifications
- Free starter tier
- CloudFlare
- Worldwide high speed CDN
- Access with WordPress plugin
- Google App Scripts
- Automated content updates from spreadsheets
- Can pull small bits of content from feeds for automated updates
- Google Data Studio
- Dashboard for multiple sites
- Visual Studio Code
- Awesome code editor with our favorite extensions
Have some other tech stack suggestions? Please drop a comment below.