Как стать автором
Обновить
40.34
Рейтинг

Разработка под Android *

Пишем под самую популярную мобильную ОС

Сначала показывать
Порог рейтинга

Передаём GPU-буферы напрямую в TensorFlow Lite

Блог компании VK Разработка мобильных приложений *Разработка под Android *Машинное обучение *TensorFlow *

Привет, Хабр! Меня зовут Олег, я работаю с машинным обучением в VK Видео, внедряю нейросети в Клипы ВКонтакте для создания эффектов дополненной реальности. В статье расскажу, как запустить TensorFlow Lite сетку с передачей GPU-буферов — как входного, так и выходного. Этот подход помогает сэкономить на пересылке данных между CPU- и GPU- памятью, когда данные уже находятся в GPU-памяти и модель применяется с помощью GPU-делегата TensorFlow Lite. 

Весь процесс покажу на примере реализации для Android, код можно найти в моём GitHub-репозитории.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 974
Комментарии 1

Новости

Vivaldi 5.2 для Android — Читать, переводить и снова читать

Блог компании Vivaldi Technologies AS Разработка под Android *Браузеры

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

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.3K
Комментарии 10

Easy android application for encryption/decryption

Open source *Разработка под Android *Хакатоны Kotlin *
Из песочницы

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.1K
Комментарии 4

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В нашем новом еженедельном дайджесте внешние аккаунты для iOS-приложений и опыт KMM в QIWI, конец Dagger 2 и соответствующий выбор оффера, теория разбитых окон в разработке, вакансии, рост доходов приложений и многое другое!

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 2.1K
Комментарии 0

Как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM)

Блог компании QIWI Разработка мобильных приложений *Разработка под Android *Swift *Kotlin *

Привет, Хабр!

Меня зовут Кирилл Васильев, и я хотел бы рассказать, как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM). 

КММ — это технология кроссплатформенной разработки, позволяющая писать общий код под основные платформы за исключением UI-слоя. Все продукты со временем накапливают очень большой технологический контекст; КММ, в свою очередь, позволяет его облегчить, делая компоненты технологического стека общими для команд и платформ. Такие технологии дают неоспоримые преимущества — возможность использовать ресурс каждого разработчика при создании новых фич, единый набор тестов, улучшение инженерных практик в командах и прочее.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 2.8K
Комментарии 2

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В новом дайджесте визуализация графа билда и OAuth в мобильных приложениях, стартап соло- разработчика и безопасность мобильных приложений, стереотипы тестирования, новый Performance Index, естественный язык и многое другое!

Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 2.2K
Комментарии 0

Туториал: HTTPs запросы с iOS и Android девайсов не расшифровываются в Fiddler

Разработка под iOS *Разработка под Android *Тестирование мобильных приложений *
Из песочницы

При работе с Fiddler часто возникают проблемы, которые решаются перезапуском сниффера, перезагрузкой компьютера или девайса, с которого сниффится трафик. Но бывает и такое, что перезапуском проблема не решилась и даже полной переустановкой фиддлера. Это статья не о чем-то новом и неизведанном, а скорее туториал, который поможет вам, когда вы всё сделали правильно, но "ничего не работает".

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 2.5K
Комментарии 2

C/C++ из Python (ctypes) на Android

Python *C++ *Разработка под Android *C *
Tutorial
main

Ранее я писал статью C/C++ из Python (ctypes), в ней описывается процесс запуска на Linux. На этот раз мне понадобилось повторить это уже на Android. В этой статье речь пойдет о сборке, необходимых инструментах, механизмах отладки и установки.

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 3.6K
Комментарии 2

Дополненная реальность в вебе с помощью технологии Model Viewer

Разработка под iOS *Разработка под Android *Разработка под AR и VR *AR и VR

Всем привет! Сегодня я расскажу, как можно создавать веб-реконверсии с помощью новой технологии Google Model Viewer.

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 687
Комментарии 0

OAuth в мобильных приложениях

Блог компании KTS Разработка под iOS *Разработка мобильных приложений *Разработка под Android *Kotlin *

Привет! Меня зовут Максим, я занимаюсь мобильной разработкой в KTS.

Ни один сервис не обходится без логина. Часто в мобильных приложениях требуется интегрировать вход через сторонние соцсети — например, зайти через Google или VK. А при обучении мобильной разработке используются открытые API, где для авторизации используется OAuth.

Поэтому разработчикам мобильных приложений приходится работать с OAuth. В сети по этой теме есть разрозненные материалы. 

Этой статьей я попробую закрыть нюансы OAuth в мобильных приложениях: на какие моменты стоит обратить внимание, какие способы реализации выбрать. А также поделюсь опытом настройки OAuth в Android-приложении с использованием библиотеки AppAuth.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 5K
Комментарии 0

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В этой еженедельном дайджесте гибкая навигация и лучшие практики, новый Google I/O, несвязанная архитектура, работа CTO, счастье разработчиков и многое другое.

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.8K
Комментарии 2

Погружаемся в Compose-Verse — руководство по Jetpack Compose для начинающих: управление состоянием

Блог компании OTUS Разработка под Android *
Перевод

Какое бы Android-приложение мы ни собирались создать, нам в любом случае нужно будет управлять состоянием, поэтому понимание того, как лучше всего это делать, является очень важным. К счастью, существует Jetpack Compose, который предлагает нам простые и интуитивно понятные способы управления состоянием наших приложений.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.2K
Комментарии 1

Охота на toggle: Как простую фичу сделать максимально сложно

Блог компании HeadHunter Разработка мобильных приложений *Разработка под Android *

– Хей, Катя, у нас там багуля небольшая завелась. Посмотри, плиз.

– Не вопрос, бро. В чем проблема?

– Toggle сбрасывается при возврате на экран. Изи ваще!

С этой безобидной фразы началось мое недельное приключение в мир безумной архитектуры, сумасшедших фиксов и красноглазия. И это была ловушка.

Всем привет, меня зовут Катя, я – Android-разработчик компании SimbirSoft, и я помогаю улучшать продукт в hh.ru. В статье расскажу историю о том, как разработчики сразу двух компаний, техлид Android и даже Head of Mobile писали минимальную фичу на MVI с тоглом, и всё равно упустили баг после долгих часов проектирования. Разберемся, на что идут программисты ради хорошего UX, почему первоначальное решение было неверным, и как это можно исправить.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 3.3K
Комментарии 2

Как выложить свою первую библиотеку в open source

Блог компании inDriver Open source *Разработка под Android *Учебный процесс в IT
Tutorial

Привет. Меня зовут Роман Аймалетдинов, я разрабатываю под Android в inDriver. Сегодня я решил поделиться своим небольшим знанием о том, как выложить в open source свой проект. Приятного чтения!

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 2.9K
Комментарии 2

Удобная расшифровка для быстрой обработки аудиозаписей

Блог компании Huawei Разработка мобильных приложений *Разработка под Android *Машинное обучение *

Преобразование аудио в текст широко применяется, например для создания субтитров к видео, протоколов собраний и расшифровки интервью. С сервисом ML Kit процесс становится гораздо проще: он очень точно преобразует аудиозаписи в текст с корректной пунктуацией.

Read more
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1.4K
Комментарии 0

Медиа-платформа Media Library

Разработка под Android *Управление медиа *
Recovery mode
Tutorial

Настало время обозреть моё приложение Media Library. В текущее время, думаю, это будет особенно актуально для всех.

Узнать больше
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 2K
Комментарии 6

Jetpack Compose в проектах на React Native: плюсы, минусы и интеграция

Блог компании СберМаркет Разработка мобильных приложений *Разработка под Android *Kotlin *

Привет! Меня зовут Сергей Курочкин, я руковожу Android-разработкой в СберМаркете. Сегодня я расскажу, зачем нужен Jetpack Compose в проектах React Native, и поделюсь опытом интеграции фреймворка в наши приложения. В конце на примере простого компонента разберем весь процесс разработки на Jetpack Compose.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 1.6K
Комментарии 0

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В новом дайджесте многомодульность, интерфейсы и протоколы, лучшие практики и советы, непредсказуемые интеллект, псевдокод и многое другое.

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 2K
Комментарии 0

Вклад авторов

Работа