tutorial· 8 min read

VULK से APK कैसे एक्सपोर्ट करें

VULK में जेनरेट हुई अपनी Flutter ऐप को Android APK या AAB के रूप में एक्सपोर्ट करने की पूरी गाइड। बिल्ड प्रक्रिया, डाउनलोड, अपने डिवाइस पर इंस्टॉल और Play Store तक का रास्ता कवर करती है।

João CastroJoão Castro
VULK से APK कैसे एक्सपोर्ट करें

17 जुलाई 2026 को अपडेट किया गया — AAB एक्सपोर्ट, मौजूदा प्लान आवश्यकताओं और सत्यापित प्लेटफ़ॉर्म डेटा के साथ ताज़ा किया गया।

VULK से APK कैसे एक्सपोर्ट करते हैं?

पूरा जवाब: VULK एडिटर में अपना Flutter प्रोजेक्ट खोलें, पक्का करें कि वह प्रीव्यू में साफ़ चलता है, फिर टूलबार में Export APK क्लिक करें। VULK आपके pubspec.yaml की निर्भरताएँ हल करता है, आपके Dart कोड को ahead-of-time नेटिव ARM मशीन कोड में कंपाइल करता है, एसेट्स बंडल करता है, APK असेंबल करके डिबग-साइन करता है — आमतौर पर 30 से 90 सेकंड में — और आपको एक .apk देता है जिसे किसी भी Android डिवाइस पर इंस्टॉल कर सकते हैं। AAB एक्सपोर्ट (जो फ़ॉर्मैट Google Play माँगता है) उसी तरह उपलब्ध है। आपको एक Flutter प्रोजेक्ट और सशुल्क प्लान चाहिए: APK/AAB एक्सपोर्ट Builder ($19.99/माह), Pro, Team, Max और Business में शामिल है। VULK में free tier नहीं है — हर प्लान $3.99 से शुरू होने वाले 3-दिन के फुल-एक्सेस इंट्रो से शुरू होता है, जो आपके पहले महीने में क्रेडिट होता है।

यही वह क़दम है जो ज़्यादातर AI ऐप बिल्डर नहीं उठा सकते: वे मोबाइल कोड जेनरेट करते हैं, पर बाइनरी पाने के लिए आपको लोकल टूलचेन खड़ी करनी पड़ती है। VULK पर Flutter #2 प्लेटफ़ॉर्म है (पहचाने जा सकने वाले स्टैक वाले प्रोजेक्ट्स का 5.6%) और प्रॉम्प्टों में सबसे ज़्यादा माँगा गया प्लेटफ़ॉर्म (VULK प्लेटफ़ॉर्म डेटा, जुलाई 2026) — और वजह है प्रॉम्प्ट-से-इंस्टॉल-होने-लायक़-APK।

एक्सपोर्ट से पहले क्या चाहिए?

एक्सपोर्ट से पहले पक्का करें कि आपका प्रोजेक्ट ये शर्तें पूरी करता है:

  • प्रोजेक्ट Flutter प्रोजेक्ट होना चाहिए। APK एक्सपोर्ट सिर्फ़ Flutter ऐप्स के लिए है, React, PHP या Shopify प्रोजेक्टों के लिए नहीं। शक हो तो फ़ाइल ट्री देखें — Flutter प्रोजेक्टों में .dart फ़ाइलों वाली lib/ डायरेक्टरी और pubspec.yaml होती है।
  • ऐप प्रीव्यू में कंपाइल होनी चाहिए। अगर प्रीव्यू में त्रुटियाँ दिखती हैं, तो APK बिल्ड भी विफल होगा। पहले चैट में VULK से कहकर कंपाइलेशन की समस्याएँ ठीक कराएँ।
  • एक्सपोर्ट वाला सशुल्क प्लान चाहिए। APK/AAB एक्सपोर्ट Builder, Pro, Team, Max और Business प्लानों पर उपलब्ध है।

चरण 1: प्रीव्यू में ऐप कैसे जाँचें?

VULK एडिटर में अपना Flutter प्रोजेक्ट खोलें। दायाँ पैनल आपकी ऐप का प्रीव्यू दिखाता है — आपके Dart कोड का असली सर्वर-साइड flutter build web कंपाइलेशन। हर स्क्रीन से गुज़रें और मुख्य इंटरैक्शन जाँचें:

  • क्या सारे नेविगेशन रूट काम करते हैं? बॉटम नेविगेशन बार, ड्रॉअर मेन्यू या टैब बार टैप करके देखें।
  • क्या फ़ॉर्म सही वैलिडेट होते हैं? ख़ाली फ़ील्ड सबमिट करके देखें।
  • क्या लिस्टें अपेक्षित डेटा के साथ रेंडर होती हैं?
  • क्या कोई दृश्य गड़बड़ी है — ओवरफ़्लो त्रुटियाँ, बेतरतीब तत्व या ग़ायब इमेज?

एक्सपोर्ट से पहले समस्याएँ ठीक करें। हर सुधार के लिए APK दोबारा बनाने से कहीं तेज़ है ब्राउज़र प्रीव्यू में इटरेट करना। ऐसे फ़ॉलो-अप प्रॉम्प्ट इस्तेमाल करें:

प्रोफ़ाइल स्क्रीन में लंबे यूज़रनेम पर टेक्स्ट ओवरफ़्लो त्रुटि है। ओवरफ़्लो एलिप्सिस और अधिकतम चौड़ाई की पाबंदी जोड़कर ठीक करो।

टैब बदलने पर बॉटम नेविगेशन बार के आइकॉन हाइलाइट नहीं होते। पक्का करो कि selectedIndex सही अपडेट हो।

चरण 2: Export APK क्लिक करने पर क्या होता है?

जब प्रीव्यू में ऐप स्थिर हो, तो एडिटर टूलबार में Export APK बटन ढूँढें। यह ऊपर की एक्शन बार में, Deploy बटन के बग़ल में है। बिल्ड प्रक्रिया शुरू करने के लिए क्लिक करें।

पर्दे के पीछे क्या होता है:

  1. निर्भरता समाधान। VULK आपके pubspec.yaml में सूचीबद्ध सभी पैकेज इंस्टॉल करने के लिए flutter pub get के बराबर की प्रक्रिया चलाता है।
  2. Dart कंपाइलेशन। आपका Dart सोर्स कोड Flutter के ahead-of-time (AOT) कंपाइलर से नेटिव ARM मशीन कोड में कंपाइल होता है। यह वेब प्रीव्यू से अलग है, जो JavaScript कंपाइलेशन टार्गेट इस्तेमाल करता है।
  3. रिसोर्स बंडलिंग। आपके pubspec.yaml में संदर्भित फ़ॉन्ट, इमेज और JSON फ़ाइलें जैसे एसेट्स APK में पैक होते हैं।
  4. APK असेंबली। कंपाइल हुआ कोड, रिसोर्स, Android मैनिफ़ेस्ट और Flutter इंजन एक ही .apk फ़ाइल में जुड़ते हैं।
  5. डिबग साइनिंग। APK डिबग की से साइन होता है ताकि Play Store वितरण के बिना किसी भी Android डिवाइस पर इंस्टॉल हो सके।

प्रोजेक्ट की जटिलता और निर्भरताओं की संख्या के हिसाब से बिल्ड में आमतौर पर 30 से 90 सेकंड लगते हैं।

चरण 3: APK कैसे डाउनलोड करें?

बिल्ड पूरा होने पर आपकी .apk फ़ाइल वाला डाउनलोड डायलॉग दिखता है। फ़ाइल का नाम आपके प्रोजेक्ट पर होता है — जैसे workout-tracker.apk। कंप्यूटर पर डाउनलोड करने के लिए क्लिक करें।

फ़ाइल का आकार ऐप की जटिलता पर निर्भर है। VULK से जेनरेट हुआ सामान्य Flutter APK 15 MB से 40 MB के बीच होता है। इसमें Flutter इंजन (~10 MB), आपका कंपाइल हुआ Dart कोड और बंडल किए एसेट्स शामिल हैं। flutter build apk --release से लोकली बने प्रोडक्शन-ऑप्टिमाइज़्ड APK छोटे होते, पर VULK का एक्सपोर्ट परीक्षण और प्रदर्शन के लिए पूरी तरह काम करता बिल्ड देता है।

चरण 4: अपने Android डिवाइस पर APK कैसे इंस्टॉल करें?

APK फ़ोन तक पहुँचाने के दो तरीक़े हैं।

विकल्प A: सीधा ट्रांसफ़र

  1. Android डिवाइस को USB से कंप्यूटर से जोड़ें।
  2. .apk फ़ाइल डिवाइस के Downloads फ़ोल्डर में कॉपी करें।
  3. फ़ोन पर फ़ाइल मैनेजर ऐप खोलकर Downloads में जाएँ।
  4. .apk फ़ाइल टैप करें।
  5. Android अज्ञात स्रोतों से इंस्टॉल की अनुमति माँगेगा (क्योंकि यह Play Store से नहीं है)। अपनी फ़ाइल मैनेजर ऐप के लिए इसे चालू करें।
  6. Install टैप करें।

विकल्प B: ख़ुद को भेजना

  1. .apk फ़ाइल Google Drive या Dropbox पर अपलोड करें, या ईमेल/मैसेजिंग ऐप से ख़ुद को भेजें।
  2. Android डिवाइस पर क्लाउड सेवा या संदेश से फ़ाइल खोलें।
  3. विकल्प A जैसे ही इंस्टॉल चरण अपनाएँ।

इंस्टॉल के बाद आपकी ऐप बाक़ी Android ऐप्स की तरह ऐप ड्रॉअर में दिखती है। जब तक आपने प्रॉम्प्ट में कस्टम लॉन्चर आइकॉन नहीं बताया, उस पर Flutter का डिफ़ॉल्ट आइकॉन होगा।

एक्सपोर्ट हुए APK में क्या है — और क्या नहीं?

शामिल शामिल नहीं
ARM पर नेटिव चलता आपका कंपाइल हुआ Dart कोड — कोई वेब व्यू नहीं, कोई JavaScript ब्रिज नहीं रिलीज़ साइनिंग की — APK डिबग सर्टिफ़िकेट इस्तेमाल करता है
नेटिव विजेटों में कंपाइल हुए Material Design कॉम्पोनेन्ट Play Store मेटाडेटा (लिस्टिंग, स्क्रीनशॉट, विवरण)
बंडल किए एसेट्स — आपके प्रोजेक्ट में संदर्भित इमेज, फ़ॉन्ट, डेटा फ़ाइलें ProGuard/R8 कोड श्रिंकिंग (डिबग बिल्ड इसे छोड़ते हैं)
Flutter इंजन — रेंडरिंग पाइपलाइन चलाने वाला C++ रनटाइम

Google Play के लिए इसकी जगह AAB (App Bundle) एक्सपोर्ट करें, या सोर्स डाउनलोड करके flutter build appbundle --release से लोकली साइन किया रिलीज़ बनाएँ।

आम समस्याएँ कौन-सी हैं और कैसे ठीक होती हैं?

निर्भरता त्रुटियों से बिल्ड विफल

कुछ Flutter पैकेजों को ख़ास SDK वर्शन चाहिए या उनकी प्लेटफ़ॉर्म-विशिष्ट निर्भरताएँ टकराती हैं। VULK जेनरेशन के समय निर्भरता वर्शन पिन करता है ताकि सर्वर-साइड बिल्ड हरे रहें, पर बिल्ड विफल हो तो एक्सपोर्ट डायलॉग का त्रुटि संदेश देखकर पूछें:

निर्भरता टकराव से बिल्ड विफल हुआ। http पैकेज को नवीनतम वर्शन पर अपडेट करो और पक्का करो कि सारी निर्भरताएँ संगत हैं।

लॉन्च पर ऐप क्रैश होती है

इसका मतलब आमतौर पर आपके Dart कोड में कोई रनटाइम त्रुटि है जो वेब प्रीव्यू में सामने नहीं आई। आम कारणों में प्लेटफ़ॉर्म चैनल कॉल (ऐसी नेटिव API तक पहुँच जो Android बनाम वेब पर अलग काम करती है) या डेटा हैंडलिंग में null संदर्भ त्रुटियाँ हैं। प्रीव्यू ध्यान से जाँचें और दोबारा एक्सपोर्ट से पहले समस्याएँ ठीक करें।

फ़ोन पर ऐप प्रीव्यू से अलग दिखती है

वेब प्रीव्यू Flutter Web रेंडरिंग इस्तेमाल करता है, जबकि APK Skia-आधारित नेटिव रेंडरर। टेक्स्ट रेंडरिंग, छाया की गुणवत्ता और एंटीएलियासिंग में छोटे अंतर अपेक्षित हैं। लेआउट काफ़ी अलग हो तो शायद रेस्पॉन्सिव मसला है — प्रीव्यू का iframe आपके फ़ोन स्क्रीन से अलग चौड़ाई का हो सकता है। रेस्पॉन्सिव जाँचें जोड़ें:

होम स्क्रीन का लेआउट अलग-अलग स्क्रीन चौड़ाइयों के मुताबिक़ ढलने दो। 360dp से कम चौड़ी स्क्रीनों पर दो-कॉलम ग्रिड की जगह एक-कॉलम लेआउट इस्तेमाल करो।

APK बहुत बड़ा है

Flutter APK में इंजन शामिल होता है, जो क़रीब 10 MB जोड़ता है। ऐप में बड़े एसेट्स (हाई-रेज़ॉल्यूशन इमेज, बंडल किए JSON डेटासेट) हों तो आकार बढ़ता है। घटाने के लिए बंडल एसेट्स की जगह नेटवर्क से लोड होने वाली इमेज इस्तेमाल करें, और --split-per-abi के साथ रिलीज़ APK बनाने के लिए सोर्स कोड डाउनलोड करने पर विचार करें — आर्किटेक्चर-विशिष्ट बिल्ड बनते हैं (arm64 के लिए ~8 MB)।

APK के बाद क्या आता है?

एक्सपोर्ट हुआ APK परीक्षण, डेमो और हितधारकों से साझा करने के लिए आदर्श है। प्रोडक्शन वितरण के लिए आप चाहेंगे:

  1. VULK से AAB एक्सपोर्ट करें, या सोर्स कोड डाउनलोड करें (ZIP एक्सपोर्ट)।
  2. Android Studio या VS Code से लोकल Flutter परिवेश तैयार करें
  3. रिलीज़ कीस्टोर से ऐप साइनिंग कॉन्फ़िगर करें
  4. flutter_launcher_icons पैकेज से ऐप आइकॉन कस्टमाइज़ करें
  5. flutter build appbundle --release से रिलीज़ App Bundle बनाएँ
  6. वितरण के लिए Google Play Console पर सबमिट करें

VULK आपको आइडिया से चलती Android ऐप तक मिनटों में पहुँचाता है — पूरे प्लेटफ़ॉर्म पर, साइनअप से पहली जेनरेटेड ऐप तक का माध्यिका समय 47 सेकंड है (VULK प्लेटफ़ॉर्म डेटा, जुलाई 2026)। APK एक्सपोर्ट से आप वह ऐप हाथ में लेकर असली उपयोगकर्ताओं को दिखा सकते हैं। वहाँ से Play Store तक का रास्ता स्टैंडर्ड Flutter प्रकाशन वर्कफ़्लो है — आपका कोड साफ़, स्टैंडर्ड Dart है, प्रोडक्शन टूलिंग के लिए तैयार।


FAQ

APK एक्सपोर्ट किन प्लानों में शामिल है?

Builder ($19.99/माह), Pro ($39.99/माह), Team ($79.99/माह), Max ($199/माह) और Business ($299/माह)। VULK सिर्फ़ सशुल्क है — कोई free tier नहीं। 3-दिन का फुल-एक्सेस इंट्रो ($3.99 से, पहले महीने में क्रेडिट) एक्सपोर्ट शामिल करता है, इसलिए महीने का वादा करने से पहले पूरा प्रॉम्प्ट-से-APK फ़्लो परख सकते हैं।

क्या APK की जगह Google Play के लिए AAB एक्सपोर्ट कर सकता/सकती हूँ?

हाँ। AAB (Android App Bundle) एक्सपोर्ट APK एक्सपोर्ट के साथ उपलब्ध है — यही फ़ॉर्मैट Google Play नई ऐप सबमिशन के लिए माँगता है। स्टोर रिलीज़ के लिए आप फिर भी अपना साइनिंग कीस्टोर जोड़ेंगे।

क्या APK किसी भी Android फ़ोन पर इंस्टॉल हो सकता है?

हाँ। APK डिबग-साइन है, इसलिए अज्ञात स्रोतों से इंस्टॉल की अनुमति देते ही किसी भी Android डिवाइस पर इंस्टॉल होता है। Play Store की ज़रूरत नहीं, जो इसे डेमो, क्लाइंट प्रीव्यू और आंतरिक परीक्षण के लिए आदर्श बनाता है।

क्या VULK iOS ऐप्स भी एक्सपोर्ट करता है?

प्लेटफ़ॉर्म में बाइनरी के रूप में नहीं। जेनरेटेड प्रोजेक्ट स्टैंडर्ड Flutter है, इसलिए Xcode वाले Mac पर एक्सपोर्ट किए सोर्स से iOS के लिए बनता है (flutter build ios)। Android APK/AAB आज एक-क्लिक रास्ता है।

मेरा APK Play Store की ऐप्स से बड़ा क्यों है?

डिबग बिल्ड में कई आर्किटेक्चरों के लिए ~10 MB का Flutter इंजन होता है और कोड श्रिंकिंग छूट जाती है। --split-per-abi से लोकली बना रिलीज़ arm64 के लिए आमतौर पर क़रीब 8 MB पर आता है।

क्या सोर्स कोड मेरे पास रहता है?

हमेशा। ZIP एक्सपोर्ट आपको बिना VULK निर्भरता या लॉक-इन के पूरा Flutter प्रोजेक्ट देता है — उसे Android Studio में खोलें, flutter pub get और flutter run चलाएँ, और कहीं भी डेवलपमेंट जारी रखें।


vulk.dev पर आज़माएँ।

प्रकाशित द्वारा João Castro · 8 min read

आगे पढ़ें

सभी लेख
VULK सपोर्ट

ऑनलाइन

नमस्ते! आज मैं आपकी कैसे मदद कर सकता हूँ?

लोकप्रिय विषय

AI सपोर्ट • support.vulk.dev

VULK से APK कैसे एक्सपोर्ट करें — Blog | VULK