Главная » Архив меток: android studio

Архив меток: android studio

Android-приложение в памяти. Доклад об оптимизации для Яндекс.Лончера

В облегченной системе Android Go действуют повышенные требования к предустановленным приложениям — размеру и используемой памяти. Перед нами встала задача в эти требования уложиться. Мы провели ряд оптимизаций и решили серьезно поменять архитектуру нашей графической оболочки — Яндекс.Лончера. Руководитель группы разработки прикладных мобильных решений Александр Старченко поделился этим опытом. — Меня зовут Александр, я из Санкт-Петербурга, из команды, которая занимается ...

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

Секреты API Android-устройств. Доклад Яндекса

Одна из главных сложностей Android-разработки — фрагментация. Практически каждый производитель меняет Android под свои нужды. Разработчик Андрей Макеев перечислил отличия между реализациями вендоров и оригинальным Android Open Source Project. Из доклада можно узнать, как извлечь пользу из индивидуальных особенностей прошивок на разных устройствах. — Программированием я занимаюсь со школы, под Android разрабатываю года три. Из них год я провел в ...

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

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

В нашей подборке за неделю есть создание игры «не художником», автоматизированная разработка мусора, видео докладов с конференций, разработка, отладка, костыли и документация. Добро пожаловать! В жизни каждого программиста бывали моменты, когда он мечтал сделать интересную игру. Многие программисты эти мечты реализовывают, и даже успешно, но речь сейчас не о них. Речь о тех, кто любит играть в игры, кто (даже ...

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

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

Новый дайджест рассказывает про идемпотентность API, борьбу Apple и Spotify, именные законы дизайна, самые зарабатывающие приложения и чистое золото мобильных игр. Идемпотентным называют такой метод API, повторный вызов которого не меняет состояние. Здесь есть тонкий момент: результат идемпотентного вызова может меняться. Например, при повторном вызове идемпотентного API создания заказа — заказ не будет создаваться еще раз, но API может ответить ...

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

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

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

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

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

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

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

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

В нашем новом дайджесте карта доверия к мобильным SDK, реки пользовательских данных, интерфейсы и юзабилити, определяющий отчет App Annie об экономике мобильных приложений и многое другое! Недавняя история о бэкдоре в популярнейшей NPM-библиотеке заставила многих задуматься о том, насколько мы доверяем стороннему коду и как смело используем его в своих проектах (потенциально подставляя тем самым пользователей наших продуктов). В новом ...

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

[Перевод] Использование отладчика Android Studio по максимуму

Это хитрость, о которой я узнал совсем недавно у Senior Android разработчика в моей компании, и теперь я чувствую себя несчастным, сожалея о времени, которое я провел в ожидании сборки Gradle, чтобы проверить свои изменения при написании Android приложений. У вас есть список элементов, которые вы хотите показать в ListView или RecyclerView. Вот типичный сценарий, который каждый Android разработчик мог ...

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

Твоё первое мобильное приложение: выбери платформу

Академия e-Legion продолжает набор студентов, а те, кто уже учатся, перешли ко второму блоку программы. В посте рассказываем, чему уже научились и что ждёт студентов на втором этапе. Что уже умеем Первый блок — вводный. Студенты установили Android Studio и познакомились с основными компонентами платформы Android, научились запускать и передавать данные в Activity, взаимодействовать с Fragment, сохранять простые данные в ...

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

Разработка приложений для Android: начни карьеру

Привет, Хабр! Мы запускаем Академию e-Legion — онлайн-школу для мобильных разработчиков. Всё серьёзно: 9 месяцев обучения, лекции топовых разработчиков, практические задания, тестирования, чат с преподавателями и материалы для самостоятельной работы. Под катом — необходимые знания для старта, план обучения Android-разработчиков, знакомство с преподавателями и программа трудоустройства для выпускников Академии. Необходимые знания для обучения Начинаем не с нуля. Программа предназначена для ...

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