6 nejužitečnějších pluginů Android Studia

Android Studio představuje platformu, na které lze vyvíjet androidí aplikace pro telefony, tablety, Android Wear a Android TV. Android Studio je oficiální IDE pro vývoj aplikací pro Android a je založeno na IntelliJ IDEA. Aplikace pro Android lze vyvíjet pomocí jazyka Kotlin nebo Java jako backendového jazyka a XML pro vývoj frontendového uživatelského rozhraní.

V informatice je plug-in softwarová komponenta, která přidává určitou vlastnost do stávajícího počítačového programu. Pokud program podporuje zásuvné moduly, umožňuje přizpůsobení. Zásuvné moduly jsou skvělým způsobem, jak zvýšit produktivitu a celkový zážitek z programování. Některé úkoly jsou nudné a nebaví vás je dělat, pomocí zásuvných modulů ve studiu Android můžete udělat více práce za méně času. V tomto článku se s vámi tedy podělíme o 7 užitečných zásuvných modulů studia android, které vám pomohou stát se lepším vývojářem pro systém android.

Key Promoter X

Key Promoter X pomáhá získat potřebné zkratky při práci na projektech pro systém android. Když vývojáři použijí myš na tlačítko uvnitř IDE, Key Promoter X představí klávesovou zkratku, kterou jste měli použít alternativně. Key Promoter X poskytuje jednoduchý způsob studia, jak nahradit únavnou práci s myší klávesami na klávesnici, a pomáhá přejít k rychlejšímu vývoji bez použití myši. Okno nástroje Key Promoter X poskytuje seznam úkonů myši, které vývojáři využívají nejčastěji, a rychle poskytuje klávesovou zkratku, kterou by vývojáři mohli použít alternativně. Tlačítka, která nemají žádnou zkratku, Key Promoter X vyzve s možností ji přímo vytvořit.

ButterKnifeZelezny

ButterKnifeZelezny je zásuvný modul studia Android pro vytváření injekcí ButterKnife z vybraného rozvržení XML. Jedná se o velmi jednoduchý zásuvný modul pro Android Studio/IDEA, který podporuje vytváření injekcí zobrazení Butterknife jedním kliknutím. Zábavný fakt je ButterKnifeProgramátoři jsou líní a programátoři, kteří nejsou líní, nejsou dobří programátoři. Téměř všichni vývojáři pro Android by měli znát anotační knihovnu ButterKnife od @JakeWharton. Vývojář může tuto knihovnu implementovat, aniž by musel psát spoustu nudných funkcí findViewById() a setOnClickListener(). Hlavním účelem je usnadnit vývojářům rychlé generování kódu zobrazení vazby na ovládací prvky a zvýšit efektivitu kódování.

Json To Kotlin Class

Json to kotlin Class je zásuvný modul pro vytvoření datové třídy Kotlin z řetězce JSON, jinými slovy zásuvný modul, který mění řetězec JSON na datovou třídu Kotlin. Pomocí něj můžete z řetězce JSON programově vygenerovat datovou třídu Kotlin. Podporuje (téměř) všechny druhy anotací knihoven JSON(Gson, Jackson, Fastjson, MoShi a LoganSquare, kotlinx.serialization(výchozí vlastní hodnota)). Některé z důležitých funkcí jsou:

  • Vlastní anotace
  • Inicializace vlastností s výchozími hodnotami
  • Povolení nulování vlastností(?)
  • Automatické určení nulovatelnosti vlastností
  • Přejmenování názvů polí na styl camelCase při výběru cílové anotace JSON lib.
  • Generování třídy Kotlin jako jednotlivých tříd
  • Generování třídy Kotlin třídy jako vnitřní třídy
  • Formátování libovolného legálního řetězce JSON
  • Generování typu mapy, když je klíčem json primitivní typ
  • Vytváření anotace pouze v případě potřeby
  • Vlastní definice datové třídy nadřazené třídy
  • Vlastnost třídění řazení podle abecedy
  • Upravit platnost vlastnosti klíčového slova
  • Podpora načítání JSON z Pasteru/lokálního souboru/Http URL
  • Podpora přizpůsobení vlastního zásuvného modulu pomocí rozšiřujícího modulu
  • Podpora normální třídy
  • Dynamický zásuvný modul podpora načítání
  • Podpora generování ListClass z JSONArray
  • Podpora komplexního json schématu

Json to kotlin Class je vynikající nástroj pro Kotlin vývojáře a dokáže převést JSON řetězec na Kotlin datovou třídu. Nástroj dokázal nejen porozumět primitivním typům, ale také automaticky vytvářet komplexní typy. Je jednoduše přístupný. Poskytujeme klávesovou zkratku ALT + K pro Windows a Option + K pro Mac, vyzkoušejte a určitě si jej zamilujete! JsonToKotlinClass prostě dělá programování příjemnějším.

Duhové závorky

Duhové závorky přidává do kódu duhové závorky a duhové závorky. Barevné označení závorek usnadňuje získání párových závorek, takže se vývojáři neztratí v moři stejných závorek. Jedná se o velmi užitečný nástroj, který ušetří zmatek při výběru, kterou závorku je třeba uzavřít. Každá dvojice závorek/parenthes má jinou barvu. Celkem jednoduchý, ale vynikající doplněk.

CodeGlance

Zásuvný modul CodeGlance znázorňuje do panelu editoru zvětšený přehled nebo minimapu podobnou té, kterou najdete v Sublime. Minimapa umožňuje rychlé posouvání a umožňuje přecházet přímo na části kódu. Některé z důležitých funkcí jsou:

  • Codeglance pracuje se světlými i tmavými motivy s použitím vlastních barev pro zvýraznění syntaxe.
  • Pracovní vlákno pro vykreslování
  • Barevné vykreslování pomocí tokenizéru IntelliJ
  • Scrolllable!
  • Vloženo do okna editoru
  • Kompletní náhrada Code Outline, která pomáhá novým sestavením Intellidu.

ADB Idea

ADB Idea je zásuvný modul pro Android Studio a Intellij IDEA, který urychluje běžný vývoj Androidu. Umožňuje zkratky pro různé funkce emulátoru, které jsou obvykle velmi časově náročné, jako je obnovení dat aplikace, odinstalování aplikace nebo inicializace ladicího programu. K dispozici jsou následující příkazy:

  • ADB Odinstalovat aplikaci
  • ADB Zabít aplikaci
  • ADB Spustit aplikaci
  • ADB Restartovat aplikaci
  • ADB Vymazat data aplikace
  • ADB Vymazat aplikaci. Data and Restart
  • ADB Start App With Debugger
  • ADB Restart App With Debugger
  • ADB Udělení/odvolání oprávnění
  • ADB Enable/Disable Wi-Fi
  • ADB Enable/Disable Mobile Data

My Personal Notes arrow_drop_up
Save