Най-добри инструменти за разработчици на Android

Автор: Lewis Jackson
Дата На Създаване: 6 Може 2021
Дата На Актуализиране: 2 Юли 2024
Anonim
•| где найти в тока бока !?!? ☁️🌍 // часть 5 💫🤍// нужные и эстетичные вещи в toca boca 🧚‍♀️💘|•
Видео: •| где найти в тока бока !?!? ☁️🌍 // часть 5 💫🤍// нужные и эстетичные вещи в toca boca 🧚‍♀️💘|•

Съдържание


Android предлага безкрайни възможности за разработчиците: тя е универсална, отворена платформа, използвана от милиони потребители по целия свят с мощна платформа за разпространение, за да достигне до голяма аудитория. За щастие има и много инструменти за разработчици на Android, за да започнете и да помогнете за оптимизиране на работния процес. Още по-добре, броят на тези инструменти се увеличава непрекъснато, докато всеки от тях продължава да става по-ефективен и интуитивен. Никога не е имало по-добро време да създадете свое собствено приложение за Android!

Прочетете следващо: Най-добрите производители на приложения за Android за създаване на приложения и изграждането им с нулев код

По-долу ще намерите голям набор от полезни и мощни инструменти за разработчици. За ваше удобство те бяха категоризирани така:

  • IDE - Интегрираната среда за развитие са основните инструменти, които използвате за изграждане на приложенията си за Android, осигурявайки интерфейса, където въвеждате кода си.
  • Инструменти, които се доставят с Android Studio - Това са официалните инструменти за разработчици на Android от Google, които се предлагат в комплект с Android Studio / Android SDK.
  • Съвременни външни инструменти- Инструменти като Github, които вероятно ще използвате като по-напреднал разработчик.
  • Други инструменти- Бързо завръщане на другите видове инструменти, които може да срещнете.

Кажете ни какво сме пропуснали по-долу и късмет!


Най-добри инструменти за програмисти за Android: IDE

Am IDE е „интегрирана среда за разработка“, което означава единен интерфейс, който ви позволява да въвеждате код и обработва нещата

Android Studio

Нито един списък с инструменти за разработка на Android не би бил пълен без Android Studio. Това е официалната IDE (интегрирана среда за разработка) за Android, което го прави избор номер едно за по-голямата част от разработчиците, които искат да направят основни приложения в съответствие с материалния дизайн на Google и с достъп до всички разширени функции на платформата.

IDE е мястото, където всеки програмист ще прекара голяма част от времето си: действа като редактор на избрания език за програмиране (Android Studio поддържа Java и Kotlin), компилатор, който може да създава APK файлове и файлова система за подреждане на вашия проект. Той също така включва XML редактор и „изглед на дизайна“ за подреждане на елементи на екрана. Android Studio също предлага цял набор от допълнителни инструменти - някои от които ще разгледаме в тази публикация - и за щастие по-голямата част от това вече ще бъде събрана заедно като едно изтегляне. Всъщност той също идва в комплект със самия SDK за Android, въпреки че все пак ще трябва да изтеглите и инсталирате Java JDK отделно. Трябва също да разгледате пълния ни урок за Android Studio за начинаещи.


Разработването с Java и Android SDK има малко по-стръмна крива на обучение, но по отношение на интеграцията, поддръжката и функциите на Android Studio не могат да бъдат победени.

Визуално студио с Xamarin

Visual Studio е IDE на Microsoft, който поддържа редица езици, включително C #, VB.net, JavaScript и други с разширения. С помощта на Xamarin, който сега е включен в пакет, също е възможно да създавате кросплатформени приложения с помощта на C # и след това да тествате на множество устройства, свързани към облака. Тя е свободна за използване и добър избор, ако планирате да пуснете полезно приложение за Android и iOS и не искате да напишете кода си два пъти. Полезно е и за тези, които вече са запознати със C # и / или Visual Studio. Дори за онези, които нямат аспирации с много платформи, той може да служи като мощна и привлекателна алтернатива на Android Studio. Един недостатък обаче е, че е по-малко удобен за достъп и използване на библиотеки, написани на Java и както при всяка друга алтернатива, губите част от поддръжката и разширените интегрирани функции на Google.

Unity 3D

Unity 3D е двигател за игри и IDE за разработване на игри с много платформи - и вероятно най-добрият вариант за всички, от начинаещи до напреднали потребители. Unity е лесен за научаване и идва с голямо разнообразие от функции за развитие на игри. Въпреки че е възможно да създадете игра с Android Studio, Unity се поддава на този вид работа много по-лесно и ще ви спести значително време и главоболие. Той е особено подходящ за 2D игри, но вие също го използвате за създаване на приложения за виртуална реалност за Daydream, Cardboard или Gear VR! Вижте нашето въведение в Unity3D за повече.

Нереален двигател

Unreal Engine също е двигател за игри и е алтернативен вариант за тези, които се интересуват от крос-платформа, пълнофункционална игра. Подобно на Unity, Unreal предлага лесна поддръжка за Android и всъщност е графично превъзходен заедно с това, че е с отворен код. Това каза, че Unity има малко по-добра вградена поддръжка за мобилни и 2D творения и е предпочитаната опция за повечето мобилни игрални разработчици. Кой от тях в крайна сметка решите да отидете е вашият разговор и тъй като и двамата са безплатни, няма причина да не можете да ги изстреляте и двамата. Започнете от тук, ако искате да научите как да пишете 3D игра за Android с помощта на Unreal Engine.

GameMaker: Studio

GameMaker: Studio е друг инструмент за разработчиците на игри, този път за 2D игри. Това е малко по-лесно от използването на Unity или Unreal 4 и ви позволява да създавате приложения с ефективно нулев код. Ако ти правя искате да добавите малко повече персонализация, но тогава можете да се захванете с много удобния за начинаещите GML или „GameMaker Language“.

Обаче, това, което получавате по-лесно за употреба, губите до известна степен в мощността и функционалността. Също така си струва да се отбележи, че GameMaker не е безплатен, въпреки че има безплатна пробна версия за тези, които искат да го изстрелят. Вижте нашия GameMaker: Урок за студио за начинаещи за повече информация.

b4a

B4A (Basic за Android) е по-малко известен инструмент за разработка на Android от Anywhere Software, фокусиран върху „бързото развитие“. Както подсказва името, това е IDE и интерпретатор, който позволява на разработчиците да създават приложения, използвайки програмния език BASIC. За тези, които не са запознати с BASIC, това е по същество много по-прост, процедурен език за програмиране, който се чете по-близо до обикновения английски. Въпреки че по същество е проект за един човек, B4A успява да събере много полезни разширени функции; включително безжично отстраняване на грешки през Bluetooth, визуален редактор за добавяне и подреждане на изгледи и други. Това не е безплатно, но лицензът е много достъпен.

Ако се интересувате, разгледайте пълното ни въведение в Basic4Android.

Инструменти, които се доставят с Android Studio

AVD Manager

Инструментът AVD Manager е в комплект с Android Studio. AVD означава „Виртуално устройство на Android“, така че по същество това е емулатор за стартиране на приложения за Android на вашия компютър. Това е полезно, защото означава, че можете да тествате приложенията си бързо, без да се налага постоянно да ги инсталирате на физически устройства. По-важното е, че AVD Manager ви позволява да създавате много различни емулатори с различни размери на екрана, спецификации и версии на Android. Това означава, че можете да видите как ще изглежда вашето творение на всяко дадено устройство и по този начин да осигурите поддръжка в най-популярните джаджи. Производителността се подобрява непрекъснато, особено при бърз режим virt, която работи с версия на Intel на Android на вашия компютър и премахва необходимостта от емулация на ниво инструкции.

Монитор на устройства с Android

Друг вграден инструмент за разработка на Android, Android Device Monitor ви позволява да наблюдавате вашето устройство или виртуално устройство по време на изпълнение и да получите достъп до информация, като например колко процеси протичат в каква нишка, мрежова статистика, LogCat и други. Той е чудесен за тестване на ефективността на вашите приложения и да видите какво се случва под.

Android Debug Bridge

Черупката на ADB е полезен малък инструмент за команден ред, който можете да използвате за комуникация или изпълнение на команди на свързано устройство с Android (виртуално или физическо). Той идва с Android Studio и в по-голямата си част няма да е необходимо да се притеснявате за това. От време на време обаче ще следвате урок и ще откриете, че трябва да го отворите. За целта отворете папката с инструменти на платформата на вашата Android SDK инсталация или в която и папка се намира adb.exe и отворете команден ред (Shift + RMB> Open Command Window Here).

Съвременни външни инструменти

GitHub

GitHub е хостинг услуга за Git хранилища. Казано по-просто, това е онлайн инструмент, който можете да използвате, за да споделяте проекти, а също така да следите множество версии и „вилици“ на тези проекти, когато работите в екип. Той е удобен за архивиране на вашата работа, за сътрудничество и за намиране на кодови образци и уроци, през които можете да работите. За начинаещи вашето излагане на GitHub вероятно ще бъде ограничено до изтегляне на примерни проекти, които можете да обърнете инженерно. Ако обаче някога работите с голямо приложение като екип, това е инструмент за разработчици, с който ще трябва да се запознаете много. Освен ако компанията, с която работите, използвайте вместо това Mercurial!

В епоха, в която буквално не е нужно да напускате къщата си, за да купите нещо, не е чудно защо видеокамерите и охранителните камери са станали толкова популярни. Хората искат да знаят кога други хора...

Миналата година Google трябваше да се справи с мащабна ранна теч на Google Pixel 3 с множество прототипи, продадени на черния пазар в Европа. Днес обаче Google се справя с различен вид теч: изтичането...

Популярни Публикации