В мобильной разработке периодически возникают ситуации, когда нужно оценить время выполнения кода. Помимо теоретических подходов (например, Big O), которые позволяют отсеять очевидно неудачные решения, существуют бенчмарки для тестирования кода и поиска более мелких отличий. В этой статье расскажу, как устроена и работает библиотека Microbenchmark от Google, а также покажу примеры использования. С ней можно не только оценить производительность, но и решить спорные ситуации на код-ревью. Читать далее
Jetpack Compose — крутой набор инструментов, который упрощает работу над интерфейсами для Android. С ним не нужно писать так много кода, как в обычных XML-разметках. А ещё в нём много полезных для разработчика фич — в этой статье расскажем о них подробно. И, конечно, выясним, как перенести UI и архитектуру приложений на Jetpack Compose и забыть View на 10 000 строк, как страшный сон. Читать далее
Jetpack Aviation с 1985 года разрабатывают реактивные ранцы. Пару лет назад они вышли из «подполья» и теперь можно «подсмотреть» за их наработками не только инженерными, но и организационными. Jetpack Aviation Corporation Годовой отчет 14218 Aetna Street, Van Nuys, CA. 91401 www.jetpackaviation.com 28 апреля 2017 г. Бизнес…
Тесты на опасное сближение завершены, Jetpack Aviation готовится к запуску первой в мире серии гонок на Jetpack'ах. Команда Jetpack Aviation (JPA) только что завершила испытательные полеты, в которых два пилота подлетели достаточно близко друг к другу, что легко могли шутя щелкать друг друга по носу. Следующим шагом станет первая в мире гоночная серия для реактивных ранцев, которая начнется в 2019 году, и да, к участию приглашаются все существующие реактивные доски и реактивные костюмы мира! Читать дальше →