Android
Технологии для создания Android-приложений:
- Java и Kotlin
- Pyton, Flutter, React Native, HTML & CSS
Инструменты для mobile-тестирования
- developer.android.com - Основной сайт Android-разработки (гайдлайны, Android-studio)
- developer.android.com/guide - Гайдлайны Android
- developer.android.com/studio - Скачать Android Studio
- genymotion - Онлайн эмулятор Android
- Android Debug, Fiddler
Статистика Android (РФ 2022 - statcounter)
Android version
- v.9 - 10%
- v. 10 - 25%
- v. 11 - 24%
- v. 12 - 17%
- Остальные - 8%
Примерная пропорция Android-устройства по брендам в РФ
- Huawei - 36%
- Samsung - 35%
- Xiaomi - 17%
- Остальные - 11%
Android studio
Создание проекта
Выбрать шаблон --> Выбрать API (Допустим API 17) --> Finish
Эмулятор
Создать тестовый проект или взять готовый.
Можно установить эмулятор (Virtual), а также подключить реальное устройство по usb (Physical).
Device manager --> Virtual or Physical
Установка эмулятора
Device manager --> Virtual --> Create device --> Phone --> Pixel 6 Pro --> System image (Android 13 Tiramisu например) --> Finish
Далее в device manager выбрать этот смартфон и нажать на Play для запуска эмулятора.
Чтобы запустить на эмуляторе разрабатываемое приложение нужно нажать на play в панели проекта.
Также можно перетаскивать в эмулятор установочные apk-файлы для установки их в эмулятор.
Подключение реального устройства (Physical)
Включить режим разработчика на андройд-смартфоне:
Настройки --> Об устройстве --> Версия --> Номер сборки (зажать)
Настройки --> Системные настройки --> Для разработчиков --> Откладка по USB (нужно включить)
Подключить смартфон по usb
Device manager --> Physical --> Запустить проект