Articles

GeeksforGeeks

Android Studio zapewnia platformę, na której można tworzyć aplikacje android na telefony z Androidem ,tablety, Android Wear, Android TV. Android Studio jest oficjalnym IDE dla rozwoju aplikacji na Androida i opiera się na idei IntelliJ. Można rozwijać aplikacje Android za pomocą Kotlin lub Java jako język Backend i XML do tworzenia interfejsu użytkownika.

w informatyce wtyczka jest komponentem oprogramowania, który dodaje szczególną charakterystykę do istniejącego programu komputerowego. Gdy program obsługuje wtyczki, umożliwia dostosowanie. Wtyczki to świetny sposób na zwiększenie produktywności i ogólnego doświadczenia programistycznego.⁣ ⁣ Niektóre zadania są nudne i nie są zabawne, korzystając z wtyczek w Android Studio, możesz zrobić więcej w krótszym czasie. ⁣ ⁣ Tak więc w tym artykule podzielimy się z Tobą przydatnymi wtyczkami Android Studio 7, które pomogą stać się lepszym programistą Androida.⁣ ⁣

Key Promoter X

Key Promoter X pomaga uzyskać niezbędne skróty podczas pracy nad projektami Android. Gdy programiści używają myszy na przycisku wewnątrz IDE, promotor klawiszy X prezentuje skrót klawiaturowy, którego powinieneś użyć alternatywnie. Key Promoter X to prosty sposób na naukę, jak zastąpić męczącą pracę myszy klawiszami klawiatury i pomaga przejść do szybszego, wolnego od myszy rozwoju. Okno Narzędzia Key Promoter X wyświetla listę akcji myszy, które są najczęściej wykorzystywane przez programistów i szybko zapewnia skrót, którego programiści mogą używać alternatywnie. Przyciski nie posiadające skrótów, Klawisz X podpowiada z możliwością bezpośredniego ich utworzenia.

ButterKnifeZelezny

ButterKnifeZelezny jest wtyczką android studio do tworzenia zastrzyków ButterKnife z wybranego układu XML. Jest to bardzo prosta wtyczka do Android Studio / IDEA, która obsługuje tworzenie zastrzyków widoku Butterknife jednym kliknięciem. Zabawne jest to, że Butterknifeprogrammerzy są leniwi, a programiści, którzy nie są leniwi, nie są dobrymi programistami. Prawie Programiści Androida powinni znać bibliotekę adnotacji ButterKnife @ JakeWharton. 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ązania sterowania i zwiększenie wydajności kodowania.

Json to Kotlin Class

JSON to kotlin Class jest wtyczką do tworzenia klasy danych Kotlin z łańcucha JSON, innymi słowy, wtyczką, która zmienia łańcuch JSON na klasę danych Kotlin. Dzięki temu możesz programowo wygenerować klasę danych Kotlina z łańcucha JSON. Obsługa (prawie) wszystkich rodzajów adnotacji JSON libs(Gson, Jackson, Fastjson, MoShi i LoganSquare, kotlinx.serializacja(domyślna wartość niestandardowa)). Niektóre z ważnych funkcji to:

  • dostosowywanie własnych adnotacji
  • Inicjalizacja właściwości z wartościami domyślnymi
  • Umożliwienie właściwości być nullable(?)
  • Automatyczne określanie nullability właściwości
  • zmiana nazw pól na styl camelCase przy wyborze docelowej adnotacji JSON lib.
  • generowanie klasy Kotlina jako poszczególnych klas
  • generowanie klasy Kotlina jako klas wewnętrznych
  • formatowanie dowolnego legalnego ciągu JSON
  • generowanie typu mapy, gdy klucz json jest typem prymitywnym
  • tworzenie adnotacji tylko wtedy, gdy jest to potrzebne
  • niestandardowe definiowanie klasy danych Klasa nadrzędna
  • Sortuj właściwość według alfabetu
  • spraw, aby właściwość słowa kluczowego była poprawna
  • wsparcie wczytywanie JSON z Pastera/plik lokalny/http URL
  • wsparcie dostosuj własną wtyczkę za pomocą modułu rozszerzenia
  • normalna Obsługa Klasy
  • dynamiczna obsługa obciążenia wtyczki
  • wsparcie generowania klasy list z JSONArray
  • złożony schemat json obsługujący

JSON to klasa kotlin jest doskonałym narzędziem dla programistów Kotlin i może konwertować łańcuch JSON na klasę danych Kotlin. Narzędzie potrafiło nie tylko zrozumieć typy prymitywne, ale także automatycznie tworzyć typy złożone. Jest po prostu dostępny. Oferujemy Skrót klawiatury ALT + K Dla Windows i opcja + K Dla Mac, spróbuj i masz zamiar się w nim zakochać! JsonToKotlinClass sprawia, że programowanie jest bardziej zachwycające.

nawiasy tęczowe

nawiasy tęczowe dodaje do kodu nawiasy tęczowe i nawiasy tęczowe. Kodowanie kolorami nawiasów ułatwia uzyskanie sparowanych nawiasów, dzięki czemu twórcy nie gubią się w morzu identycznych nawiasów. Jest to bardzo pomocne narzędzie i oszczędza zamieszanie związane z wyborem, który wspornik ma zostać zamknięty. Każda para nawiasów / nawiasów ma inny kolor. Dość prosta, ale doskonała wtyczka.

CodeGlance

wtyczka Codeglance ilustruje powiększony przegląd lub minimapę podobną do tej, którą można znaleźć w Sublime w panelu edytora. Minimapa umożliwia szybkie przewijanie, co pozwala przeskakiwać bezpośrednio do sekcji kodu. Niektóre z ważnych funkcji to:

  • Codeglance działa zarówno z jasnymi, jak i ciemnymi motywami, używając niestandardowych kolorów do podświetlania składni.
  • wątek roboczy do renderowania
  • renderowanie kolorów za pomocą Tokenizera IntelliJ
  • Przewijalny!
  • wbudowany w okno edytora
  • kompletny zamiennik konspektu kodu, który pomaga w budowaniu nowych Intellij.

ADB Idea

ADB Idea to wtyczka dla Android Studio i Intellij IDEA, która przyspiesza zwykły rozwój Androida. Pozwala na skróty do różnych funkcji emulatora, które są zwykle bardzo czasochłonne, takie jak resetowanie danych aplikacji, odinstalowywanie aplikacji lub inicjowanie debuggera. Dostępne są następujące polecenia:

  • ADB Odinstaluj aplikację
  • ADB Zabij aplikację
  • ADB Uruchom aplikację
  • ADB Uruchom ponownie aplikację
  • ADB Wyczyść dane aplikacji
  • ADB Wyczyść dane aplikacji i uruchom ponownie
  • ADB Uruchom aplikację z debuggerem
  • ADB Uruchom ponownie aplikację z debugerem
  • ADB Grant/Revoke Permissions
  • ADB włącz/wyłącz Wi-Fi
  • ADB włącz/wyłącz dane mobilne
Tagi artykułu:
tagi praktyki: