android development

  • Хабрахабр

    Практика использования библиотеки lottie в мобильном приложении банка

    Привет, Хабр! В то время мы делали задачу по предзаполнению заявки личными данными на кредитный продукт, и на ответ от сервера требовалось некоторое время, во время которого мы хотели показывать красивую анимацию загрузки. В свое время Product Owner попросил подумать нас о создании эффективного процесса по внедрению анимации в наше приложение на android/ios. Задача была понятна: дизайнер хотел нарисовать красиво,…

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

    Справочник по источникам событий в Rx

    Они забывают о специализированных классах Single, Maybe и Completable, которые зачастую способны добавить больше ясности в код. RxJava используется в большом количестве android-приложений, но при этом многие не знают других источников событий, кроме Observable и, может быть, Flowable. Он представляет собой операцию, которая может быть выполнена или нет. Под катом вас ждёт шпаргалка по источникам событий, которые существуют в RxJava.Completable…

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

    [Перевод] MotionLayout: анимации лучше, кода — меньше

    Google продолжает улучшать нашу жизнь, выпуская новые удобные библиотеки и API. Среди которых оказался и новый MotionLayout. Учитывая обилие анимаций в наших приложениях, мой коллега Cedric Holtz сразу же реализовал важнейшую анимацию нашего приложения — голосование в знакомствах — с использованием нового API, сэкономив при этом огромное количество кода. Делюсь переводом его статьи.  Лично мне особенно интересна была презентация Николаса…

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

    Деливерим фичи быстрее. Опыт Android-разработки в Badoo

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

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

    Темы и стили в Android без магии. И как их готовить с SwitchCompat

    В предыдущей статье мы рассмотрели как использовать темы и стили на уровне кода, на примере кастомной view. В этой статье давайте разберем несколько способов стилизации стандартного ui элемента, а в частности SwitchCompat. Содержание ВведениеНовый стиль для switchStyleСтиль в версткеСтиль в теме. Тема назначается через Manifest.Стиль в теме. Тема назначается программно.Другие View Введение Не всегда оформление по умолчанию стандартного UI элемента…

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

    Приглашаем на DroidHeads Meetup 8 июня

    ​В этот раз мы проведем ее совместно с сообществами MosDroid и CocoaHeads. 8 июня в московском офисе Mail.ru Group состоится встреча всех неравнодушных к мобильной разработке. Соберем представителей обеих платформ, чтобы участники знали, с чем могут столкнуться при разработке приложений «соседней» технологии. Формат докладов подразумевает параллельный разбор тем, поэтому интересно будет всем! Программа: «Локализация: ожидания и реальность»Дмитрий Сизиков, Mail.ru Group,…

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

    Гармония скриптов внутри 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-приложений. Какие плагины устанавливаете вы? Но зачем? Конечно,…

    Подробнее »


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