Мобильная разработка
13.9K subscribers
870 photos
237 videos
2.97K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
Почему я перешел на Dagger Components (вместо Dagger Android)

Всем привет, меня зовут Анатолий Спитченко, я Android-разработчик в ПСБ. В этой статье расскажу про свои эксперименты с Dagger. Наткнувшись в проекте на огромный модуль Application (11,5 Мб), я стал искать альтернативы обертке Dagger Android. Поэкспериментировал с продвигаемым Google Dagger Hilt, а также с более старым подходом — Dagger Components. Последний, как ни странно, позволяет немного сократить Application и в целом имеет больше плюсов, чем минусов. Подробности под катом.
Читать далее

Читать: https://habr.com/ru/companies/psb/articles/979988/

@mobi_dev | Другие наши каналы
Мобильное приложение для SaaS-платформы: не роскошь, а инструмент роста бизнеса

В эпоху гибридной и удалённой работы мобильное приложение для SaaS — это не «приятный бонус», а канал, через который проходят ключевые решения: от утверждения задач и ответов клиентам до работы «в поле». В статье — разбор, почему мобильность становится стандартом эффективности, какие сценарии реально работают в бизнесе и на что обратить внимание при выборе или разработке мобильного приложения.
Читать далее

Читать: https://habr.com/ru/companies/teamly/articles/980116/

@mobi_dev | Другие наши каналы
Мобильная разработка
Photo
«Киловатты красоты: Как в Колумбии электроучет подружили с искусством»

Хабр, привет из солнечной Колумбии!

Меня зовут Павел Галкин, я сооснователь платформы яЭнергетик. В канун Нового года меньше всего хочется грузить вас «серьезным энтерпрайзом».

Зачем ехать в Колумбию разработчику систем энергоучета? Всё просто: пока весь мир внедряет умные счетчики, Латинская Америка живет в реалиях ручного съема показаний. Системы интеллектуального учета (AMI) здесь пока не получили массового распространения, а значит, человеческий фактор остается ключевым звеном.

Я приехал презентовать местным компаниям наше приложение для визуального контроля, призванное автоматизировать и облегчить труд обходчиков. Но в ходе поездки по маленьким городкам мой фокус сместился с софта на «железо» — точнее, на то, как оно выглядит. То, что я увидел на фасадах домов, не позволило мне остаться равнодушным. Колумбийцы превратили скучные щитки учета в уличные галереи.

Немного вечерне-пятничного настроения и ярких красок в вашу ленту!
Читать далее

Читать: https://habr.com/ru/articles/980966/

@mobi_dev | Другие наши каналы
2
FlutterPulse: декабрьский дайджест Flutter & Dart

Декабрь — это когда:

- задачи вроде бы закрыты, но TODO всё ещё смотрит укоризненно

х- очется «ещё один маленький рефакторинг» перед Новым годом

- и, конечно, появляется ощущение, что со следующего года всё точно будет ещё лучше
Читать далее

Читать: https://habr.com/ru/articles/981162/

@mobi_dev | Другие наши каналы
👍1
Мобильная разработка за неделю #614 (22 — 28 декабря)

Последний дайджест в этому году! От неработающей к тестируемой навигации, тепловизор для разработчика, развитие Swift SDK для Android, инженерия уверенности и многое другое. С наступающим и хороших вам приложений! До встречи в новом году!
🎄Читать

Читать: https://habr.com/ru/articles/981300/

@mobi_dev | Другие наши каналы
1
Мобильное приложение на 1С «Доходность ОФЗ» (только для Android)

Мобильное приложение, полностью сделанное на 1С: "Доходность ОФЗ" позволяет рассчитать доходность по облигациям федерального займа (ОФЗ), выпускаемые минфином РФ по 2 видам доходности: 1) "Простая доходность к погашению" - это годовая доходность в процентах, которую получит владелец облигации, если купит её по рыночной цене и продержит до погашения. 2) "Эффективная доходность к погашению" - это годовая доходность с учетом реинвестирования полученных купонов. Умеет считать доходность на дистанции, С учетом удержания НФДЛ с купонов и БЕЗ.
Читать далее

Читать: https://habr.com/ru/articles/981358/

@mobi_dev | Другие наши каналы
👎72
РосНОУ стал новым партнером «Школы 21»

Одним из, безусловно, положительных итогов уходящего года можно считать подписание соглашения о взаимодействии в области информационных технологий и подготовки кадров в ИТ-сфере.

Мероприятие прошло в кампусе «Школа 21. Ярославия» в Ярославле. РосНОУ присоединился к ведущим вузам-партнерам «Школа 21» - РАНХиГС, МГИМО МИД России, Санкт-Петербургскому политехническому университету Петра Великого, Университету науки и технологий МИСИС, Сеченовскому университету, РУДН и ВГИК.
Читать далее

Читать: https://habr.com/ru/articles/981516/

@mobi_dev | Другие наши каналы
💊1
Kenbak‑1 в кармане: iOS-эмулятор легендарного компьютера 1971 года

Kenbak-1 не имел ни экрана, ни клавиатуры, ни даже микропроцессора, но это не помешало ему войти в историю, как первый персональный компьютер.

В статье я расскажу о том, как создал уникальный iOS‑эмулятор Kenbak-1, что послужило мотивацией к этому, о деталях реализации, и почему это устройство поможет вам понять фундаментальные принципы работы современной вычислительной техники.
Читать далее

Читать: https://habr.com/ru/articles/981570/

@mobi_dev | Другие наши каналы
5
Анализ образца готового промта от Claude

Возможно это было уже давно, но я увидел только сегодня.

А именно, когда начинается новый чат в Claude, то там появляются такие подменюшки под окном для чата

Write - Learn - Code - Life Stuff - Claude’s Choice

Кликнул ради интереса последнюю, открылся ещё целый список. И он, кстати, все время меняется.

В общем, это заготовки для начала чата по определённой теме, т.е., образец готового промта. Мне попалась на глаза тема "Узнать об архитектурных концепциях". И поскольку живёшь в мире программирования, то первая мысль об архитектурных паттернах )). Но оказалось, что это именно об архитектуре как строительстве чего-то в реальном, физическом мире.

Тем не менее, интересным оказалось другое. В автоматически начатом чате даётся пример промта, который полезно рассмотреть с точки зрения того, что ИИ учитывает и на что обращает внимание при выполнение запроса.
Читать далее

Читать: https://habr.com/ru/articles/982060/

@mobi_dev | Другие наши каналы
Как не быть лохом и зарабатывать на вайбкодинге в 2026: гайд по Lovable

Полгода назад я потратил неделю на лендинг для проекта друга. Боролся с CSS Grid, фиксил баги на Safari, делал 15 версий адаптива. Результат? Средненький сайт, который стыдно показать в портфолио.

Сейчас такой же сайт я делаю за 3 минуты. Выглядит лучше. Работает на всех устройствах. С встроенной базой данных и оплатой.

Я не стал хуже разработчиком. Я просто понял: верстка — это не искусство, это рутина, которую AI делает эффективнее. А вот дизайн-мышление — это навык, который AI заменить не может.

Эта статья о том, как
Перестать быть лохом

Читать: https://habr.com/ru/companies/datafeel/articles/982026/

@mobi_dev | Другие наши каналы
👎15🤣6😁3💊1
Firebase — динамическое переключение проектов в iOS приложении

Firebase - динамическое переключение проектов в iOS приложении

В этой статье мы глубоко погрузимся в технические детали работы с Firebase и рассмотрим:

- Как и почему можно использовать Firebase проект без регистрации Bundle ID

- Традиционные способы переключения Firebase конфигураций (compile-time)

- Динамическое переключение проектов во время работы приложения (runtime)

- Практический пример: миграция пользовательских данных между приложениями

- Безопасность и важные моменты
Читать далее

Читать: https://habr.com/ru/articles/982284/

@mobi_dev | Другие наши каналы
«Горячие колеса» с BLE

Здравствуй Хабр! В этой статье я хочу поделиться своим опытом модификации популярной машинки в масштабе 1/64. Цель модификации - сделать машинку радиоуправляемой. В качестве пульта управления будет использоваться android телефон. В статье рассмотрим три основных этапа: разработка встраиваемого программного обеспечения для управления приводом поворота колес и ходового мотора, проектирование шасси и приложение для телефона.
Читать далее

Читать: https://habr.com/ru/articles/963138/

@mobi_dev | Другие наши каналы
2
Мобильная разработка
Photo
Fury Messenger: От «семейного чата» до народного мессенджера (или как я перестал спать и начал фиксить баги)

Всем привет! На связи снова тот самый парень, которому «коту делать нечего».

В прошлой статье я рассказывал, как психанул и за три недели на коленке собрал свой собственный мессенджер Fury Messenger — с шифрованием, маскировкой под мусорный трафик и полным отсутствием привязки к номеру телефона. Изначально план был надежен, как швейцарские часы: сделать удобную «болталку» для себя, жены и пары друзей, чтобы никакой DPI не был страшен, а интерфейс радовал глаз киберпанковской эстетикой.

Но что-то пошло не так... В хорошем смысле!

Я совершенно не ожидал, что моя поделка обретет такую любовь и популярность у абсолютно незнакомых мне людей! Хабр, ты — сила. Огромное спасибо всем энтузиастам, кто ломанулся тестировать приложение. Вы не просто качали APK, вы реально помогали: присылали логи, тыкали носом в баги и писали теплые слова, от которых хочется кодить даже в 4 утра.

Именно благодаря вашему мощному фидбеку проект не заглох, а наоборот — оброс мясом. За последнее время я выкатил пачку обновлений (с версии 0.45 до 0.61), и вот во что превратился наш уютный чатик.
Читать далее

Читать: https://habr.com/ru/articles/982344/

@mobi_dev | Другие наши каналы
6
Мобильная разработка
Photo
Flutter, Google, Fuchsia, Zircon, Linux, Starnix, Magma, Microfuchsia, будущее Андроида и других ОС

С момента появления загадочного репозитория на GitHub с описанием «Pink + Purple = Fuchsia» прошло десять лет. За это время медиа-пространство успело пережить несколько циклов хайпа: от «Убийцы Android» до «Мертвого проекта Google».

На календаре январь 2026 года. В магазинах нет коробок с надписью «Fuchsia Phone». Однако, если у вас дома стоит Nest Hub второго поколения, вы уже пользуетесь этой ОС. Если вы разработчик под Android, вы, возможно, уже взаимодействуете с её компонентами через виртуализацию.

Fuchsia не умерла. Она совершила то, что в биологии называется метаморфозом. В этой статье мы отбросим маркетинговую шелуху и разберем архитектуру системы "под микроскопом". Поговорим о том, как Google решает фундаментальные проблемы ядра Linux, что такое Starnix на уровне системных вызовов, зачем нужен FIDL и почему 2024–2025 годы стали переломными для проекта, переведя его из стадии R&D в стадию инфраструктурного фундамента.
Читать далее

Читать: https://habr.com/ru/articles/982666/

@mobi_dev | Другие наши каналы
2
Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#23)

Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки.

Под катом: Revolut, Forest, Airbnb.
Читать далее

Читать: https://habr.com/ru/articles/982852/

@mobi_dev | Другие наши каналы
🔥1
FlexMock — мок без морок

Это было интересное приключение.

Сразу оговорюсь: FlexMock не нужен всем подряд. Он вырос из моих собственных задач — когда нужно откуда-то получать разнообразные данные для собеседований, когда фронтенд уже в работе, а бэкенд ещё не готов, или когда нужно быстро собрать демо/прототип и не тратить вечер на мок-сервер.

Это мой первый публичный проект в формате “сделал сам и показываю миру”, без команды и заказа. Ниже расскажу, почему мне захотелось написать такой сервис, как он устроен на уровне идеи и в каких сценариях реально экономит время.

Буду благодарен за конструктивную критику — особенно за идеи, которые помогут сделать инструмент полезнее.
Читать подробнее

Читать: https://habr.com/ru/articles/982894/

@mobi_dev | Другие наши каналы
Capacitor: от веба к мобильным приложениям. Часть 0. Зачем нужен Capacitor

С Новым годом, Хабр. Меня зовут Илья, я работаю Frontend разработчиком в компании Бастион. Январские выходные в самом разгаре, но уже многие, включая меня, наобещав себе свернуть горы в этом году, находятся в поиске полезной для мозга информации. Тогда присаживайтесь поудобнее, ибо сейчас мы будем разговаривать о такой замечательной технологии для разработки гибридных мобильных приложений, как Capacitor.
Читать далее

Читать: https://habr.com/ru/articles/982990/

@mobi_dev | Другие наши каналы