मैंने लगभग 10 साल पहले Eclipse-आधारित Android Studio में app development किया था.
कुछ समय तक iPhone इस्तेमाल करने के बाद अब Android पर आया हूँ, और development environment सेट करने लगा तो देखा कि Android Studio सच में बहुत बदल गया है.
बदले हुए features तो फिर से adapt कर लूँगा, लेकिन सबसे बड़ी समस्या यह है कि मेरे PC पर चलाने के लिए यह बहुत भारी है.
अभी मैं जिन options पर विचार कर रहा हूँ, वे ये हैं:
- Visual Studio आज़माना (क्योंकि C++ development environment मैं पहले से अच्छी तरह इस्तेमाल कर रहा हूँ...)
- Android Studio में emulator का इस्तेमाल न करके केवल real device पर development करना (लगता है कि सिर्फ emulator न चलाऊँ तो शायद काम चल जाए)
- PC upgrade करना (यह ज़्यादा करना नहीं चाहता)
क्या यहाँ कोई ऐसा है जो Android Studio के अलावा कोई और development environment इस्तेमाल करता हो? आप किस environment की सिफारिश करेंगे?
12 टिप्पणियां
expoनाम की चीज़ इस्तेमाल करके देखिए!मैं flutter + Android Studio इस्तेमाल करता हूँ।
मुझे नहीं लगता कि इसका कोई खास उपयुक्त विकल्प है। अगर संभव हो तो सिर्फ RAM अपग्रेड करने की सलाह दूँगा। और अगर mac environment + flutter है, तो Android Studio इस्तेमाल करते हुए development के समय iOS simulator का उपयोग करने का विकल्प भी है।
मुझे अभी यह पता नहीं है कि आप किस PC specification का इस्तेमाल कर रहे हैं, इसलिए सटीक जवाब देना थोड़ा मुश्किल है.
भले ही यह भारी हो, Android Studio इस्तेमाल करना बेहतर रहेगा...
अगर आप native development कर रहे हैं, तो मुझे लगता है कि Android Studio भले ही भारी हो, लेकिन उसके अनुरूप फीचर्स भी देता है। मैंने कभी किसी दूसरे IDE के बारे में सोचकर नहीं देखा। कम्युनिटी भी vscode support पर विचार तक नहीं करती, इसलिए अगर आप इसे आज़माएँगे तो यह लगभग अपने दम पर रास्ता बनाने जितना जटिल होगा।
flutter, xcode
Mac में Xcode है। मैं Windows इस्तेमाल करता/करती हूँ, इसलिए उसे इस्तेमाल नहीं कर सकता/सकती T_T
iOS build करते समय किसी न किसी तरह Xcode पर जाकर काम करना ज़्यादा सुविधाजनक लगा।
मेरे लिए
vscode + flutterइस्तेमाल करने का अनुभव सबसे अच्छा रहा।लगता है VSCode पर भी विचार करना चाहिए। सोचता हूँ, अगर VSCode इस्तेमाल किया जा सकता है, तो बस कोई भी editor इस्तेमाल करके command line से build भी किया जा सकता है...
आप Flutter इस्तेमाल करते हैं, है ना?
मुझे लगा था कि Flutter एक UI लाइब्रेरी है, लेकिन लगता है इसका अपना IDE भी है।