#Testing #Tools
Google аквтино разрабтывает новый инструментарий - Nitrogen, который позволяет вам легко масштабировать тесты и управлять ими.
https://youtu.be/-_kZC29sWAo
Google аквтино разрабтывает новый инструментарий - Nitrogen, который позволяет вам легко масштабировать тесты и управлять ими.
https://youtu.be/-_kZC29sWAo
YouTube
Testing Android apps at scale with Nitrogen (Android Dev Summit '18)
Writing tests is a fundamental part of developing Android applications. Recent improvements to Android's testing APIs make it straightforward to write tests, yet it is incredibly hard to run tests at scale. In this session we give an overview of project Nitrogen…
#SQLite #Tools
Android SQLite debug tools
Разбор инструментов для дебага SQLite:
👉 SQLScout (платная) - плагин для Android Studio и Intellij IDEA
👉 Facebook Stetho - дебаг Android приложений из Chrome консоли
👉 AppSpector (платная) - сервис для удаленного дебага Android и iOS
👉 SQLiteFlow (macOS, платная) - SQLite редактор
Самый богатая по возможностям из этих утилит - SQLScout. Она строится вокруг работы с SQLite БД и имеет следующие возможности:
👉 поддержка Room
👉 просматривать схему БД
👉 выполнять SQL запросы
👉 просматривать данные, редактировать и экспортировать
👉 визуализировать БД в виде диаграммы
Android SQLite debug tools
Разбор инструментов для дебага SQLite:
👉 SQLScout (платная) - плагин для Android Studio и Intellij IDEA
👉 Facebook Stetho - дебаг Android приложений из Chrome консоли
👉 AppSpector (платная) - сервис для удаленного дебага Android и iOS
👉 SQLiteFlow (macOS, платная) - SQLite редактор
Самый богатая по возможностям из этих утилит - SQLScout. Она строится вокруг работы с SQLite БД и имеет следующие возможности:
👉 поддержка Room
👉 просматривать схему БД
👉 выполнять SQL запросы
👉 просматривать данные, редактировать и экспортировать
👉 визуализировать БД в виде диаграммы
Medium
Android SQLite debug tools
The process of development can be much easier if a developer uses a special tools for debugging.
#Tools #HTTP
Chucker
Chucker - это библиотека, которая упростит вам анализ HTTP запросов/ответов и ошибок, которые возникают в вашем Android приложении.
Chucker
Chucker - это библиотека, которая упростит вам анализ HTTP запросов/ответов и ошибок, которые возникают в вашем Android приложении.
GitHub
GitHub - ChuckerTeam/chucker: 🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device)
🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device) - ChuckerTeam/chucker
#Tools #Performance
Android third party tools to increase the performance of your app
Как облегчить себе поиск проблем в производительности приложения? В статье рассматриваются следующие инструменты:
👉 Leak Canary - популярный инструмент, позволяющий находить утечки памяти
👉 Android Performance Monitor (Block Canary) - библиотека для обнаружения ui-фризов
👉 AndroidDevMetrics - позволяет замерить сколько времени уходит на инициализацию Activity и Dagger 2
👉 Takt - намерение FPS
👉 Nanoscape от Uber - трасировщик с более высокой скоростью работы и более аккуратный чем Android Studio CPU Profiler
👉 Android God Eye - утилита, которая может следить за множеством параметров FPS/RAM/PSS/Battery, Cpu/Heap/Traffic, Leak Memory/App Janks, Network и Thread
👉 Booster - коллекция модулей для поиска проблем производительности, оптимизации многопоточности и др Включает в себя около 20 модулей с разными целями. По заявлением авторов вы можете увеличить производительность вашего приложения нв 15% ~ 25% и уменьшить размер на 1MB ~ 10MB.
👉 Profilo от Facebook - утилита для сбора информации о производительности опубликованного приложения
Android third party tools to increase the performance of your app
Как облегчить себе поиск проблем в производительности приложения? В статье рассматриваются следующие инструменты:
👉 Leak Canary - популярный инструмент, позволяющий находить утечки памяти
👉 Android Performance Monitor (Block Canary) - библиотека для обнаружения ui-фризов
👉 AndroidDevMetrics - позволяет замерить сколько времени уходит на инициализацию Activity и Dagger 2
👉 Takt - намерение FPS
👉 Nanoscape от Uber - трасировщик с более высокой скоростью работы и более аккуратный чем Android Studio CPU Profiler
👉 Android God Eye - утилита, которая может следить за множеством параметров FPS/RAM/PSS/Battery, Cpu/Heap/Traffic, Leak Memory/App Janks, Network и Thread
👉 Booster - коллекция модулей для поиска проблем производительности, оптимизации многопоточности и др Включает в себя около 20 модулей с разными целями. По заявлением авторов вы можете увеличить производительность вашего приложения нв 15% ~ 25% и уменьшить размер на 1MB ~ 10MB.
👉 Profilo от Facebook - утилита для сбора информации о производительности опубликованного приложения
This media is not supported in your browser
VIEW IN TELEGRAM
#Room #Tools
FloorPlan - translate Room schemas to DBML
Конвертирование схему БД на основе Room в Database Markup Language (DBML), чтобы затем использовать DBML в dbdiagram.io и красиво визаулизировать схему.
FloorPlan - translate Room schemas to DBML
Конвертирование схему БД на основе Room в Database Markup Language (DBML), чтобы затем использовать DBML в dbdiagram.io и красиво визаулизировать схему.
Forwarded from iOS Broadcast (Розалия Амирова)
Danger. Автоматизируем ревью на CI и пишем свой плагин
Лучше автоматизировать все, что можно автоматизировать. Поэтому проверку кодстайла и MR тоже делегируем 🤖
О том, как реализовать свой плагин для Danger на Kotlin DSL, читайте в статье
#tools
Лучше автоматизировать все, что можно автоматизировать. Поэтому проверку кодстайла и MR тоже делегируем 🤖
О том, как реализовать свой плагин для Danger на Kotlin DSL, читайте в статье
#tools
На сайте developers.android.com появился раздел с лучшими практиками для высокой производительности SQLite:
👉 Выставляем настройки SQLite (тут)
👉 Правильно проектируйте таблицы с лучшими практиками (тут)
👉 Правильно делайте запросы в БД (тут)
👉 Анализируйте с помощь тулинга работу SQLite (тут)
#sqlite #performance
👉 Выставляем настройки SQLite (тут)
👉 Правильно проектируйте таблицы с лучшими практиками (тут)
👉 Правильно делайте запросы в БД (тут)
👉 Анализируйте с помощь тулинга работу SQLite (тут)
#sqlite #performance