android development

  • Хабрахабр

    Гармония скриптов внутри Android приложения

    С помощью этого можно в рантайме подгружать скомпилированный код и использовать его. Думаю, многие читатели хаба по android-разработке слышали, что Java позволяет в рантайме через ClassLoader модифицировать dex уже установленного приложения. Но Google к таким махинациям относится, мягко говоря, не слишком лояльно и банит уличённые в подобном приложения. За подробностями под кат!Итак, хотя мы не можем обновлять dex приложения в…

    Подробнее »
  • Хабрахабр

    In-App Updates: ускоряем процесс обновления приложения на Android

    Поскольку эта функциональность была опубликована после Google I/O 2019, в этой статье я подробно расскажу об IAUs, опишу рекомендованные схемы реализации и приведу некоторые примеры кода. Среди многообразия инструментов, анонсированных на Android Dev Summit, особое внимание хочется уделить механизму обновления приложения In-App Updates (IAUs), который помогает разработчикам ускорить добавление новых фич, баг-фиксов и улучшений производительности. Таким образом IAUs дополняет уже…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Как я боролся с Shared Element Transition и написал свою первую opensource библиотeку

    Нет повести печальнее на свете,чем повесть о ViewPager’e и SET’e Хочется предупредить, что автор ‒ новичок андроид, поэтому статья содержит столько технических неточностей, что вас, скорее, нужно предупредить о том, что в статье могут встретиться технически достоверные утверждения. Куда приводит бекенд Начало 2019 года, за плечами уже один очень амбициозный, но недоделанный проект. Всю жизнь я пилил бекенд. Зима, грязь,…

    Подробнее »
  • Хабрахабр

    [Перевод] Топ-17 плагинов для Android Studio

    Это в основном происходит по двум причинам. Существуют сотни плагинов для Android Studio, и их число растёт с каждым днём. Во-вторых — Intellij IDEA, платформа, на которой основана Android Studio, позволяет разрабатывать и легко устанавливать полезные плагины, совместимые с обеими IDE. Во-первых, Android Studio — это официальная интегрированная среда разработки для создания Android-приложений. Какие плагины устанавливаете вы? Но зачем? Конечно,…

    Подробнее »
  • Хабрахабр

    Навигация для Android с использованием Navigation Architecture Component: пошаговое руководство

    Попробуем, пользуясь официальным руководством и примерами кода, построить работающую систему навигации для будущего многоэкранного приложения в соответствии со стандартами Navigation Architecture Component. Статья включает следующие разделы: Подготовительные работы— 1. Часть 1. Создание проекта— 1. 1. Зависимости (Dependencies)— 1. 2. Страницы: создание фрагментов— 1. 3. Адреса: файл ресурсов типа «Navigation»— 1. 4. Фрейм: виджет NavHostFragmentЧасть 2. 5. 1. Элементы навигации— 2.…

    Подробнее »
  • Хабрахабр

    [Из песочницы] OBD2 reader — диагностика автомобиля

    При создании приложения мы столкнулись с множеством выборов, проблем и так далее, с которыми попробуем ознакомить вас в этой статье. Как оказалось с автомобилем можно вести диалог, причем довольно таки продуктивный. Естественно для того чтобы организовать общение с автомобилем необходимо «установить контакт», «задать правильный вопрос» и правильно понять «ответ», полученный от автомобиля. Соответственно статья и будет нацелена на то, чтобы…

    Подробнее »
  • Хабрахабр

    Приглашаем на Droid Party — встречу, посвящённую практическим вопросам разработки Android-приложений и устройств

    Участники расскажут, с какими сложностями столкнулись, какие шишки набили и какие полезные выводы сделали. 14 марта в московском офисе Яндекса команда Яндекс.Телефона поделится опытом своей работы. Встреча начнётся в 18:30, регистрация открыта здесь. Будет время и для общения. Мы запланировали четыре выступления: о потреблении памяти, фрагментации, интеграции голосового помощника в Телефон и изменении системных настроек. Поговорим о контроле памяти Александр…

    Подробнее »
  • Хабрахабр

    [Перевод] Как создать приложение дополненной реальности с помощью ARCore

    Библиотека ARCore от Google позволяет добавлять на 2D-изображение (картинка или видео) полноценные 3D-модели. В этом гайде вы узнаете, как добавить 3D-модели в реальный мир. Дополненная реальность уже широко используются, например, в книгах, газетах, журналах и т.д. Вам необходимо предоставить системе некое опорное изображение, которое ARCore будет искать в реальном мире, чтобы на его основе добавить на изображение 3D-модель. Прежде чем…

    Подробнее »
  • Хабрахабр

    [Перевод] Пример клиент-серверного приложения на Flutter

    Примерно вот так В этом туториале мы собираемся разработать приложение, которое получает данные через интернет и отобразим их списком. Пропишем в командной строке следующее Окей, начнем с создания проекта. flutter create flutter_infinite_list Далее идем в наш файл зависимостей pubspec.yaml и добавляем нужные нам name: flutter_infinite_list description: A new Flutter project. version: 1.0.0+1 environment: sdk: ">=2.0.0-dev.68.0 <3.0.0" dependencies: flutter: sdk: flutter…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Разработка игры и защита диплома или «Как я убил двух зайцев первым блином»

    Дипломный проект О создании игр и получении высшего образования обычно говорят как о вещах несовместимых, часто вполне справедливо. Многие известные инди-разработчики бросали универы. Я же расскажу о противоположном опыте. О своём довольно необычном проекте и о том, как удалось совместить приятное с полезным. И вот, когда пришло время выбрать тему выпускной квалификационной работы, подумал: «Зачем ломать голову над её выбором…

    Подробнее »


Кнопка «Наверх»
Закрыть