Ми всі використовуємо десятки програм на своїх мобільних пристроях щодня. Від перевірки електронної пошти та надсилання та отримання повідомлень, до серфінгу в Інтернеті, управління нашими щоденними завданнями, гри в улюблені ігри, прослуховування музики, перегляду відео та багато іншого. Ми все це робимо програми, які стали можливими завдяки наполегливій праці розробників. Справді, те, що для нас є таким простим, як "натиснути тут", приховує кропіткий процес, для якого необхідно знати і знати, як поводитися з різними інструментами.
Якщо ви розробник додатків, ви можете пропустити цю публікацію, оскільки ви насправді знаєте набагато більше, ніж ми навіть можемо сказати. Однак якщо ви "звичайний" користувач, як і я, вам може бути цікаво дізнатись, які інструменти розробники використовують для створення програм, які вони пропонують нам щодня в магазині Google Play. З цією ідеєю сьогодні ми показуємо вам найкращі інструменти для розробників додатків для Android, збірка, яку підготував Адам Сініцкі, редактор Android Authority, який знає про ці речі набагато більше, ніж сервер.
Android-студія
Android-студія Це не може бути відсутнім у будь-якому списку інструментів для розробників Android. Йдеться про Інтегроване середовище розробки (IDE, з її скороченням англійською мовою) для Android, яка найбільш використовується більшістю розробників, які прагнуть створювати основні додатки відповідно до Матеріального дизайну Google та з доступом до всіх розширених функцій платформи. IDE - це місце, де будь-який розробник проводить більшу частину свого часу; виступає в якості редактора для обраної мови програмування (Android Studio підтримує Java, C ++, а тепер також Kotlin, хоча Java є офіційною мовою Android), компілятор, який дозволяє створювати файли APK та файлову систему для організації її проекту . Він також включає редактор XML і "подання дизайну", що дозволяє впорядковувати елементи на екрані.
Android-студія пропонує повний набір додаткових інструментів, деякі з яких ми згадаємо нижче; більшість з них включені як одне завантаження (насправді він постачається в комплекті з Android SDK, хоча Java JDK потрібно буде завантажувати та встановлювати окремо.
Менеджер AVD
Інструмент Менеджер AVD (Віртуальний пристрій Android) входить до складу Android Studio і в основному це емулятор, який дозволяє запускати програми Android на ПК. Отже, це дуже корисний інструмент, оскільки дозволяє швидко тестувати програми, не встановлюючи їх на фізичних пристроях. Крім того, це дозволяє моделювати різні розміри екрану, технічні характеристики, версії Android ... Все це та багато іншого дозволяє оптимізувати програму для її виконання на будь-якому пристрої, який ви хочете.
Монітор пристрою Android
Чи інша herramienta інтегрований в Android-студія що служить перевірка продуктивності програми оскільки це дозволяє контролювати пристрій або віртуальний пристрій під час виконання та отримувати доступ до інформації про процеси, статистику мережі, LogCat тощо.
Android Debug Bridge
Він також поставляється з Android Studio, і це інструмент командного рядка для спілкування або виконання команд на підключеному пристрої Android (віртуальний чи фізичний).
Єдність 3D
Єдність 3D є одним із інструментів для розробників додатків для Android за межами Android-студія. Єдність 3D є Інтегроване середовище розробки, цього разу, присвячене розробці мультиплатформенних ігор. Це інструмент, за допомогою якого розробники можуть створювати 2D або 3D ігри «простим» способом, оптимізувати їх та розповсюджувати на інших платформах. Він також використовується для створення додатків для віртуальної реальності для Daydream, Cardboard або Gear VR, а деякі кажуть, що його "легко вивчити".
Інші важливі інструменти для розробників Android
- Unreal Engine, інше альтернативне середовище для крос-платформна розробка ігор.
- GameMaker: Studio, інструмент для Розробка 2D ігор який дещо простіший у використанні, ніж попередні.
- Основні для Android (B4A), IDE, що дозволяє розробникам створювати додатки за допомогою мови програмування BASIC.
- ДОПОМОГА, інструмент, який дозволяє створюйте програми за допомогою смартфона або планшета і тестуйте їх тут же.
- Візуальна студія з Ксамаріном, то Microsoft IDE, безкоштовно, що пропонує підтримку широкого спектру мов, що дозволяє створювати крос-платформні додатки, які згодом можна буде перевірити на пристроях, підключених до хмари.
- Затемнення, А Загальна IDE, яка була основним інструментом для розробників Android до появи Android Studio. Він підтримує кілька мов програмування, включаючи Java з Android SDK, проте Google більше не підтримує.
- GitHub, - це інструмент, який найбільш часто використовується розробниками ділитися проектами, відстежувати версії з цих проектів, резервне копіювання роботи, робота в команді, пошук зразків коду та навчальних посібників тощо.
Це одні з найпопулярніших та широко використовуваних інструментів розробника Android, проте вони не єдині. Як я вже говорив на початку, якщо ви присвятите себе цьому, ви знаєте набагато більше, ніж те, що тут викрито, чи можете ви сказати нам, які ваші улюблені?