Привет! Есть проекты, которые начинаются не с бизнес‑плана или поиска инвесторов, а с простого человеческого раздражения. Ты смотришь на существующие решения, пользуешься ими и задаешься вопросом: «Почему в 2026 году это все еще выглядит и работает именно так?» Из этого вопроса вырос ReDrive.
Рубрика «Android разработка»
Почему нормальное OBD2-приложение должно быть open-source
2026-05-08 в 19:56, admin, рубрики: Android разработка, dart, dashboard, ECU, elm327, flutter, obd2, open source, ReDrive, автомобильная диагностикаApex Architecture: Модульность и стабильность в Android-разработке
2024-11-09 в 18:15, admin, рубрики: Android sdk, Android разработка, jetpack compose, архитектура, как стать программистом, многомодульность, приложения для android, разработка архитектуры, чистая архитектура, что такое чистая архитектураАрхитектура, с которой мы работаем изо дня в день, оставляет желать лучшего. Иначе как объяснить тот хаос и стресс, который каждый из нас испытывает, приходя на новое место работы? В большинстве случаев самым сложным слоем является UI, и эта сложность зачастую обусловлена не разнообразием элементов интерфейса, а неправильным подходом к архитектуре этого слоя. Отсюда можно сделать вывод, что нельзя дробить приложение в привычной форме: на UI, domain и data. Необходимо добавить еще один дочерний слой — ui/viewModel, и на этом слое, одном из самых важных, я хочу акцентировать ваше внимание.
Меня зовут Илья и мы начинаем!
Как написать Android приложение, которое не будет стыдно положить в портфолио. Гайд для новичков в Android разработке
2024-10-29 в 15:15, admin, рубрики: android, Android разработка, clean architecture, jetpack, jetpack compose, kotlin, mvi, mvvm, архитектурные паттерны, Создание Android приложенийВведение
В этом гайде мы напишем с вами Android-приложение с нуля, используя лучшие архитектурные подходы – Clean Architecture и MVVM с элементами MVI, они обеспечат поддерживаемость, тестируемость и масштабируемость приложений, что особенно важно для сложных и долгосрочных проектов..
Стек в нашем проекте будет следующим:
-
Kotlin, Kotlin Coroutines, StateFlow – для асинхронной обработки данных и управления состоянием
-
Jetpack Compose – для создания современного пользовательского интерфейса
-
Room – для локального хранения данных
-
Dagger Hilt – Читать полностью »
Анонс: общаемся об Android-разработке с Senior Android Developer Spotify Славой Савицким
2021-01-17 в 17:01, admin, рубрики: Android разработка, ruvds_прямые эфиры, Spotify, Блог компании RUVDS.com, Карьера в IT-индустрии, Разработка под androidЗавтра, в 20:00 в наших соцсетях выступить Слава Савицский — Senior Android Developer в Spotify. Слава уже много лет работает в шведском офисе компании и запускал облегченную версию Spotify — Spotify Lite для стареньких версий андроидов, которые очень популярны на развивающихся рынках.
Cлава расскажет о том, как проходит собеседование в Spotify, немного про разработку Spotify Lite и ответит на ваши вопросы об Android-разработке.
Как устроена программа Tinkoff Internship
2019-12-02 в 10:45, admin, рубрики: Android разработка, ml, tinkoff, аналитика, Блог компании Tinkoff.ru, Карьера в IT-индустрии, машинное обучение, стажировкаПривет! Мы участники программы Tinkoff Internship, и в этой статье хотим рассказать об отборе, внутренней обстановке, задачах и наших впечатлениях. Надеемся, это будет полезно и будущим интернам, и тем, кому просто интересна компания.
Xamarin.Forms — декоративное отображение QRCode с помощью SkiaSharp
2019-11-07 в 16:08, admin, рубрики: Android разработка, C#, iOS разработка, xamarin, xamarin.forms, zxing, кроссплатформенная разработка
Для вывода/чтения штрихкодов есть популярная библиотека ZXing. Она умеет выводить и считывать много разных форматов: QRCode, Aztec и другие, более 2 десятков. Для считывания кодов в ней есть готовый контрол ZXingScannerView. Требуется минимум кода, чтобы добавить этот функционал в ваше приложение.
Однако, при помощи этой библиотеки код будет изображён канонически, чёрным по белому. Рассмотрим случай, когда надо изобразить код нестандартного вида, например цветной, со скруглёнными элементами или украшенный каким-либо другим способом (и чтобы он при этом продолжал хорошо считываться).
И настоящая свобода творчества открывается только если нарисовать код самому — тогда всё полностью в ваших руках. Этим и займёмся на примере QR-кода.
Читать полностью »
Xamarin.Forms — простой пример Host-based Card Emulation
2019-10-17 в 15:37, admin, рубрики: Android разработка, HCE, NFC, xamarin, xamarin.forms, кроссплатформенная разработкаВ этой статье будем реализовывать так называемую Host-based Card Emulation (HCE, Эмуляция банковской карты на телефоне). В сети много подробных описаний этой технологии, здесь я сделал акцент именно на получении работающих приложений эмулятора и ридера и решении ряда практических задач. Да, понадобятся 2 устройства с nfc.
Сценариев использования очень много: система пропусков, карты лояльности, транспортные карты, получение дополнительной информации об экспонатах в музее, менеджер паролей.
При этом приложение на телефоне, эмулирующем карту, может быть запущено или нет и экран вашего телефона может быть заблокирован.
Читать полностью »
Как я боролся с Shared Element Transition и написал свою первую opensource библиотeку
2019-05-09 в 11:29, admin, рубрики: android development, Android разработка, java, лонгрид, Разработка под android, своёНет повести печальнее на свете,
чем повесть о ViewPager’e и SET’e

Хочется предупредить, что автор ‒ новичок андроид, поэтому статья содержит столько технических неточностей, что вас, скорее, нужно предупредить о том, что в статье могут встретиться технически достоверные утверждения.
Куда приводит бекенд
Всю жизнь я пилил бекенд. Начало 2019 года, за плечами уже один очень амбициозный, но недоделанный проект. Бесплодная поездка в Цюрих на собеседование в одну поисковую компанию. Зима, грязь, настроение никакое. Сил и желания тянуть проект дальше нету.
Хотелось навсегда забыть этот страшный бекенд. К счастью, судьба подкинула мне идею – это было мобильное приложение. Основной его фишкой должно было стать нестандартное использование камеры. Работа закипела. Прошло немного времени, и вот прототип готов. Релиз проекта близился и все было хорошо и стройно, пока я не решил сделать пользователю “удобно”.
Мобильное приложение на Python c kivy-buildozer. Лекция в Яндексе
2018-04-22 в 13:11, admin, рубрики: Android разработка, iOS разработка, kivy, material design, python, Блог компании Яндекс, быстрая разработка, разработка мобильных приложенийНе факт, что вам потребуется написать серьёзное приложение на Python. А вот быстро собрать работающий сервис, чтобы «продать» его заказчику, — почему нет? Python универсален, и опыт создания мобильного софта на этом языке может оказаться полезным. Владислав Шашков из Сбербанка рассказал о том, как строится разработка с помощью фреймворка kivy.
— Добрый день. Меня зовут Владислав Шашков, я работаю в Сбербанке и вообще-то я продуктовик, не разработчик. Именно этим может быть интересен мой доклад, потому что он наглядно покажет, что сделать мобильное приложение на Python достаточно несложно.
Читать полностью »






