جستجو برای:
سبد خرید 0
  • خانه
  • دوره های آموزشی
    • دوره های حضوری و آنلاین
      • دوره جامع برنامه نویسی اندروید
      • دوره جامع برنامه نویسی فلاتر
      • دوره برنامه نویسی React Native
      • دوره آموزشی برنامه نویسی iOS
    • دوره های متخصص و حرفه ای
      • دوره متخصص اندروید (پروژه محور)
      • دوره متخصص فلاتر (پروژه محور)
      • دوره آموزش امنیت در اندروید
      • دوره درآمدزایی دلاری از گوگل پلی در ایران
  • آموزش رایگان
    • دوره رایگان اندروید
    • دوره رایگان فلاتر
  • مشاورهجدید
  • دوره VIP
  • وبلاگ
ورود
گذرواژه خود را فراموش کرده اید؟
عضویت

اطلاعات شخصی شما برای پردازش سفارش شما استفاده می‌شود، و پشتیبانی از تجربه شما در این وبسایت، و برای اهداف دیگری که در سیاست حفظ حریم خصوصی توضیح داده شده است.

ارسال مجدد کد یکبار مصرف (00:60)
  • 02188945907
  • info@amooznegar.com
  • لیست علاقه مندی ها
آکادمی آموزنگار
  • خانه
  • دوره های آموزشی
    • دوره های حضوری و آنلاین
      • دوره جامع برنامه نویسی اندروید
      • دوره جامع برنامه نویسی فلاتر
      • دوره برنامه نویسی React Native
      • دوره آموزشی برنامه نویسی iOS
    • دوره های متخصص و حرفه ای
      • دوره متخصص اندروید (پروژه محور)
      • دوره متخصص فلاتر (پروژه محور)
      • دوره آموزش امنیت در اندروید
      • دوره درآمدزایی دلاری از گوگل پلی در ایران
  • آموزش رایگان
    • دوره رایگان اندروید
    • دوره رایگان فلاتر
  • مشاورهجدید
  • دوره VIP
  • وبلاگ
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

آکادمی آموزنگار > اخبار > برنامه نویسی > اندروید > 5 پلاگین ضروری اندروید استودیو که باید هر برنامه نویسی آنها را داشته باشد

5 پلاگین ضروری اندروید استودیو که باید هر برنامه نویسی آنها را داشته باشد

1399-08-10
ارسال شده توسط آموزنگار
اندروید
پلاگین های اندروید استودیو

برنامه نویسانی که در خانه کار می کنند تعدادشان کم نیست آنها تمام تلاش خود را می کنند تا بتوانند به بهترین نحو برنامه خود را بنویسند. برنامه نویس خوب کسی است که بتواند کدها را هوشمندانه بزند و مثمر ثمر باشد.

اندروید استودیو IDE رسمی اندروید است و یک پکیج قدرتمند مبتنی بر IntelliJ IDEA می باشد که دارای لیستی بی پایان از پلاگین هایی است که می تواند در کدنویسی به شما کمک کرده تا بتوانید کارآمدتر و سریع تر کد خود را به پایان برسانید.

در این مقاله چند پلاگین اندروید استودیو را معرفی می کنیم که می تواند به صرفه جویی در وقت و افزایش بهره وری برنامه نویسان کمک زیادی کند.

ADB Idea

یک برنامه نویس همیشه باید آمادگی هر خطایی را داشته باشد که باعث می شود به طور مکرر کدهای برنامه را تغییر دهد، آنها را حذف کند یا مجوزهای اعمال شده را حذف یا اضافه کند تا بتواند برنامه را به درستی Build کند.

برای انجام این کارها باید به مسیر زیر بروید.

برنامه خود را پیدا کنید < به Setting بروید < Storage < Clear data

تمام مسیری که گفته شد تنها با نصب پلاگین ADB Idea plugin به سادگی انجام می شود.

توسط این پلاگین می توانید تمامی کارهایی را که می خواهید روی پروژه انجام شود تنها با یک کلیک انجام دهید که این کارها شامل Uninstall، Clear data، تغییر permission و … می باشد. ADB Idea برنامه نویسی را بسیار ساده می کند و یک پلاگین ضروری برای برنامه نویسان است.

پلاگین ADB Idea

ADB WiFi

تکنولوژی در حال پیشرفت است و وسایل و اشیاء در حال تبدیل شدن به قابلیت بی سیم. ما امروزه می توانیم بلندگوهای بی سیم، هدفون و حتی شارژرهای بی سیم را ببینیم. برنامه نویسان نیز باید همواره بروز باشند و بجای استفاده از سیم برای اتصال گوشی به سیستم و دیباگ برنامه، از پلاگین ADB WIFI استفاده کنند.

ADB WIFI یک پلاگین بسیار ساده است که امکان دیباگ برنامه را با استفاده از وایفای می دهد. تنها کاری که لازم است انجام دهید اینست که مطمئن شوید گوشی شما و سیستم به یک شبکه متصل باشند، در اینصورت برنامه را برای گوشی بفرستید.

پلاگین ADB WiFi

این پلاگین به شما کمک می کند در موقعیتی که کابل مناسب نداشته باشید و نیاز به دیباگ برنامه باشد به راحتی بتوانید این کار را انجام دهید همچنین این پلاگین از ضرر رسیدن به باتری گوشی، هنگامی که کابل به آن متصل است، جلوگیری می کند.

ORM های برتر برنامه نویسی اندروید
خواندن این مقاله
قدرت گرفته از افزونه نوشته‌های مرتبط هوشمند

ignore

اغلب برنامه نویسان تازه وارد که اولین پروژه خود را انجام می دهند بعد از یکپارچه سازی ورژن سیستم کنترل (VSC) برای کار کردن با گیت همه پروژه را به مخزن گیت Push می کنند. (برخی واسطه ها هم ممکن است هنوز این کار را انجام بدهند)

همانطور که می دانید اندروید استودیو به صورت پیش فرض از فایل های ignore گیت پشتیبانی نمی کند. این پلاگین این امکان را به شما می دهد که خودتان ignore فایل ها را در محیط اندروید استودیو تولید کنید.

فایل های پروژه شامل برخی از فایل های پیکربندی ویرایشگر است که اگر آنها را Push کنید تا با هم ادغام شوند ممکن است منجر به conflict شود به عنوان مثال می توان به vcs.xml, workspace.xml اشاره کرد.

این مشکل به دلیل تنظیمات متفاوت در IDE های متفاوت می باشد که با توجه به ترجیحات برنامه نویسان متفاوت است. از این رو باید این فایل ها ignore شوند.

Ignore پلاگینی است که به شما امکان می دهد به راحتی بتوانید فایل هایی که ignore شده است را مدیریت کنید؛ مانند.gitignore (Git),.npmignore (npm),.dockerignore (Docker) و …

با استفاده از این پلاگین شما می توانید فایل های ignore و قوانین تولید ignore فایل ها را مطابق الگوی مربوطه ایجاد کنید. این پلاگین به برجسته سازی فایل های ignore در IDE نیز کمک می کند و به شما این امکان را می دهد که فایل جدید اضافه کنید یا قوانین موجود را تغییر دهید.

تولید کلاس کاتلین از JSON

حتماً تا به حال با پاسخ های طولانی JSON از طریق API سروکار داشته اید که باعث شده وقت زیادی در ساخت دستی مدل داده ها از دست بدهید.

JSON to Kotlin Class generator یک پلاگین ساده است که باعث تولید کلاس کاتلین از JSON می شود و برای هر رشته قانونی SON string/JSONSchema یا هر URL که رشته JSON string/JSONSchema را برمی گرداند یک کلاس کاتلین ایجاد می کند.

این پلاگین برای صرفه جویی در وقت و مقابله با کدهای JSON بزرگ و پیچیده مفید است.

پلاگین تولید کلاس کاتلین از JSON

وب سایت های زیادی برای این کار وجود دارد ولی کار کردن با یک پلاگین در داخل اندروید استودیو بهتر است.

آموزش معماری MVI در اندروید به صورت گام به گام
خواندن این مقاله
قدرت گرفته از افزونه نوشته‌های مرتبط هوشمند

CodeGlance

اگر از برنامه نویسان وب یا IOS باشید یا از Sublime editor استفاده کرده باشید حتماً با افزونه CodeGlance آشنا هستید.

CodeGlance فایل های کد را در یک نمای eagle نمایش می دهد که از این طریق به سرعت می توانید به قسمت مورد نظر بروید. این پلاگین جالب و مفید است و اغلب زحمت پیدا کردن و پیمایش کد را ذخیره می کند.

پلاگین CodeGlance

جایزه

علاوه بر 5 پلاگینی که معرفی شد ما یک پلاگین دیگر هم به شما معرفی می کنیم زیرا این پلاگین نیز مفید است ولی ما در 5 پلاگین اصلی آن را ذکر نکردیم زیرا ممکن است شما از Asset Generator در اندروید استودیو استفاده کنید از این رو این پلاگین را در ادامه معرفی می کنیم.

Material Icon Generator

ایجاد UI زیبا برای برنامه سرگرم کننده و خوب است. این یک جنبه بسیار مهم برای برنامه های شماست زیرا اولین چیزی که یک کاربر آن را می بینید رابط کاربری برنامه است پس بهتر است UI (رابط کاربری) زیبا و UX (تجربه کاربری) مناسب استفاده کنیم تا روی کاربران تأثیر بگذارد.

گاهی در هنگام پیاده سازی UI نیاز به آیکن دارید که می توانید آنها را از Google’s Material icons یا دیگر وب سایت های Google’s Material یا از آیکن های پیش فرض اندروید استودیو پیدا کنید.

با این وجود در وب سایت Material گزینه ای برای سفارشی سازی این آیکن ها وجود ندارد، اینجاست که Material Icon Generator به شما کمک می کند.

فقط شما باید آیکن خود را انتخاب کنید سپس از بین vector یا PNG یک گزینه را انتخاب کرده اندازه و رنگی که می خواهید را انتخاب کنید یا از اندازه و رنگ پیش فرض استفاده کنید.

پلاگین Material Icon Generator

سخن آخر

در اینجا ما پلاگین هایی که برای سفارشی سازی Theme است را بیان نکردیم و شما می توانید از تم پیش فرض Darcula استفاده کنید.

به هر حال امیدواریم این مقاله برای شما مفید باشد و بتوانید در کارهای برنامه نویسی خود از آنها استفاده کنید. این پلاگین ها امکانات محیط اندروید استودیو را دوچندان می کند و می توانید لذت برنامه نویسی را با آنها تجربه کنید فقط توجه داشته باشید که پلاگین زیادی روی اندروید استودیو نصب نکنید زیرا ممکن است روی عملکرد آن تأثیر منفی بگذارد.

قبلی برای اندروید یا IOS اپلیکیشن بسازیم؟
بعدی آموزش معماری MVVM در اندروید

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
دسته‌ها
  • GoLang
  • jetpack compose
  • PHP
  • اپلیکیشن
  • امنیت
  • اندروید
  • اوپن سورس
  • برنامه نویسی
  • برنامه نویسی iOS
  • برنامه نویسی react native
  • پادکست صوتی
  • تکنولوژی
  • جاوا
  • طراح رابط کاربری
  • طراحی رابط کاربری
  • طراحی وب
  • عمومی
  • فریلنسر
  • فلاتر
  • فناوری
  • کاتلین
  • کتاب های آموزشی
  • کسب و کار
  • هوش مصنوعی
  • وردپرس
برچسب‌ها
admob coroutine dagger dagger-hilt jetpack nft rxandroid rxjava spring swift ارز دیجیتال امنیت در اندروید دارت فایربیس فوشیا مصاحبه کاری معماری mvi نقشه راه برنامه نویسی کاتلین گوگل

آکادمی آموزنگار، جایی برای آغاز یک سفر شگفت‌انگیز در دنیای برنامه‌نویسی است. آموزنگار تلاش می‌کند تا هر فردی را از هر سطحی از زندگی و تجربه به دنیای جذاب برنامه‌نویسی وارد کند.

دسترسی سریع
  • درباره ما
  • تماس با ما
  • حریم خصوصی
  • سوالات متداول
نمادها
شبکه های اجتماعی
Facebook Twitter Youtube icon--white Whatsapp

تهران، میدان ولی عصر،خیابان شهیدان سازش،کوچه سوم پلاک 5 طبقه سوم واحد 31

021-88945907

تمامی حقوق برای آکادمی آموزنگار محفوظ می باشد

اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://amooznegar.com/?p=11007
  • Afghanistan (+93)
  • Albania (+355)
  • Algeria (+213)
  • American Samoa (+1)
  • Andorra (+376)
  • Angola (+244)
  • Anguilla (+1)
  • Antigua (+1)
  • Argentina (+54)
  • Armenia (+374)
  • Aruba (+297)
  • Australia (+61)
  • Austria (+43)
  • Azerbaijan (+994)
  • Bahrain (+973)
  • Bangladesh (+880)
  • Barbados (+1)
  • Belarus (+375)
  • Belgium (+32)
  • Belize (+501)
  • Benin (+229)
  • Bermuda (+1)
  • Bhutan (+975)
  • Bolivia (+591)
  • Bonaire, Sint Eustatius and Saba (+599)
  • Bosnia and Herzegovina (+387)
  • Botswana (+267)
  • Brazil (+55)
  • British Indian Ocean Territory (+246)
  • British Virgin Islands (+1)
  • Brunei (+673)
  • Bulgaria (+359)
  • Burkina Faso (+226)
  • Burundi (+257)
  • Cambodia (+855)
  • Cameroon (+237)
  • Canada (+1)
  • Cape Verde (+238)
  • Cayman Islands (+1)
  • Central African Republic (+236)
  • Chad (+235)
  • Chile (+56)
  • China (+86)
  • Colombia (+57)
  • Comoros (+269)
  • Cook Islands (+682)
  • Côte d'Ivoire (+225)
  • Costa Rica (+506)
  • Croatia (+385)
  • Cuba (+53)
  • Curaçao (+599)
  • Cyprus (+357)
  • Czech Republic (+420)
  • Democratic Republic of the Congo (+243)
  • Denmark (+45)
  • Djibouti (+253)
  • Dominica (+1)
  • Dominican Republic (+1)
  • Ecuador (+593)
  • Egypt (+20)
  • El Salvador (+503)
  • Equatorial Guinea (+240)
  • Eritrea (+291)
  • Estonia (+372)
  • Ethiopia (+251)
  • Falkland Islands (+500)
  • Faroe Islands (+298)
  • Federated States of Micronesia (+691)
  • Fiji (+679)
  • Finland (+358)
  • France (+33)
  • French Guiana (+594)
  • French Polynesia (+689)
  • Gabon (+241)
  • Georgia (+995)
  • Germany (+49)
  • Ghana (+233)
  • Gibraltar (+350)
  • Greece (+30)
  • Greenland (+299)
  • Grenada (+1)
  • Guadeloupe (+590)
  • Guam (+1)
  • Guatemala (+502)
  • Guernsey (+44)
  • Guinea (+224)
  • Guinea-Bissau (+245)
  • Guyana (+592)
  • Haiti (+509)
  • Honduras (+504)
  • Hong Kong (+852)
  • Hungary (+36)
  • Iceland (+354)
  • India (+91)
  • Indonesia (+62)
  • Iran (+98)
  • Iraq (+964)
  • Ireland (+353)
  • Isle Of Man (+44)
  • Israel (+972)
  • Italy (+39)
  • Jamaica (+1)
  • Japan (+81)
  • Jersey (+44)
  • Jordan (+962)
  • Kazakhstan (+7)
  • Kenya (+254)
  • Kiribati (+686)
  • Kuwait (+965)
  • Kyrgyzstan (+996)
  • Laos (+856)
  • Latvia (+371)
  • Lebanon (+961)
  • Lesotho (+266)
  • Liberia (+231)
  • Libya (+218)
  • Liechtenstein (+423)
  • Lithuania (+370)
  • Luxembourg (+352)
  • Macau (+853)
  • Macedonia (+389)
  • Madagascar (+261)
  • Malawi (+265)
  • Malaysia (+60)
  • Maldives (+960)
  • Mali (+223)
  • Malta (+356)
  • Marshall Islands (+692)
  • Martinique (+596)
  • Mauritania (+222)
  • Mauritius (+230)
  • Mayotte (+262)
  • Mexico (+52)
  • Moldova (+373)
  • Monaco (+377)
  • Mongolia (+976)
  • Montenegro (+382)
  • Montserrat (+1)
  • Morocco (+212)
  • Mozambique (+258)
  • Myanmar (+95)
  • Namibia (+264)
  • Nauru (+674)
  • Nepal (+977)
  • Netherlands (+31)
  • New Caledonia (+687)
  • New Zealand (+64)
  • Nicaragua (+505)
  • Niger (+227)
  • Nigeria (+234)
  • Niue (+683)
  • Norfolk Island (+672)
  • North Korea (+850)
  • Northern Mariana Islands (+1)
  • Norway (+47)
  • Oman (+968)
  • Pakistan (+92)
  • Palau (+680)
  • Palestine (+970)
  • Panama (+507)
  • Papua New Guinea (+675)
  • Paraguay (+595)
  • Peru (+51)
  • Philippines (+63)
  • Poland (+48)
  • Portugal (+351)
  • Puerto Rico (+1)
  • Qatar (+974)
  • Republic of the Congo (+242)
  • Romania (+40)
  • Reunion (+262)
  • Russia (+7)
  • Rwanda (+250)
  • Saint Helena (+290)
  • Saint Kitts and Nevis (+1)
  • Saint Pierre and Miquelon (+508)
  • Saint Vincent and the Grenadines (+1)
  • Samoa (+685)
  • San Marino (+378)
  • Sao Tome and Principe (+239)
  • Saudi Arabia (+966)
  • Senegal (+221)
  • Serbia (+381)
  • Seychelles (+248)
  • Sierra Leone (+232)
  • Singapore (+65)
  • Sint Maarten (+1)
  • Slovakia (+421)
  • Slovenia (+386)
  • Solomon Islands (+677)
  • Somalia (+252)
  • South Africa (+27)
  • South Korea (+82)
  • South Sudan (+211)
  • Spain (+34)
  • Sri Lanka (+94)
  • St. Lucia (+1)
  • Sudan (+249)
  • Suriname (+597)
  • Swaziland (+268)
  • Sweden (+46)
  • Switzerland (+41)
  • Syria (+963)
  • Taiwan (+886)
  • Tajikistan (+992)
  • Tanzania (+255)
  • Thailand (+66)
  • The Bahamas (+1)
  • The Gambia (+220)
  • Timor-Leste (+670)
  • Togo (+228)
  • Tokelau (+690)
  • Tonga (+676)
  • Trinidad and Tobago (+1)
  • Tunisia (+216)
  • Turkey (+90)
  • Turkmenistan (+993)
  • Turks and Caicos Islands (+1)
  • Tuvalu (+688)
  • U.S. Virgin Islands (+1)
  • Uganda (+256)
  • Ukraine (+380)
  • United Arab Emirates (+971)
  • United Kingdom (+44)
  • United States (+1)
  • Uruguay (+598)
  • Uzbekistan (+998)
  • Vanuatu (+678)
  • Venezuela (+58)
  • Vietnam (+84)
  • Wallis and Futuna (+681)
  • Western Sahara (+212)
  • Yemen (+967)
  • Zambia (+260)
  • Zimbabwe (+263)
مرورگر شما از HTML5 پشتیبانی نمی کند.

سوالی دارید؟ از ما بپرسید، کارشناسان ما در اسرع وقت با شما تماس می گیرند.

آموزنگار

آکادمی آموزنگار

  • 021-88945907
  • شنبه تا چهارشنبه از ساعت 8 تا 17
  • info@amooznegar.com
ورود
استفاده از شماره تلفن
استفاده از آدرس ایمیل
آیا هنوز عضو نشده اید؟ ثبت نام کنید
بازیابی رمز عبور
استفاده از شماره تلفن
استفاده از آدرس ایمیل
ثبت نام
استفاده از شماره تلفن
استفاده از ایمیل
قبلا عضو شده اید؟ ورود به سیستم
محافظت توسط