Главная » Архив меток: Разработка под Android

Архив меток: Разработка под Android

Свежий взгляд на отображение диалогов в Android

Аналогично думает и менеджер: «Тут ничего сложного, наш Вася за 5 минут сделает». На картинке первая мысль читателя, который недоумевает, что можно написать про такую простую задачу как отображения диалога. Особенно если мы говорим про Android. Я, конечно, утрирую, но на самом деле всё не так просто, как кажется на первый взгляд. Итак, на дворе шёл 2019 год, а мы ...

Читать далее »

[Из песочницы] Интеграция React Native и C++ для iOS и Android

Недавно мне предложили поработать над одним интересным проектом. Требовалось разработать мобильное приложение для американского стартапа на платформах iOS и Android с помощью React Native. Ключевой технической особенностью и фактором, который однозначно решил мое участие в проекте, стала задача интегрировать библиотеку, написанную на языке С++. Для меня это могло быть новым опытом и новым профессиональным испытанием. Почему было необходимо интегрировать С++ ...

Читать далее »

[Перевод] Play Store теперь принимает прогрессивные веб-приложения (PWA)

Дисклеймер: я не связан с Google Play, Chrome или любой упомянутой компанией. Это не официальное заявление. Логотип и названия используются только для иллюстрации. Это означает, что теперь мы можем распространять PWA через каталог Google Play и запускать Chrome без UI в автономном режиме для нативных пакетов! В Chrome 72 для Android реализована долгожданная функция Trusted Web Activity. Я некоторое время ...

Читать далее »

Окей, Google! Ты добро или зло?

Вот и случилось так, что компания добра, которую я так любил и восхищался, причинила мне столько зла. Но обо всём по порядку.В 2015 году мы запустили приложение «Моя семья», которое стремительно набрало популярность и на осень 2018 года у него было более двух миллионов установок и 250 тыс. активных пользователей. Приложение отслеживало местоположение близких на карте. Смысл прост, объединяешься в ...

Читать далее »

Дайджест интересных материалов для мобильного разработчика #284 (28 января — 3 февраля)

В нашем новом дайджесте обновления iOS и Swift, самое интересное машинное обучение в Android, опрос про известность мобильных команд, поиск фрилансеров для вменяемой разработки, самые популярные приложения в разных категориях и многое другое. Я — iOS разработчик в компании Tinkoff.ru. В этой статье я сделаю краткий обзор основных изменений в Swift 5. Данные изменения описаны в release notes. Многие разработчики ...

Читать далее »

Основы архитектуры приложений на Flutter: Vanilla, Scoped Model, BLoC

(оригинал статьи на английском языке опубликован на Medium) Но, к сожалению, в документации нет ничего похожего на руководство по рекомендуемой архитектуре приложения для Android. Flutter предоставляет современный реактивный фреймворк, большой набор виджетов и тулов. Не существует идеальной, универсальной архитектуры, которая могла бы подойти под любые мыслимые требования технического задания, но давайте признаем, что большая часть мобильных приложений над которыми мы ...

Читать далее »

«Я был очень негативен по отношению к корутинам»: Артём Зиннатуллин об Android-разработке

Среди Android-разработчиков Артём Зиннатуллин пользуется таким уважением, что про него можно сочинять аналог «фактов о Чаке Норрисе» — что-нибудь такое: Артём так суров, что при его виде гитхаб сам зеленеет (кто из нас может похвастаться таким графиком contributions?) Артём так суров, что для него git — это мессенджер. Артём так суров, что в его приложениях context — это подкаст. Когда ...

Читать далее »

Дайджест интересных материалов для мобильного разработчика #283 (21 — 27 января)

Наш новый выпуск рассказывает про юбилейный Android 10, окончание Windows Phone и Windows Mobile, мгновенные приложения, лучшие приложения, киберспортивный фарминг и новые рекорды. Совсем недавно ребята из XDA-developers заглянули под капот утекшей сборки новой, ещё не анонсированной, версии Android. Давайте посмотрим, что они там нашли. Являясь одно время обладателем Nokia Lumia 925, расскажу про одну из моих поделок на поприще ...

Читать далее »

ФАС разработала Концепцию по обязательной предустановке российских приложений на смартфоны

Федеральная антимонопольная служба России представила программный документ — Концепцию предустановки приложений на смартфоны в Российской Федерации. Правила предустановки приложений неоднократно дорабатывались и уточнялась по замечаниям членов рабочей группы, сообщает ФАС. Концепция составлена по результатам обсуждения специалистов из Экспертного совета ФАС России по информационным технологиям, совещания с разработчиками ПО и производителями устройств (всего более 30 организаций). Два основных положения: Обязательная предустановка ...

Читать далее »

[Из песочницы] Профилируем Unity проект с Android Studio

Всем день добрый! Это статья о том, как профайлить Unity игры на Android с Android Studio. Я расскажу о том, как настроить Android Studio и получить максимальное кол-во данных. Вопросы анализа и выводов на основе полученного результата находятся вне рамок данной статьи. Требования Для полноценного профилирования приложения вам потребуется телефон с Android 8 или новее (API 27). По опыту, профилирование ...

Читать далее »