How should I start building a camera and group-chat mobile app?

0
2
Asked By MellowCedar42 On

I'm working on a thesis project that requires building a mobile application from scratch. So far, my experience is mainly with websites, and I haven't developed for mobile before. The app will involve taking photos, a home-screen widget, and group chat features, with a concept similar to a photo-sharing app. What technologies and development steps would be a practical place to start?

3 Answers

Answered By PixelHarbor7 On

Since you already know web development, React Native with Expo could be a comfortable starting point. Begin with a very small prototype: take a photo, save or upload it, add basic authentication, and then build a simple group chat. Leave widgets and notifications until the main app works, because those features often require extra Android- and iOS-specific code. For the backend, Firebase or Supabase can provide authentication, storage, a database, and real-time updates without requiring you to build everything yourself.

Answered By NorthVale88 On

Capacitor is another option if you want to keep using your existing web-development skills. It packages a web app as a mobile application and provides access to native features through plugins. Camera support may require some extra configuration, and you’ll still need to test carefully on both Android and iOS.

Answered By QuietOrbit5 On

A web-based approach or WebView could work for a basic prototype if the app is not performance-intensive. However, camera access, push notifications, and home-screen widgets can be awkward in a WebView, so a cross-platform framework with native integrations will likely be easier as the project becomes more advanced.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.