أعلى 17 ملحقات ل Android Studio

أعلى 17 ملحقات ل Android Studio


هناك المئات من المكونات الإضافية لـ Android Studio ، ويتزايد عددها كل يوم. هذا يحدث أساسا لسببين. أولاً ، Android Studio هو بيئة التطوير المتكاملة الرسمية لبناء تطبيقات Android. ثانيًا ، يسمح لك Intellij IDEA ، النظام الأساسي الذي يستند إليه Android Studio ، بتطوير المكونات الإضافية المفيدة المتوافقة مع كلا IDE وتثبيتها بسهولة. ما الإضافات التي تقوم بتثبيتها؟


بالطبع ، يمكنك البرمجة في Android Studio "العارية" ببساطة عن طريق تثبيت المكتبات الضرورية وعدم إضافة مكون إضافي. لكن لماذا؟ يمكن أن تجعل الإضافات لـ Android Studio عملك أكثر كفاءة ومتعة. سنخبرك الآن عن أفضل مكوّنات Android Studio التي يمكنها مضاعفة أدائك على الأقل.


في قائمة أفضل المكونات الإضافية لبرنامج Android Studio ، قمنا بتضمين بعض الأدوات الأساسية التي تم اختبارها مع مرور الوقت ، بالإضافة إلى عدد من الأحجار الكريمة غير المعروفة التي أوصى بها مطورو تطبيقات Android ذوي الخبرة. لذلك ، إليك إضافات Android Studio المفضلة لدينا:


1. سلسلة التلاعب


سلسلة التلاعب


كما يوحي الاسم ، فإن هذا البرنامج المساعد سيوفر ساعات من العمل اليدوي الشاق مع الأوتار. يسمح لك بتغيير نمط النص (camelCase ، kebab-small ، KEBAB-UPPERCASE ، snake_case ، SCREAMING_SNAKE_CASE ، dot.case ، الحالة السفلية ، Capital Letters ، PascalCase) ، ترميز / فك التشفير ، الزيادة / النقصان ، الفرز / التصفية والمحاذاة .


2. Codota


Codota


مجرد إلقاء نظرة على ما هو البرنامج المساعد القادم قادر على. يستخدم البرنامج المساعد Codota التعلم الآلي لإكمال التعليمات البرمجية الخاصة بك . يتعرف المكون الإضافي من أمثلة التعليمات البرمجية من ملايين برامج Java إلى جانب السياق الفريد الخاص بك. يستخدم Codota ، الذي يستخدمه كل من المبتدئين ومطوري Java ذوي الخبرة ، تسريع عملية التطوير ويساعد في القضاء على الأخطاء المزعجة التي تظهر في التعليمات البرمجية.


بالإضافة إلى المكوّن الإضافي ، تقدم Codota أيضًا مكتبة واسعة من مقتطفات شفرة Java الشائعة الاستخدام للنسخ واللصق في المكان المناسب.


3. مؤشر استخدام وحدة المعالجة المركزية


مؤشر استخدام وحدة المعالجة المركزية


هذا البرنامج المساعد البسيط هو أكثر فائدة بكثير مما قد تعتقد للوهلة الأولى. نظرًا لأن التعليمات البرمجية والتطبيق الخاص بك أصبحا أكثر تعقيدًا في التجميع والتشغيل ، فسيؤثر ذلك على المعالج. واحدة من أكثر الميزات المفيدة لمؤشر استخدام المعالج هي القدرة على إنشاء تفريغ مؤشر ترابط لإظهار ما يسد المعالج في مؤشر ترابط الخلفية .


4. قوس قزح بين قوسين


قوس قزح بين قوسين


كانت الأقواس دائما مصدرا للصداع للمبرمجين. كم ساعة قضيت في العثور على هذه الشريحة المفقودة؟ توقف عن ذلك!


بدلاً من الجلوس ومحاولة معرفة أي شريحة أغلقتها بالفعل والتي لم يتم تلوينها بعد ، قم بتلوين الأقواس باستخدام المكون الإضافي Rainbow Brackets.


وهو يدعم Java و Scala و Clojure و Kotlin و Python و Haskell و Agda و Rust و JavaScript و TypeScript و Erlang و Go و Groovy و Ruby و Elixir و ObjectiveC و PHP و HTML و HTML و XML و SQL و Apex و C # و Dart وغيرها لغات.


5. مشروع لومبوك


غالبًا ما تحتوي شفرة جافا المعقدة لتطبيقات أندرويد على الكثير من التعليمات البرمجية النمطيّة (المُنشئات ، والألواح ، والأدوات الثابتة). هذا يمكن أن يكون شاقة وصعبة من حيث سهولة القراءة ودعم التعليمات البرمجية. Project Lombok عبارة عن مكتبة Java تتصل بـ IDE الخاص بك وتقوم بإنشاء رمز القالب هذا لك ، مما يجعل التعليمات البرمجية موجزة وقابلة للقراءة. يمكن أن يكون الفرق في التعليمات البرمجية قبل وبعد مذهلة للغاية.


تجدر الإشارة إلى أن لومبوك ، كونها مكتبة وقت الترجمة ، لن تجعل طلبك أكثر ثقلًا. بالإضافة إلى ذلك ، يوفر مطورو البرنامج المساعد على موقعهم العديد من الموارد المفيدة للمستخدمين ومطوري المكونات الإضافية.


6. الروبوت المستورد Drawable


الروبوت المستورد Drawable


إذا كنت ستعمل باستخدام drawable عند تطوير تطبيق Android ، فهذا هو المكون الإضافي الذي يجب أن تكون على دراية به.


لتكييف الموارد مع جميع الأحجام ودقة شاشة أجهزة Android ، يحتوي كل مشروع Android على مجلد قابل للفرد. إذا كنت قد أنعم عليك مصمم من الفردوس يوفر موارد بالفعل في المجلدات الصحيحة بالأسماء الصحيحة ، فإننا نحسدكم بصدق. لكن على الأرجح ، من غير المرجح أن تكون محظوظًا للغاية ، وأن تقوم أنت بنفسك بإعادة تسمية ملفات PNG ونقلها إلى المجلدات المطلوبة.


Android Drawable Importer هو مكون إضافي سيوفر لك الكثير من الوقت. يتيح لك استيراد الموارد الفردية للتنظيم إلى الأحجام والأذونات المطلوبة ، وملفات zip بأكملها لوضعها تلقائيًا في المجلدات الضرورية .


7. ناقلات المصغرة Drawable


لمعاينة ملف XML المتجه ، تحتاج إلى تشغيل التطبيق. سوف تساعدك مصغرات Vector Drawable على التخلص من هذا وعرض رسومات المتجهات بنقرة واحدة.


8. Android Drawable معاينة البرنامج المساعد


عندما يحتوي مشروعك على الكثير من المكونات القابلة للدوران ، يمكن أن يكون التنقل خلالها صعباً للغاية. سيكون من الرائع أن يكون لدى IDE معاينة سريعة للصورة ، أليس كذلك؟ مع البرنامج المساعد Android Drawable Preview ، هذا ممكن.


يستبدل هذا المكون الإضافي لـ Android Studio الرموز الافتراضية في شجرة ملفات المشروع بمعاينات العناصر . ولكن لا تنسى أن تستخدم أسماءًا كافية للفحص ، فهي لا تزال مهمة.


9. اسم هذا اللون


اسم هذا اللون


اسمحوا لي أن أبدأ بتحطيم الأسطورة. لا يمكن لجميع النساء التمييز بين الفيروز والزبرجد أو الباذنجان من البرقوق. ولهذا ليس من الضروري أن تكون عمياء اللون.


يشير وجود هذا البرنامج المساعد وشعبيته إلى أن معظم المطورين لا يتمتعون أيضًا بمهارة التعرف على الألوان السحرية.


سيقوم المكون الإضافي Name That Color بتسمية اللون الذي لديك على الحافظة ، مباشرة في ملف المورد في Android Studio ، ويعطي اسم أقرب لون مطابق . يقترب عصر lighter_light_pink في ملفات xml من نهايته.


10. bundletool


bundletool هي الأداة الأساسية التي يستخدمها Gradle و Android Studio و Google Play لإنشاء حزمة تطبيقات Android أو تحويل حزمة التطبيق إلى ملفات APK المختلفة التي تم نشرها على الأجهزة . هناك حاجة إلى هذه الأداة من Google للعمل بشكل أكثر فعالية مع حزم APK.


11. بوتلنييف زيليزني


Android ButterKnife هي مكتبة حقن التبعية . كقاعدة عامة ، يعمل هذا على تحسين قابلية قراءة التعليمات البرمجية ، مما يسمح لك بالتركيز على المنطق ، وليس مزج الشفرة في كومة الذاكرة المؤقتة للبحث عن مكونات العرض أو إضافة مستمعين.


Butterknife Zelezny


Android ButterKnife Zelezny هو مكون إضافي لبرنامج Android Studio لإنشاء حقن ButterKnife من تخطيطات XML المحددة في النشاط أو المقتطفات أو المحولات. معظم أدلة ButterKnife التي سوف تجدها ستوصيك بتثبيت Zelezny.


12. الروبوت الإدخال


يعتبر Android Input مكونًا بسيطًا جدًا لكنه مفيد لبرنامج Android Studio الذي يسمح لك بإدخال النص بسهولة إلى جهاز Android أو المحاكي . يتذكر الجهاز الأخير المستخدم والنص الأخير الذي تم إدخاله.


إدخال الروبوت


13. بنك التنمية الآسيوي فكرة


يضيف هذا الملحق لكل من Intellij IDEA و Android Studio عددًا من اختصارات لوحة المفاتيح المفيدة لمختلف أوامر أداة ADB في IDE الخاص بك مباشرةً. على الرغم من أن هذا يبدو كأنه مبالغة كبيرة ، إلا أن المطورين يقولون إن ADB Idea يمكنه بالفعل تسريع تطوير وتصحيح تطبيقات Android.


14. بنك التنمية الاسيوى المحسن


إن adb-extension ، التي تطلق على نفسها "السكين السويسري للاختبار والتطوير لنظام Android" ، هي عبارة عن واجهة سطر أوامر لتشغيل العديد من البرامج النصية. يسمح لك هذا باختبار العديد من سلوكيات التطبيق التي قد تكون خاطئة ، مثل تدوير الشاشة ووضع توفير البطارية ووضع تخزين البيانات ووضع الاستعداد ومنح أذونات أو إبطالها.


15. ADB WIFI


يسهل هذا البرنامج المساعد توصيل جهازك بـ ADB عبر شبكة WiFi لتصحيح الأخطاء . مثل العديد من الإضافات الأخرى الصغيرة ولكن المريحة ، يعد هذا البرنامج مجرد غلاف لمجموعة من الأوامر التي يمكنك تنفيذها في سطر الأوامر. ولكن لماذا لا تجعل هذه العملية أكثر راحة؟


16. هنا يكون هناك التنين


يوجد هنا برنامج تنين هو مكون إضافي Intellij و Android Studio يتيح لك التعليق على أساليب Java "غير النظيفة" باستخدام التعليقات التوضيحيةSideEffect. عند استدعاء هذه الطريقة ، يعرض البرنامج المساعد أيقونة تنين صغيرة.


هنا يكون هناك التنين


وإلى جانب ذلك ، فإن هذا البرنامج المساعد لطيف جدًا بحيث لا يمكن إدراجه في قائمتنا. هذه هي التنين!


17. وضع الطاقة 2


كما تعلمون ، الرمز الخاص بك هو مجرد ملحمة. عندما ترمز طوال الليل ، ويحتوي دمك على نسبة عالية من الكافيين ، يمكنك أن تشعر بأصابعك وهي تطلق النار وتهز العالم. انت الله وأنت تستحق البرنامج مثل الله .


وضع الطاقة 2


وأخيرا


قبل البدء في تثبيت جميع المكونات الإضافية من القائمة ، يجب أن تتذكر أن عددًا كبيرًا من المكونات الإضافية يبطئ IDE عادةً. فكر في عاداتك أثناء كتابة الكود وشاهد المكونات الإضافية التي ستوفر وقتك دون إضافة وزن إضافي إلى Android Studio.

Source: https://habr.com/ru/post/ar449132/


All Articles