android development

  • Хабрахабр

    От веба до приложения за один DeepLink

    Из-за этого становится насущным вопрос навигации между страничкой в вебе и установленным клиентом. Android-приложения являются отражением сайта или сервиса и зачастую представляют собой сходный функционал в удобной оболочке. Под катом вас ждёт увлекательная история о том, как мы внедряли их у себя и обрабатывали случай, когда у пользователя ещё не было установлено наше приложение.Диплинки были придуманы так давно, что сейчас…

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

    Как внедрить аналитику и не сломать приложение?

    Привет! Меня зовут Соснин Илья. Я работаю в Lamoda Android разработчиком. Крашу кнопочки, прогаю списочки и, к сожалению, пишу аналитику… Сначала мы наблюдаем и только потом делаем выводы. Lamoda — это Data Driven Company, в которой все решения принимаются на основе поведения пользователей. Поэтому несложно догадаться, что аналитика у нас есть, и она нам очень нужна. А также отвечу на…

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

    Сборка Android-приложения. Задачка со звёздочкой

    Летом я выступал на Summer Droid Meetup с докладом про сборку Android-приложения. Привет, Хабр! А для тех, кто больше любит читать, я как раз и написал эту статью. Видеоверсию можно найти здесь: habr.com/ru/company/funcorp/blog/462825. Мы соберём разными способами Hello, world!: начнём с консоли и посмотрим, что вообще происходит под капотом систем сборки, потом вернёмся немного в прошлое, вспомним про Maven и…

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

    От копипасты к компонентам: переиспользуем код в разных приложениях

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

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

    Отображение текста в Android

    В данной статье пойдет речь о TextView. Отображение текстовой информации — наверное, самая базовая и важная часть многих Android-приложений. Периодически в работе с текстом приходится задумываться о реализации различных дизайнерских решений или улучшении производительности при отрисовке экрана. Каждый разработчик, начиная с «Hello World», постоянно сталкивается с этим элементом пользовательского интерфейса. Основные советы были взяты из докладов прошедших Google I/O. Я расскажу…

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

    Практика использования библиотеки 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 элемента…

    Подробнее »


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