6 Najbardziej przydatnych wtyczek Android Studio
Android Studio zapewnia platformę, na której można tworzyć aplikacje androidowe dla telefonów z systemem Android, tabletów, Android Wear, Android TV. Android Studio jest oficjalnym IDE dla rozwoju aplikacji Android, a to jest oparte na IntelliJ IDEA. Można rozwijać Aplikacje Android używając Kotlin lub Java jako Backend Language i XML do rozwijania frontend UI.
W informatyce, wtyczka jest komponentem oprogramowania, który dodaje szczególną cechę do istniejącego programu komputerowego. Gdy program obsługuje wtyczki, umożliwia dostosowanie do potrzeb użytkownika. Wtyczki są doskonałym sposobem na zwiększenie produktywności i ogólnego doświadczenia programistycznego. Niektóre zadania są nudne i nie zabawa do zrobienia, za pomocą wtyczek w android studio można uzyskać więcej zrobić w krótszym czasie. Tak więc w tym artykule, będziemy dzielić się z wami 7 przydatnych wtyczek android studio, które pomogą stać się lepszym deweloperem android.
Key Promoter X
Key Promoter X pomaga uzyskać niezbędne skróty podczas pracy nad projektami android. Kiedy programiści używają myszy na przycisku wewnątrz IDE, Key Promoter X prezentuje skrót klawiaturowy, który powinieneś był użyć alternatywnie. Key Promoter X zapewnia prosty sposób na naukę, jak zastąpić uciążliwą pracę myszką za pomocą klawiszy klawiatury i pomaga przejść do szybszego rozwoju bez użycia myszki. Okno narzędzia Key Promoter X podaje listę trafień działań myszy, które są najczęściej wykorzystywane przez programistów i szybko podaje skrót, którego programiści mogą użyć alternatywnie. Przyciski bez skrótów, Key Promoter X podpowiada z możliwością bezpośredniego stworzenia jednego.
ButterKnifeZelezny
ButterKnifeZelezny jest wtyczką android studio do tworzenia wstrzyknięć ButterKnife z wybranych layoutów XML. Jest to bardzo prosta wtyczka do Android Studio/IDEA, która obsługuje tworzenie wstrzyknięć widoku Butterknife jednym kliknięciem. Zabawnym faktem jest to, że ButterKnifeProgramiści są leniwi, a programiści, którzy nie są leniwi, nie są dobrymi programistami. Prawie programiści Androida powinni znać bibliotekę adnotacji @JakeWharton’s ButterKnife. Programista może zaimplementować tę bibliotekę bez pisania wielu nudnych findViewById() i setOnClickListener(). Głównym celem jest ułatwienie programistom szybkiego generowania kodu widoku wiążącego kontrolę i zwiększenie wydajności kodowania.
Json To Kotlin Class
Json to kotlin Class to wtyczka do tworzenia klasy danych Kotlin z ciągu JSON, innymi słowy, wtyczka, która zmienia ciąg JSON na klasę danych Kotlin. Dzięki temu możesz wygenerować klasę danych Kotlin z ciągu JSON programowo. Obsługuje (prawie) wszystkie rodzaje adnotacji JSON libs (Gson, Jackson, Fastjson, MoShi i LoganSquare, kotlinx.serialization(domyślna wartość niestandardowa)). Niektóre z ważnych cech to:
- Dostosowywanie własnych adnotacji
- Inicjalizacja właściwości z wartościami domyślnymi
- Pozwalanie właściwościom na bycie nullable(?)
- Określanie nullability właściwości automatycznie
- Zmienianie nazw pól na styl camelCase podczas wybierania docelowej adnotacji biblioteki JSON.
- Generowanie klasy Kotlin jako klasy indywidualne
- Generowanie klasy Kotlin jako klasy wewnętrzne
- Formatowanie dowolnego legalnego łańcucha JSON
- Generowanie typu mapy, gdy klucz json jest typem prymitywnym
- Tylko tworzenie adnotacji, gdy jest to potrzebne
- Niestandardowe definiowanie klasy danych klasy nadrzędnej
- Właściwość sortowania order by Alphabetical
- Make keyword property valid
- Support Loading JSON From Paster/Local File/Http URL
- Support customize your own plugin by Extension Module
- Normal Class support
- Dynamic plugin wsparcie ładowania
- Obsługa generowania ListClass z JSONArray
- Kompleksowy schemat json wspierający
Json to Kotlin Class jest doskonałym narzędziem dla programistów Kotlin i może konwertować ciąg JSON do klasy danych Kotlin. Narzędzie może nie tylko zrozumieć prymitywne typy, ale także automatycznie tworzyć typy złożone. To jest po prostu dostępne. Zapewniamy skróty klawiszowe ALT + K dla Windows i Option + K dla Mac, spróbuj, a zakochasz się w nim! JsonToKotlinClass po prostu sprawia, że programowanie jest bardziej rozkoszne.
Nawiasy tęczowe
Nawiasy tęczowe dodają nawiasy tęczowe i nawiasy tęczowe do kodu. Kodowanie kolorami nawiasów ułatwia uzyskanie sparowanych nawiasów, dzięki czemu programiści nie gubią się w morzu identycznych nawiasów. Jest to bardzo pomocne narzędzie i oszczędza zamieszania związanego z wyborem nawiasu, który musi zostać zamknięty. Każda para nawiasów / nawiasów ma inny kolor. Dość prosty, ale doskonały plugin.
CodeGlance
Wtyczka Codeglance ilustruje powiększony przegląd lub minimapę podobną do tej, którą można znaleźć w Sublime w okienku edytora. Minimapa umożliwia szybkie przewijanie, pozwalając ci przeskakiwać bezpośrednio do fragmentów kodu. Niektóre z ważnych cech to:
- Codeglance działa zarówno z jasnymi, jak i ciemnymi motywami, używając niestandardowych kolorów do kolorowania składni.
- Wątek roboczy do renderowania
- Renderowanie kolorów przy użyciu tokenizera IntelliJ
- Scrollable!
- Embedded into the editor window
- Kompletny zamiennik dla Code Outline, który pomaga nowym buildom Intellij.
ADB Idea
ADB Idea jest pluginem dla Android Studio i Intellij IDEA, który przyspiesza zwykły rozwój androida. Pozwala na skróty dla różnych funkcji emulatora, które normalnie są bardzo czasochłonne, jak resetowanie danych aplikacji, odinstalowanie aplikacji lub inicjowanie debuggera. Dostępne są następujące komendy:
- ADB Uninstall App
- ADB Kill App
- ADB Start App
- ADB Restart App
- ADB Clear App Data
- ADB Clear App. Data and Restart
- ADB Start App With Debugger
- ADB Restart App With Debugger
- ADB Grant/Revoke Permissions
- ADB Enable/Disable Wi- Fi
- ADB Enable/DisableFi
- ADB Enable/Disable Mobile Data
.