DEV Community

Sleepless Yogi
Sleepless Yogi

Posted on

How to build large and complex apps?

Right technologies

Choose the technologies you are most comfortable with.
For front-end, back-end, hosting, and CI-CD.

Reduce as much friction as possible.
Have an end to end workflow in place.

Buddy-up

Partner with a buddy if necessary.
Delegate and distribute tasks based on expertise.

Multiple platforms

Target multiple platforms at once.
That's what Flutter, Ionic, and React Native is for.

And build mobile-first app. Majority of your users are going to use your app on their mobile

Build MVP

Code fast. Don't over-engineer your app.
Keep it lean. Ship small and get early feedback.

Aim for absolute MVP.

Validate Your Idea

Don't make it look pretty. Don't bloat it with non-validated features.
Ask for feedback and implement them.

Have beta testers in place.
Ask in online forums, FB groups, Reddit, Twitter.

Repeat

Always build scalable apps!

Repeat the process - build MVP, validate your ideas, add those validated features to your MVP.


I love jotting down my thoughts on my blog Ninja Academy.

And, if you are looking to level up your Web Development chops, do check out my Ultimate Web Development Bootcamp.

Top comments (0)