Рубрика «Разработка под android» - 32

Как распознать картинки и тексты на телефоне с помощью ML Kit - 1

Два года назад Сундар Пичаи, глава Google, рассказал о том, что компания из mobile-first становится AI-first и фокусируется на машинном обучении. Год спустя вышел Machine Learning Kit — набор инструментов, с которым можно эффективно использовать ML на iOS и Android.

Об ML Kit очень много говорят в США, но на русском языке информации почти нет. А так как мы используем его для некоторых задач в Яндекс.Деньгах, я решил поделиться опытом и показать на примерах, как с его помощью можно делать интересные вещи.

Меня зовут Юра, последний год я работаю в команде Яндекс.Денег над мобильным кошельком. Мы поговорим про машинное обучение в мобайле.

Читать полностью »

Разоблачаем магию DiffUtil - 1

Каждый Android-разработчик использовал RecyclerView для отображения списков и каждый сталкивался с проблемой обновления данных в списке, пока в 2016 году не появился магический класс DiffUtil. Я на пальцах объясню, как на самом деле он работает, и постараюсь рассеять его магию.

Читать полностью »

Иллюстрация для статьи

Есть простой способ реализовать переключение языка в Single-Activity приложении. Стек экранов при этом подходе не сбрасывается, пользователь остается там, где переключил язык. Когда пользователь переходит на предыдущие экраны, они сразу отображаются переведенными. А результат локализации чисел, денежных сумм и процентов может удивить дизайнеров.

Читать полностью »

Наш новый выпуск рассказывает про остроугольные вопросы мобильной разработки — про Flutter, про распознавание, про существование без сторибордов, про Server Driven UI. Ну и наконец-то мы узнаём ответ на главный вопрос жизни, Вселенной и всего такого — как устроен балансировщик в WoT Blitz.

Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 1Читать полностью »

Пишем Android приложение для киноманов — Часть 2 (Дизайн) - 1

Привет!

В этой статье мы рассмотрим процесс создания экранов, опираясь на макеты из первой части.
Читать полностью »

В данной статье разобран пример создания делегата для SharedPreferences, который уменьшает boilerplate и делает использование SharedPrefernces более удобным. Те кто хочет посмотреть результат, может перейти к готовому решению, остальным добро пожаловать под кат.

Читать полностью »

На дворе середина 2019 года, кроссплатформа плотно вошла в жизнь стартапов по всему миру, но все чаще в ее сторону смотрят и команды аутсорс-разработки, и клиенты, которые делают ставку на снижение затрат. Кто-то делает ставку на React Native, кто-то исследует возможности Kotlin Multiplatform, а новый гость подкаста AppsCast Евгений Сатуров saturovv последние полгода активно разрабатывает на Flutter, следит за обновлениями фреймворка и продвигает технологию в массы. Максимум полезных ссылок и советов для начинающего Flutter-разработчика: от гайдлайнов до репозиторием с примерами реализации архитектуры — в разговоре с Евгением.

Flutter, руководство для начинающих - 1

AppsCast — подкаст, посвященный мобильной разработке и выходящий при поддержке конференции AppsConf. Каждые две недели новый гость, с которым мы с Даниилом Поповым (int02h) обсуждаем технологии, лучшие практики, жизнь разработчиков, а так же холиварим и делимся опытом.
Читать полностью »

В этом дайджесте рефакторинг, UI, UX и анимации, возвращение триала в App Store, Kotlin как “прорыв года”, хакатоны для развития команды, скрытые игровые механики и заработки FaceApp.

Дайджест интересных материалов для мобильного разработчика #307 (15 — 21 июля) - 1Читать полностью »

Google готовит спецверсию Android для кнопочных телефонов - 1

Несмотря на то, что рынок мобильных устройств заполонили гаджеты с сенсорными экранами и без физической клавиатуры, кнопочные телефоны никуда не ушли. Наоборот, с течением времени спрос на такие устройства растет. Осознавая этот тренд, компания Google готовит операционную систему для кнопочных телефонов. ОС — Android, адаптированный для гаджетов такого типа.

На фотографиях, которые были выложены ресурсом 9to5Google, показан кнопочный телефон, который очень похож на Nokia 220, с собственной операционной системой. Возможно, это устройство представляет собой обновленную модель Nokia 220, которая создана компанией специально для участия в тестах с «кнопочным» Android.
Читать полностью »

Сегодня трудно кого-то удивить возможностью свайпать элементы списка в мобильных приложениях. В одном нашем react-native приложении тоже была такая функциональность, но недавно возникла необходимость расширить её возможностью перетаскивать элементы списка. А поскольку процесс поиска решения стоил мне некоторого количества нервных клеток, я решил запилить небольшую статью, чтобы сэкономить драгоценное время будущим поколениям.

React Native: делаем draggable & swipeable список - 1
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js