Создаём игру для Android через Unity за 45 минут!
Это видео — пошаговая инструкция по созданию игры, смотрите и повторяйте! Вместе с автором видео вы начнёте с пустого проекта, а закончите полноценным приложением (apk-файлом), которое сможете опубликовать в Google Play.
Перейти к просмотру
#unity#apk#android
📹Стратегии тестирования Android (EN, 8м)
Оптимизируйте тестирование Android с помощью масштабируемой стратегии, которая поможет управлять нагрузкой на тесты вашего приложения и конфигурациями устройств. От понимания пирамиды тестирования до использования таких инструментов, как Robolectric и Gradle Managed Devices, вы узнаете, как принимать обоснованные решения для повышения надежности и эффективности тестирования. Узнайте, почему ручного тестирования недостаточно, и как автоматизация может сэкономить время и улучшить качество кода.
0:00 - Введение
0:41 - Зачем мы тестируем?
1:21 - Стратегии тестирования
3:06 - Область применения vs. Размер
5:45 - Категории
7:49 - Заключение
🔗Стратегии тестирования
#android#тестирование
📹Инструменты и паттерны для масштабируемого тестирования Android-приложений (EN, 10 мин)
Лучшие подходы к тестированию Android. Хосе Альсерреке расскажет о тестировании скриншотов, Robolectric, управлении разными форм-факторами и использовании Espresso Device и Gradle Managed Devices (GMD) для масштабируемого тестирования.
0:00 - Введение
0:19 - Что такое тестирование скриншотов?
1:30 - Зачем использовать тестирование скриншотов?
2:52 - Robolectric для тестирования
4:40 - Тестирование для разных размеров экрана
6:48 - Стабильность больших тестов
9:05 - Gradle Managed Devices
9:47 - ИИ и тестирование
10:19 - Заключение
Ресурсы:
🔗Тестирование скриншотов
🔗Стратегии Robolectric
🔗Тестирование разных размеров экрана и окон
🔗Тестирование приложений на Android
🔗Стратегии тестирования
🔗Основы тестирования Android-приложений
🔗Локальные тесты
🔗Инструментированные тесты
🔗UI-тесты
🔗Тестирование разных размеров экрана
#android#тестирование
🤖Dropbox делится своими подходами в автотестах на Android (7м)
Что интересного:
👉 Множество функций тесно завязаны на поведение ОС
👉 Используют Robolectric, чтобы запускать Android-тесты на JVM
👉 Целевая Test Coverage — 80%, но только для Unit-тестов
👉 Применяют скриншот-тестирование на базе Paparazzi, а также собственную разработку — Dropshots для получения скриншотов с эмуляторов и реальных устройств
👉 Экспериментируют с Compose Preview Screenshot Testing
👉 Ручное тестирование всё ещё актуально — особенно в случаях, где важно визуально проверить корректность отображения
🔗Альтернативная ссылка
#android#тестирование
🤖Как работает Robolectric и почему это важно знать Android разработчику (9м)
Robolectric — это технология, которая позволяет запускать Android-тесты на JVM (без Android-устройства или эмулятора). О её ценности лучше всего говорит тот факт, что Google давно наняла разработчика в свой штат, и он продолжил заниматься Robolectric как своей основной работой. Технология получила интеграцию в Espresso и официальные руководства на сайте Android Developers.
Автор разбирает, как работает Robolectric под капотом, на примере повторения JVM-технологии в его основе. Вы узнаете много полезного о загрузке классов в JVM.
#android#тестирование
🤖Netflix App Testing At Scale (EN,11м)
Google запустила серию интервью "Testing at scale" с разработчиками крупнейших Android приложений про организацию тестирования сборок. Первое такое интервью с Netflix.
Разработчик компании рассказал:
👉 Какие тесты применяет компания (пирамида)
👉 Тех стек Unit тестов: Strikt, Turbine, Mockito, Hilt, Robolectric и др.
👉 Как борятся с флакающими
👉 Скриншот тестирования: Paparazzi, тест локализации и др.
👉 Тесты на устройстве: Espresso, UIAutomator, Performance Testing и др.
👉 Ферма устройств для тестов
👉 Запуск тестов на CI
👉 Замер покрытия кода тестами
🔗Альтернативная ссылка
#android#тестирование
Вышел Kaspresso 1.6.0: множество улучшений и исправлений багов! Ребята выкатили все изменения длинным списком и не понять что из этого важнее, поэтому пишите в комментариях, что важного для вас в этом релизе или наоборот не дождались
#android#тестирование
Бета-нұсқадағы E2E шифрлеуі бар топтық қоңыраулар
Telegram Android 11.9.1 Beta-нұсқасын пайдаланушылар енді ұштардан-ұшқа (E2E) шифрлеуі бар топтық қоңырауларға қатыса алады.
Топтық қоңырау жасау үшін «Қоңыраулар › Жаңа қоңырау бастау» бөліміне өтіп, «Қоңырау сілтемесін жасау» батырмасын басу керек. Қосымша t.me/call форматында топтық қоңырауға арналған сілтеме жасайды — бұл сілтемені сіз қоңырауға шақырғыңыз келетін қолданушыларға жіберу қажет.
Топтық қоңырау қатысушылары мына әрекеттерді орындай алады:
• Микрофон мен динамикті қосып/өшіру;
• Алдыңғы немесе артқы камера арқылы бейне тарату;
• Жаңа қатысушыларды қоңырауға қосу (олардың құпиялылық баптауларын ескере отырып) және қоңырау сілтемесімен бөлісу;
• Қоңырау экранын кішірейтіп, қосымшаны әрі қарай қолдану.
Ұштардан-ұшқа шифрлеу топтық қоңырауларды бөгде тыңдаудан қорғайды: барлық қоңырау деректері тек қатысушылар ғана шеше алатындай етіп шифрленген.
#Android#Қоңыраулар#Beta