c.im is one of the many independent Mastodon servers you can use to participate in the fediverse.
C.IM is a general, mainly English-speaking Mastodon instance.

Server stats:

2.8K
active users

#мобильная_разработка

2 posts1 participant0 posts today
Habr<p>Создаём многомодульную библиотеку на Android: как же собрать fat-aar?</p><p>В Android-разработке могут возникать сценарии, когда нам нужно собрать один aar из нескольких модулей. Однажды нам в Сравни потребовалось создать SDK для наших партнёров — на основе уже существующего проекта. Сделать это хотелось без радикальных изменений в проекте и излишнего раскрытия деталей его устройства. Задача понятная, но нетривиальная в реализации. Google до сих пор не предоставляет полноценного инструмента для создания fat-aar; к opensource-решениям также много вопросов. Выход из ситуации: вникнуть в нюансы того, как работает gradle, и на базе общедоступных средств сделать свой инструмент для создания многомодульной библиотеки. С автоматизированной сборкой модулей и публикацией артефакта. О том, как мы к этому подступились и к чему пришли, рассказываем под катом.</p><p><a href="https://habr.com/ru/companies/sravni/articles/892416/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/sravni/a</span><span class="invisible">rticles/892416/</span></a></p><p><a href="https://zhub.link/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a> <a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> <a href="https://zhub.link/tags/aar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aar</span></a> <a href="https://zhub.link/tags/fataar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fataar</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>многомодульность</span></a> <a href="https://zhub.link/tags/android_sdk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_sdk</span></a></p>
Habr<p>Что в 2025-м можно рассказать о мобильной разработке</p><p>Когда-то презентации новых iPhone и флагманов на Android приковывали внимание. Теперь же люди шутят, что там под бесконечное «amazing» показывают то же, что и годом ранее. Сногсшибательных инноваций уже не происходит, о чём тогда гордо говорить на камеру? С мобильными конференциями иначе. Там ожидают услышать не новую сенсацию, а полезный контент, помогающий мобильным разработчикам лучше выполнять свою работу. И вот такой контент с годами не закончился: тут всегда есть, куда копать. А по его темам можно отследить, как с годами разработка менялась. Мы впервые провели Программа Mobius 2025 Spring</p><p><a href="https://habr.com/ru/companies/jugru/articles/892376/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/jugru/ar</span><span class="invisible">ticles/892376/</span></a></p><p><a href="https://zhub.link/tags/mobius" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mobius</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://zhub.link/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a> <a href="https://zhub.link/tags/flutter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flutter</span></a></p>
Habr<p>От legacy к успеху: как мы переработали главную страницу приложения М2 и увеличили MAU</p><p>Привет, Хабр! Это Михаил, product owner мобильного приложения М2, и Антон, продуктовый дизайнер в M2. Мы работаем над мобильным приложением, которое позволяет проводить сделки с недвижимостью онлайн как частным лицам, так и профи рынка — удобно и быстро. В 2024 году рынок недвижимости пережил кризис: льготную ипотеку отменили, количество сделок сократилось. Но нашему приложению удалось не только удержаться на рынке, но и увеличить продажи. Один из ключевых факторов успеха — редизайн главной страницы приложения . В этой статье мы расскажем, как пришли к решению о редизайне, какие шаги предприняли и каких результатов достигли. Если вы продакт, дизайнер или просто интересуетесь UX, этот кейс будет вам полезен.</p><p><a href="https://habr.com/ru/companies/m2tech/articles/890032/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/m2tech/a</span><span class="invisible">rticles/890032/</span></a></p><p><a href="https://zhub.link/tags/mobile_design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mobile_design</span></a> <a href="https://zhub.link/tags/proptech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>proptech</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B5%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>редизайн</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильные_приложения</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>дизайн_мобильных_приложений</span></a> <a href="https://zhub.link/tags/ios" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios</span></a> <a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>продуктовый_дизайн</span></a> <a href="https://zhub.link/tags/%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%BC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>управление_продуктом</span></a></p>
Habr<p>Мобильная разработка: что происходит на рынке и что важно знать в 2025 году</p><p>Последние несколько лет мобильная разработка в России пережила серьёзные изменения. После роста в 2020–2021 годах рынок замедлился : компании сократили наём , а российские разработчики столкнулись с ограничениями в App Store и Google Play. Мы изучили исследования, посмотрели, как изменился спрос на специалистов, и пообщались с мобильными разработчиками. В статье разбираем, что происходит с iOS- и Android-разработкой в 2025 году, какие технологии в тренде и что нужно уметь, чтобы оставаться востребованным. Статья — не универсальная истина, а выжимка разных мнений, которые могут быть полезны тем, кто думает о смене карьеры или переходе в мобильную разработку из другого направления.</p><p><a href="https://habr.com/ru/companies/netologyru/articles/889980/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/netology</span><span class="invisible">ru/articles/889980/</span></a></p><p><a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/android_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_разработка</span></a> <a href="https://zhub.link/tags/ios_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios_разработка</span></a> <a href="https://zhub.link/tags/swiftui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftui</span></a> <a href="https://zhub.link/tags/%D1%82%D1%80%D0%B5%D0%BD%D0%B4%D1%8B_2025" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>тренды_2025</span></a> <a href="https://zhub.link/tags/%D0%B0%D1%83%D1%82%D1%81%D1%82%D0%B0%D1%84" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>аутстаф</span></a> <a href="https://zhub.link/tags/pwa" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pwa</span></a> <a href="https://zhub.link/tags/app_store" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>app_store</span></a> <a href="https://zhub.link/tags/google_play" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>google_play</span></a> <a href="https://zhub.link/tags/%D1%87%D1%82%D0%BE_%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>что_делать</span></a></p>
Habr<p>Fake door тесты в мобилках</p><p>Fake Door Test (FDT) - метод тестирования "количественного интереса" [спроса] пользователей на фичу. Команда продукта показывает пользователям кнопку, баннер или другой интерфейсный элемент, ведущий в фичу, которая еще не разработана. По нажатию - иногда извинения, чаще - благодарность за проявленный интерес, ссылка на опрос.</p><p><a href="https://habr.com/ru/articles/889342/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/889342/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/ux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ux</span></a> <a href="https://zhub.link/tags/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>тестирование_приложений</span></a> <a href="https://zhub.link/tags/%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>исследование_пользователей</span></a> <a href="https://zhub.link/tags/ux_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ux_тестирование</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильные_приложения</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>дизайн</span></a> <a href="https://zhub.link/tags/ux_%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ux_дизайн</span></a> <a href="https://zhub.link/tags/fake_door" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fake_door</span></a></p>
Habr<p>FlutterPulse: главные события недели 27.02-05.03.2025</p><p>Привет, друзья! Я автор телеграм-канал FlutterPulse . Хотел сделать небольшую подборку новостей про Flutter, которые, как мне показалось, были самыми интересными за эту неделю, но новостей, прямо скажу, было не много</p><p><a href="https://habr.com/ru/articles/888468/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/888468/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/flutter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flutter</span></a> <a href="https://zhub.link/tags/dart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dart</span></a> <a href="https://zhub.link/tags/pubdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pubdev</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>программирование</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильные_приложения</span></a> <a href="https://zhub.link/tags/flutter_mobile_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flutter_mobile_development</span></a> <a href="https://zhub.link/tags/flutter_app_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flutter_app_development</span></a></p>
Habr<p>Протестировал две российские системы работы с кодом. Что у меня (не) получилось</p><p>Как специалисту из области DevOps мне необходимо часто использовать различные инструменты автоматизации для решения рабочих задач. А еще я стараюсь применять некоторые механизмы в своих пет-проектах. Например, когда я занялся разработкой на ОС «Аврора», одной из первых насущных задач стала настройка пайплайна сборки приложений. В исходной версии использовал GitLab, так как активно пользовался им и завел в проекты несколько виртуальных машин для сборок. Однако в последнее время знакомые и коллеги начали нередко заводить проекты в других сервисах. Мне стало интересно — можно ли найти на российском рынке что-то конкурентоспособное? Давайте разберемся!</p><p><a href="https://habr.com/ru/articles/886192/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/886192/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%B0%D0%B2%D1%80%D0%BE%D1%80%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>аврора</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a> <a href="https://zhub.link/tags/gitflic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gitflic</span></a> <a href="https://zhub.link/tags/gitverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gitverse</span></a> <a href="https://zhub.link/tags/cicd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cicd</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильные_устройства</span></a> <a href="https://zhub.link/tags/aurora" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aurora</span></a></p>
Habr<p>От MVP до приложения с миллионной аудиторией. Кейс развития мобильного приложения для ритейлера Kassir.ru</p><p>Kassir — крупнейший российский сервис по продаже билетов на мероприятия в России. Ежегодно компания продаёт более 13 миллионов билетов. Мобильное приложение компании насчитывает аудиторию в 3 миллиона человек, а за прошедший 2024 год пополнился ещё 1 миллионом новых пользователей. Сотрудничество Kassir и CleverPumpkin началось в 2020 году, когда ограничения на проведение массовых мероприятий после пандемии начали снимать. Люди вновь могли посещать события в офлайн-формате. На тот момент у Kassir ещё не было мобильного приложения, и с этой задачей компания обратилась к нам. Мы должны были разработать цифровой продукт, который станет удобным инструментом оформления билетов со смартфона для пользователей, а для компании — новым каналом продаж. Переговоры начались в октябре 2020. И нашей задачей было уложиться до февральских и мартовских праздников, когда люди активно посещают мероприятия. Вместе с заказчиком определили три основные функции, которые закрыли бы основные потребности пользователей: авторизацию, выбор мероприятия и оформление билета. Мы взялись за проект и этап разработки MVP нативного приложения занял всего 2 месяца! В конце января обе версии приложения, iOS и Android, были загружены сторы. Ради соблюдения дедлайнов было решено внести изменения в рабочие процессы и наладить параллельную работу над этапами разработки. Подробнее о процессах мы писали в этой статье. Результат понравился заказчику и пользователям: в первый месяц после релиза приложение скачали более 20 000 раз. И после запуска MVP наше сотрудничество продолжилось. Вот уже 4 года мы постоянно совершенствуем приложение, чтобы оно оставалось быстрым, удобным и отвечало высоким запросам пользователей.</p><p><a href="https://habr.com/ru/companies/cleverpumpkin/articles/886366/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/cleverpu</span><span class="invisible">mpkin/articles/886366/</span></a></p><p><a href="https://zhub.link/tags/ecommerce" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ecommerce</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%B0%D1%81%D1%81%D0%B8%D1%80%D1%80%D1%83" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>кассирру</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B8%D1%82%D0%B5%D0%B9%D0%BB" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ритейл</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/ecommerce_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ecommerce_разработка</span></a> <a href="https://zhub.link/tags/ecommerce_%D1%80%D0%B8%D1%82%D0%B5%D0%B9%D0%BB" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ecommerce_ритейл</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильный_интерфейс</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>разработка_приложений</span></a></p>
Habr<p>Эффективный бэкграунд: организация стабильной фоновой работы в связке двух мобильных медтех приложений</p><p>Всем привет! Меня зовут Антон, я — ведущий мобильный разработчик в компании DD Planet. В статье я поделюсь опытом нашей команды по организации стабильной фоновой работы в мобильном медтех-приложении, предназначенном для взаимодействия с медицинским оборудованием.</p><p><a href="https://habr.com/ru/articles/886132/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/886132/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/%D1%84%D0%BE%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>фоновый_режим</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%B5%D0%B4%D1%82%D0%B5%D1%85" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>медтех</span></a></p>
Habr<p>FlutterPulse: главные события недели 20.02-26.02.2025</p><p>Привет, друзья! Я автор телеграм-канал FlutterPulse . Хотел сделать небольшую подборку новостей про Flutter, которые, как мне показалось, были самыми интересными за эту неделю</p><p><a href="https://habr.com/ru/articles/886268/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/886268/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/flutter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flutter</span></a> <a href="https://zhub.link/tags/dart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dart</span></a> <a href="https://zhub.link/tags/pubdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pubdev</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>программирование</span></a> <a href="https://zhub.link/tags/%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D1%84%D0%BE%D1%80%D0%BA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>фреймфорк</span></a> <a href="https://zhub.link/tags/framework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>framework</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_ios" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка_ios</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка_android</span></a> <a href="https://zhub.link/tags/flutter_app_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flutter_app_development</span></a></p>
Habr<p>Чем полезен Server Driven UI</p><p>Привет! Меня зовут Олег Иванов, я руководитель мобильной разработки в Московском кредитном банке. Сегодня поговорим о Server Driven UI вот по такому плану: - что это вообще за технология - из чего она состоит - рассмотрим наши подходы к ее реализации Начнем с терминологии: SDUI (Server Driven UI) — это пользовательский интерфейс, управляемый сервером. Что такое пользовательский интерфейс? Среда, с помощью которой пользователь взаимодействует с программным обеспечением через приложения. Обычно он состоит из множества экранных форм, которые и ведут пользователя по флоу до какого-то определенного результата. Если абстрагироваться от назначения экранных форм, то схематично User Flow можно представить так:</p><p><a href="https://habr.com/ru/companies/mkb/articles/885648/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/mkb/arti</span><span class="invisible">cles/885648/</span></a></p><p><a href="https://zhub.link/tags/SDUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SDUI</span></a> <a href="https://zhub.link/tags/UI_kit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UI_kit</span></a> <a href="https://zhub.link/tags/ios" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios</span></a> <a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> <a href="https://zhub.link/tags/moblie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>moblie</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a></p>
Habr<p>Один выгоревший сеньор или два джуна с горящими глазами?</p><p>На Highload++ 2024, в рамках конкурса за VR-шлем, попался вопрос из заголовка статьи. Я без сомнений ответил, что сеньор, и вот почему...</p><p><a href="https://habr.com/ru/articles/885604/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/885604/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D1%8E%D0%B4%D1%8C%D0%BC%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>управление_людьми</span></a> <a href="https://zhub.link/tags/%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0%D0%BC%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>управление_проектами</span></a> <a href="https://zhub.link/tags/it%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>itспециалисты</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%B6%D1%83%D0%BD_%D0%BC%D0%B8%D0%B4%D0%BB_%D1%81%D0%B5%D0%BD%D1%8C%D0%BE%D1%80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>джун_мидл_сеньор</span></a> <a href="https://zhub.link/tags/hr" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hr</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>серверная_разработка</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/%D1%84%D1%80%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D0%B4%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>фронтендразработка</span></a> <a href="https://zhub.link/tags/highload" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>highload</span></a></p>
Habr<p>Мобильной разработке в 2025 — быть</p><p>Спойлер: в Технотексте-7 есть номинация «Мобильная разработка» После введённых ограничений со стороны платформ мобильная разработка стала хромать на обе ноги. Следом за этим стало меньше публикаций на Хабре, многие знакомые мобильные разработчики стали менять стек, стало меньше приложений. Это затишье длилось до начала 2024 года. А потом неожиданно стали появляться разные полезные приложения, которые знакомые и знакомые знакомых присылали «на потестить», среди них — интересные прикладные штуки, которые используются в рамках отдельных сообществ или отдельных компаний. Выяснилось, что чаще всего за такую разработку неплохо платят, но, правда, свою команду нужно ещё найти. Если немного утрировать, мобильная разработка отчасти стала своеобразным андеграундом.</p><p><a href="https://habr.com/ru/companies/habr/articles/885232/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/habr/art</span><span class="invisible">icles/885232/</span></a></p><p><a href="https://zhub.link/tags/%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D1%82%D0%B5%D0%BA%D1%81%D1%827" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>технотекст7</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a></p>
Habr<p>Как мы «рисовали» учет времени на iOS с помощью библиотеки Charts</p><p>Привет, Хабр! Меня зовут Валентин Страздин, я — ведущий iOS-разработчик в команде мобильной разработки «Лаборатории Касперского» , где мы создаем решения для защиты мобильных устройств и для родительского контроля детских устройств. Недавно мы обновляли наше приложение родительского контроля и мониторинга Kaspersky Safe Kids — и в ходе редизайна пришли к выводу, что «родительские» графики активности детского устройства стали громоздкими и неудобными. Нам же требовался виджет, в котором была бы видна актуальная информация о времени использования устройства, интервалах блокировок и еще ряд полезных деталей. В статье расскажу, как мы быстро решили эту проблему благодаря open-source-библиотеке Charts: в чем ее особенности и нюансы, как мы ей пользуемся и как смогли локализовать такую систему даже для арабских пользователей. Текст будет полезен iOS-разработчикам, которые хотят использовать готовое решение для визуализации графиков и которым нужен пример кастомной настройки Charts. В частности, расскажу про кастомный рендеринг данных, отрисовку на графике за пределами области данных. Также покажу, как можно развернуть график справа налево в случае необходимости арабской локализации.</p><p><a href="https://habr.com/ru/companies/kaspersky/articles/881578/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/kaspersk</span><span class="invisible">y/articles/881578/</span></a></p><p><a href="https://zhub.link/tags/iOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOS</span></a> <a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>графики</span></a> <a href="https://zhub.link/tags/%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8_%D0%B8_%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>графики_и_диаграммы</span></a> <a href="https://zhub.link/tags/%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>библиотеки</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильные_приложения</span></a> <a href="https://zhub.link/tags/charts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>charts</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%B0%D1%81%D1%82%D0%BE%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>кастомизация</span></a></p>
Habr<p>Оптимизируем релиз мобильного приложения: что получилось, а что нет</p><p>Привет, Хабр! Меня зовут Александр, я — руководитель группы тестирования в мобильном приложении для продавцов «Ozon Seller». Общаясь с тестировщиками из разных компаний, часто слышу про одну и ту же боль — долгий регресс руками, который из раза в раз отнимает уйму времени, сил и мотивации. Хочу поделиться с вами историей о том, как мы работали над улучшением релизного процесса и что из этого вышло. Думаю, что статья будет полезна для QA-специалистов, команд тестирования и в целом для команд, занимающихся мобильной разработкой.</p><p><a href="https://habr.com/ru/companies/ozontech/articles/883538/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/ozontech</span><span class="invisible">/articles/883538/</span></a></p><p><a href="https://zhub.link/tags/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>тестирование_мобильных_приложений</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>релиз</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>релизы</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%BC%D0%B5%D0%BD%D1%82" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>релизменеджмент</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%BD%D1%8B%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>релизный_цикл</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a></p>
Habr<p>FlutterPulse: главные события недели 13.02-19.02.2025</p><p>Привет, друзья! Я автор телеграм-канал FlutterPulse . На этой неделе новостей было немного, но есть несколько интересных статей и обновлений!</p><p><a href="https://habr.com/ru/articles/883888/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/883888/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/flutter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flutter</span></a> <a href="https://zhub.link/tags/dart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dart</span></a> <a href="https://zhub.link/tags/pubdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pubdev</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>программирование</span></a> <a href="https://zhub.link/tags/%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D1%84%D0%BE%D1%80%D0%BA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>фреймфорк</span></a> <a href="https://zhub.link/tags/framework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>framework</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a></p>
Habr<p>Секреты мобильной разработки в логистике: разгоняем MVVM до максимума</p><p>Меня зовут Саша, я уже шестой год помогаю упрощать логистические интерфейсы в Логистике Маркета. Сегодня я хочу поделиться, как с помощью грамотно подобранной архитектуры нам удалось упростить, стандартизировать и даже ускорить разработку мобильных приложений логистики, которых у нас очень много: приложение для курьеров, приложение для пунктов выдачи заказов, приложения для сортировочных центров и так далее.</p><p><a href="https://habr.com/ru/companies/yandex/articles/883202/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/yandex/a</span><span class="invisible">rticles/883202/</span></a></p><p><a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/mvvm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mvvm</span></a> <a href="https://zhub.link/tags/flutter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flutter</span></a> <a href="https://zhub.link/tags/flutter_app_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flutter_app_development</span></a></p>
Habr<p>На самом деле я айтишник, а доставка — это для души</p><p>Привет, Хабр! Меня зовут Алексей Борискин, и на два дня я стал курьером. Я системный аналитик в компании «Автомакон», где занимаюсь разработкой мобильного приложения «ВкусВилл:Курьер». Но почему я решил на время сменить профессию? Мне нужно было понять, как работает наш продукт в реальной жизни — не через отчёты или звонки с курьерами, а своими руками, ногами и велосипедом. Это история о том, как я погрузился в наш продукт, нашел баги, замерзал, боролся с ветром, но в итоге спас сотни заказов. Я применил философию гемба, чтобы увидеть мир глазами тех, для кого мы создаём свои решения.</p><p><a href="https://habr.com/ru/companies/automacon/articles/882212/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/automaco</span><span class="invisible">n/articles/882212/</span></a></p><p><a href="https://zhub.link/tags/%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D0%BA%D0%BE%D0%BD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>автомакон</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%BA%D1%83%D1%81%D0%B2%D0%B8%D0%BB%D0%BB" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>вкусвилл</span></a> <a href="https://zhub.link/tags/apple" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>apple</span></a> <a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> <a href="https://zhub.link/tags/pwa" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pwa</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D0%B2%D0%B5%D0%B1%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>прогрессивное_вебприложение</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B5%D0%B1%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>тестирование_вебприложений</span></a> <a href="https://zhub.link/tags/%D0%B3%D0%B5%D0%BC%D0%B1%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>гемба</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>доставка</span></a></p>
Habr<p>Развитие Android глазами разработчика</p><p>Меня зовут Андрей Данилов, под Android начал разрабатывать в далеком 2012 году. Успел поработать примерно везде — в крошечном стартапе, маленькой продуктовой компании, аутсорсах и крупных компаниях, таких как Авито, Ситимобил, Яндекс. Успел выступить примерно на десятке митапов и конференций. Сейчас член Программного комитета конференции Apps conf X. В данный момент руковожу парой команд в Т-Банке. Довольно много времени прошло с 2007 года, когда Android стал доступен для разработчиков. С тех пор прошло почти 18 лет, за это время изменилось примерно все — железо стало мощнее, интернет быстрее, IDE умнее, а проекты сложнее. Предлагаю оглянуться назад и посмотреть что же именно изменилось с тех пор для разработчиков.</p><p><a href="https://habr.com/ru/companies/oleg-bunin/articles/879836/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/oleg-bun</span><span class="invisible">in/articles/879836/</span></a></p><p><a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>история_разработки</span></a> <a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> <a href="https://zhub.link/tags/ant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ant</span></a> <a href="https://zhub.link/tags/eclipse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eclipse</span></a> <a href="https://zhub.link/tags/netbeans" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>netbeans</span></a> <a href="https://zhub.link/tags/dagger" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dagger</span></a> <a href="https://zhub.link/tags/asynctask" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asynctask</span></a> <a href="https://zhub.link/tags/eventbus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventbus</span></a> <a href="https://zhub.link/tags/android_studio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_studio</span></a></p>
Habr<p>[Перевод] Облегчаем разработку Flutter-приложений: Создание плагинов с помощью Kotlin Multiplatform</p><p>Будучи Flutter-разработчиками, мы часто сталкиваемся с необходимостью написания кода, ориентированного на конкретную платформу. Хоть Flutter и предоставляет полноценный фреймворк для создания кроссплатформенных приложений, интеграция нативного функционала иногда может быть весьма обременительной. Именно здесь на помощь приходит Kotlin Multiplatform (KMP). На мой взгляд, KMP — это не просто инструмент, который конкурирует с Flutter, скорее, он предлагает мощный способ рационализировать разработку плагинов, позволяя разработчикам экономить время, беречь силы и писать эффективный, легко сопровождаемый код. В этой статье я поделюсь своим опытом использования KMP для создания библиотеки общих настроек (Shared Preferences) для Flutter под названием SharedPrefsKMP. Эта библиотека упрощает управление общими настройками в Android и iOS, демонстрируя, как KMP может улучшить процесс разработки на Flutter.</p><p><a href="https://habr.com/ru/companies/otus/articles/880174/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/otus/art</span><span class="invisible">icles/880174/</span></a></p><p><a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/flutter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flutter</span></a> <a href="https://zhub.link/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a> <a href="https://zhub.link/tags/%D0%BA%D1%80%D0%BE%D1%81%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>кроссплатформенная_разработка</span></a></p>