Każdego dnia wszyscy korzystamy z dziesiątek aplikacji na naszych urządzeniach mobilnych. Od sprawdzania poczty e-mail i wysyłania i odbierania wiadomości, po surfowanie po Internecie, zarządzanie naszymi codziennymi zadaniami, granie w nasze ulubione gry, słuchanie muzyki, oglądanie filmów i wiele więcej. Robimy to wszystko przez aplikacje, które powstały dzięki ciężkiej pracy deweloperów. Rzeczywiście, to, co dla nas jest tak proste, jak „kliknij tutaj”, kryje w sobie żmudny proces, dla którego konieczna jest znajomość i umiejętność obsługi bardzo różnych narzędzi.

Jeśli jesteś programistą aplikacji, możesz pominąć ten post, ponieważ tak naprawdę wiesz o wiele więcej, niż możemy nawet powiedzieć. Jeśli jednak jesteś „zwykłym” użytkownikiem, takim jak ja, możesz być ciekawy, jakich narzędzi używają programiści do tworzenia aplikacji, które oferują nam na co dzień w sklepie Google Play. Z tym pomysłem dzisiaj pokażemy najlepsze narzędzia dla programistów aplikacji na Androida, kompilacja przygotowana przez Adama Sinickiego, redaktora Android Authority, który wie o tym znacznie więcej niż serwer.

Android Studio

Android Studio Nie może go zabraknąć na żadnej liście narzędzi dla programistów Androida. To jest o Zintegrowane środowisko programistyczne (IDE, od angielskiego akronimu) na Androida, najczęściej używane przez większość programistów, którzy starają się tworzyć podstawowe aplikacje zgodnie z Material Design Google i mieć dostęp do wszystkich zaawansowanych funkcji platformy. IDE to miejsce, w którym każdy programista spędza większość czasu; działa jako edytor dla wybranego języka programowania (Android Studio obsługuje Java, C ++ a teraz także Kotlin, chociaż Java jest oficjalnym językiem Androida), kompilator umożliwiający tworzenie plików APK oraz system plików do organizowania jej projektu . Zawiera również edytor XML i „widok projektu”, który umożliwia organizowanie elementów na ekranie.

Android Studio oferuje pełny zestaw dodatkowych narzędzi, z których niektóre wspomnimy poniżej; większość jest dołączana do pojedynczego pobrania (w rzeczywistości jest dostarczana w pakiecie z Android SDK, chociaż Java JDK będzie musiała zostać pobrana i zainstalowana osobno.

Menedżer AVD

Narzędzie Menedżer AVD (Android Virtual Device) jest zawarte w Android Studio i zasadniczo jest to plik emulator, który umożliwia uruchamianie aplikacji na Androida na komputerze. Jest więc bardzo przydatnym narzędziem, ponieważ pozwala na szybkie testowanie aplikacji bez konieczności instalowania ich na urządzeniach fizycznych. Ponadto pozwala na symulację różnych rozmiarów ekranu, specyfikacji, wersji Androida ... To wszystko i więcej pozwala zoptymalizować aplikację do wykonania na dowolnym urządzeniu.

Monitor urządzeń z systemem Android

Jest inny herramienta zintegrowany Android Studio to służy test wydajności aplikacji ponieważ pozwala monitorować urządzenie lub urządzenie wirtualne podczas wykonywania i uzyskać dostęp do informacji o procesach, statystyki sieci, LogCat i nie tylko.

Android Debug Most

Jest również wyposażony w Android Studio i jest to plik narzędzie wiersza poleceń do komunikowania się lub wykonywania poleceń na podłączonym urządzeniu z systemem Android (wirtualne lub fizyczne).

Unity 3D

Unity 3D jest jednym z narzędzi dla programistów aplikacji na Androida poza platformą Android Studio. Unity 3D jest Zintegrowane środowisko programistyczne, tym razem dedykowane do tworzenia gier wieloplatformowych. Jest to narzędzie, za pomocą którego programiści mogą w „prosty” sposób tworzyć gry w 2D lub 3D, optymalizować je i rozpowszechniać na inne platformy. Służy również do tworzenia aplikacji rzeczywistości wirtualnej dla Daydream, Cardboard lub Gear VR, a niektórzy twierdzą, że jest „łatwy do nauczenia”.

Inne ważne narzędzia dla programistów Androida

Unreal Engine , inne alternatywne środowisko dla tworzenie gier międzyplatformowych .

, inne alternatywne środowisko dla . GameMaker: Studio , narzędzie do Tworzenie gier 2D który jest nieco łatwiejszy w użyciu niż poprzednie.

, narzędzie do który jest nieco łatwiejszy w użyciu niż poprzednie. Podstawowy dla Androida (B4A), IDE, które umożliwia programistom tworzyć aplikacje w języku programowania BASIC .

. WSPARCIE, narzędzie, które pozwala twórz aplikacje za pomocą smartfona lub tabletu i testuj je od razu .

. Visual Studio z platformą Xamarin , Microsoft IDE , darmowy, który oferuje obsługę wielu różnych języków, umożliwiając tworzenie aplikacji wieloplatformowych, które można później testować na urządzeniach połączonych w chmurze.

, , darmowy, który oferuje obsługę wielu różnych języków, umożliwiając tworzenie aplikacji wieloplatformowych, które można później testować na urządzeniach połączonych w chmurze. Zaćmienie , A Ogólne IDE, które było głównym narzędziem dla programistów Androida przed pojawieniem się Android Studio . Obsługuje kilka języków programowania, w tym Javę z Android SDK, jednak nie jest już obsługiwany przez Google.

, A . Obsługuje kilka języków programowania, w tym Javę z Android SDK, jednak nie jest już obsługiwany przez Google. GitHub, jest narzędziem najczęściej używanym przez programistów do udostępniać projekty, śledzić wersje tych projektów, tworzenie kopii zapasowych pracy, praca zespołowa, znajdowanie przykładów kodu i samouczków i nie tylko.

To jedne z najpopularniejszych i najczęściej używanych narzędzi programistycznych dla Androida, ale nie jedyne. Jak powiedziałem na początku, jeśli poświęcisz się temu, wiesz znacznie więcej niż to, co jest tutaj ujawnione, czy możesz nam powiedzieć, które z nich są Twoimi ulubionymi?

Jarosław Kułak
Jarosław Kułak

Leave a Comment