मोबाइल ऐप्स
Proyecta में mobile-friendly web apps बनाएं। PWAs आज ही काम करते हैं; PWA Builder के ज़रिए native iOS/Android wrappers भी।
Proyecta web apps बनाता है। “फ़ोन पर एक ऐप” पाने का सबसे तेज़ रास्ता है — एक responsive web app — जिसे optionally Progressive Web App (PWA) के रूप में enhance किया जा सकता है, ताकि यूज़र्स इसे अपनी home screen पर install कर सकें और (supported platforms पर) push notifications, offline support, और full-screen experience पा सकें।
App Store, Google Play, या Microsoft Store के ज़रिए native distribution के लिए, आप published PWA को PWA Builder जैसे किसी टूल से wrap करते हैं।
आपको शुरुआत से क्या मिलता है
Section titled “आपको शुरुआत से क्या मिलता है”- Responsive viewport switcher — builder में — editing के दौरान Desktop / Tablet / Mobile previews के बीच switch करें
- Mobile-first AI prompts — AI जानता है कि जब आप कहें तो responsive layouts कैसे बनाए जाते हैं
- Proyecta SDK के ज़रिए push notifications — देखें Push Notifications
- Mobile builder UI — Proyecta खुद फ़ोन पर काम करता है, तो आप चलते-फिरते build कर सकते हैं
PWA का रास्ता
Section titled “PWA का रास्ता”ज़्यादातर apps के लिए, PWA ही सही जवाब है:
Add PWA support to my app:- Web app manifest with name, icons, theme color- Service worker with offline cache for the app shell- Service worker with update toast on new versionAI manifest और service worker सेट अप कर देगा। एक बार publish करने के बाद, यूज़र्स:
- किसी भी mobile browser में आपका app खोल सकते हैं
- Browser menu tap करके Add to Home Screen (iOS) या Install app (Android) चुन सकते हैं
- अपनी home screen से इसे किसी native app की तरह launch कर सकते हैं
iOS 16.4+ पर PWAs, Web Push को भी support करते हैं, तो notifications काम करती हैं — setup के लिए देखें Push Notifications।
और गहराई में: native wrappers
Section titled “और गहराई में: native wrappers”अगर आपको App Store या Google Play पर ship करना है, तो recommended रास्ता है अपनी published PWA को wrap करना:
- अपने
*.proyecta.livesubdomain (या किसी custom domain) पर publish करें - pwabuilder.com खोलें और अपना URL डालें
- Native packages generate करें — Android (AAB), iOS (Xcode project), Windows (MSIX)
- संबंधित store पर submit करें
विस्तार के लिए देखें Publish to App Stores।
ज़रूरी सीमाएं
Section titled “ज़रूरी सीमाएं”- Apple pure WebView apps को reject कर सकता है जो native functionality नहीं जोड़तीं। App Store को target करने से पहले इस पर विचार करें।
- iOS पर push notifications के लिए ज़रूरी है कि यूज़र पहले Safari से PWA install करे (किसी wrapper से नहीं)।
- Camera, GPS, contacts — ये सब web APIs के ज़रिए काम करते हैं — native-only APIs (HealthKit, ARKit) एक PWA wrapper से accessible नहीं होते।
जल्द आने वाला है
Section titled “जल्द आने वाला है”- Native React Native / Expo templates उन projects के लिए जिन्हें सच्चे native shells चाहिए
- Capacitor integration एक वैकल्पिक wrapping path के रूप में
- In-builder app store publishing wizard (icons, splash screens, store listing copy)
- App store metadata management जो builder के साथ sync हो