mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

9.6K
active users

#android_development

3 posts3 participants1 post today
Habr<p>Халява приходит в программирование</p><p>Недавно прогремел пост Артура Думчева (@arturdumchev), как халява якобы уходит из программирования. Можете ознакомиться с ним, чтиво достойное. Особенно комментарии. У меня сегодня день рождения: 39 лет. С 2003 года я работаю разработчиком, и сейчас делаю кое-что для ИИ. Интуиция подсказывает, что халява только начинается , мои чюваки. Сейчас — лучшее время быть разработчиком. Давайте начнем с точно того же определения, как было у Артёма: «для меня халява — это гарантированный результат за вложенные усилия. Логика повествования требует такого определения, дальше всё будет ясно». А дальше ясно, что из неверно поставленного условия может следовать что угодно. Читать далее!</p><p><a href="https://habr.com/ru/companies/bar/articles/905936/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/bar/arti</span><span class="invisible">cles/905936/</span></a></p><p><a href="https://zhub.link/tags/%D0%B1%D0%B5%D0%BA%D0%B5%D0%BD%D0%B4" 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/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a> <a href="https://zhub.link/tags/ios_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios_development</span></a> <a href="https://zhub.link/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B0%D0%B9%D0%B1%D0%BA%D0%BE%D0%B4%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>вайбкодинг</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%BC%D0%BF%D1%82%D0%B8%D0%BD%D0%B6%D0%B8%D0%BD%D0%B8%D1%80%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>промптинжиниринг</span></a> <a href="https://zhub.link/tags/%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B5%D0%BD%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/%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>архитектура</span></a> <a href="https://zhub.link/tags/computer_science" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computer_science</span></a></p>
Habr<p>Мастерство фокусов на Compose</p><p>Привет! Меня зовут Костя, я Android-разработчик в онлайн-кинотеатре PREMIER. Среди прочего у нас есть приложение для Android TV. Работая над ним, я столкнулся с тем, что система фокусов в Jetpack Compose устроена сложнее, чем кажется на первый взгляд. Поскольку для ТВ-приложений и устройств без сенсорного управления работа с фокусом играет ключевую роль в навигации, мне понадобилось детально разобраться в теме. Результатами делюсь в статье.</p><p><a href="https://habr.com/ru/companies/habr_rutube/articles/902310/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/habr_rut</span><span class="invisible">ube/articles/902310/</span></a></p><p><a href="https://zhub.link/tags/android_tv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_tv</span></a> <a href="https://zhub.link/tags/androidtv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>androidtv</span></a> <a href="https://zhub.link/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a> <a href="https://zhub.link/tags/jetpack_compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jetpack_compose</span></a> <a href="https://zhub.link/tags/focus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>focus</span></a> <a href="https://zhub.link/tags/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a> <a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a></p>
Habr<p>Халява уходит из программирования</p><p>Для меня халява — гарантированный результат за вложенные усилия. Логика повествования требует такого определения, дальше всё будет ясно. Халяве учили и учат в школе. Сделай домашнее по алгебре, выучи стихотворение, научись решать линейные уравнения — и получишь пятерку. Любовь получать пятерки сыграла злую шутку со многими, ведь в жизни вне учебных заведений халявы практически нет. Слово «легко» ниже по статье тоже означает гарантированный результат за усилия, но подразумевается «легко, если умеешь работать с собственной мотивацией».</p><p><a href="https://habr.com/ru/articles/904754/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/904754/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%B1%D0%B5%D0%BA%D0%B5%D0%BD%D0%B4" 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/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a> <a href="https://zhub.link/tags/ios_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios_development</span></a> <a href="https://zhub.link/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B0%D0%B9%D0%B1%D0%BA%D0%BE%D0%B4%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>вайбкодинг</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%BC%D0%BF%D1%82%D0%B8%D0%BD%D0%B6%D0%B8%D0%BD%D0%B8%D1%80%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>промптинжиниринг</span></a> <a href="https://zhub.link/tags/%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B5%D0%BD%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/%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>архитектура</span></a> <a href="https://zhub.link/tags/computer_science" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computer_science</span></a></p>
Habr<p>Интеграция JavaScript в нативные мобильные приложения для криптотрейдинга: нестандартный опыт и технические решения</p><p>23–24 апреля в Москве проходит Blockchain Forum — одно из ключевых событий в мире блокчейна и криптотехнологий. На форуме изучаем тренды, делимся опытом и слушаем коллег, набираемся насмотренности. Мы в CleverPumpkin разрабатываем и развиваем мобильные приложения, в том числе для криптовалютных сервисов, и хорошо понимаем с какими техническими вызовами сталкиваются команды. В этой статье мы делимся совместным опытом с командой EVEDEX, где мы интегрировали SDK на TypeScript, изначально предназначенный для веба, в нативные приложения , чтобы сохранить единую бизнес‑логику между платформами. Это решение дало массу преимуществ — но и принесло немало сложностей.</p><p><a href="https://habr.com/ru/companies/cleverpumpkin/articles/903544/" 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/903544/</span></a></p><p><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%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BB%D1%8E%D1%82%D0%BD%D1%8B%D0%B5_%D0%B1%D0%B8%D1%80%D0%B6%D0%B8" 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%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/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a> <a href="https://zhub.link/tags/ios_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios_development</span></a> <a href="https://zhub.link/tags/%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B1%D0%B8%D1%80%D0%B6%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>криптобиржи</span></a> <a href="https://zhub.link/tags/blockchain" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blockchain</span></a> <a href="https://zhub.link/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a></p>
Habr<p>На работе записывали экран, требовали 2 отчёта в день и контролировали, что я ем</p><p>Я Android-разработчик. Два года назад я попал в ловушку микроменеджмента. Мой руководитель требовал ежедневные планы, контролировал каждое действие и даже фиксировал продолжительность моих обеденных перерывов. Расскажу, как я распознал проблему, дошел до точки кипения и нашел выход из этой ситуации.</p><p><a href="https://habr.com/ru/articles/901820/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/901820/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%BA%D0%B0%D1%80%D1%8C%D0%B5%D1%80%D0%B0_%D0%B8%D1%82%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>карьера_итспециалиста</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%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/%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>микроменеджер</span></a> <a href="https://zhub.link/tags/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>руководство</span></a> <a href="https://zhub.link/tags/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>руководитель</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>андроид</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B9%D0%B4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>андройд</span></a> <a href="https://zhub.link/tags/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</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%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></p>
Habr<p>Разработали мобильное приложение для криптобиржи EVEDEX — функциональное решение для быстрой и безопасной торговли</p><p>Создать мобильное приложение для криптобиржи — всегда вызов. Особенно, если биржа сочетает в себе принципы DEX и CEX, предлагает встроенные кошельки, смарт-аккаунты и управление средствами без посредников. Мы в CleverPumpkin взялись за этот челлендж и разработали EVEDEX — удобное и безопасное приложение для криптотрейдинга.</p><p><a href="https://habr.com/ru/companies/cleverpumpkin/articles/901730/" 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/901730/</span></a></p><p><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> <a href="https://zhub.link/tags/%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BB%D1%8E%D1%82%D0%BD%D1%8B%D0%B5_%D0%B1%D0%B8%D1%80%D0%B6%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>криптовалютные_биржи</span></a> <a href="https://zhub.link/tags/ios_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios_development</span></a> <a href="https://zhub.link/tags/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</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%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B1%D0%B8%D1%80%D0%B6%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>криптобиржи</span></a></p>
Habr<p>Приложение для Android: Справочник по DC-DC микросхемам с функцией подбора по параметрам и типовыми схемами включения</p><p>В одном из комментариев к статье о приложении SMD CODES <a href="https://habr.com/ru/articles/858392/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/858392/</span><span class="invisible"></span></a> было предложено сделать отдельное приложение о микросхемах питания DC-DC (импульсные преобразователи напряжения). В мире электроники и проектирования устройств DC-DC преобразователи играют ключевую роль. Они позволяют эффективно преобразовывать напряжение, что особенно важно для портативных устройств и бытовой технике. Однако, выбор подходящей микросхемы DC-DC преобразователя может быть сложной задачей, особенно для начинающих инженеров. Именно для таких случаев было разработано новое приложение для Android — мощный справочник по DC-DC микросхемам с функцией подбора по параметрам. Основные функции приложения</p><p><a href="https://habr.com/ru/articles/898940/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/898940/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/dcdc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dcdc</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B5%D0%BC%D0%BE%D0%BD%D1%82_%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ремонт_техники</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B5%D0%BC%D0%BE%D0%BD%D1%82_%D0%BD%D0%BE%D1%83%D1%82%D0%B1%D1%83%D0%BA%D0%BE%D0%B2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ремонт_ноутбуков</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B5%D0%BC%D0%BE%D0%BD%D1%82_%D0%B1%D0%BF" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ремонт_бп</span></a> <a href="https://zhub.link/tags/%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>электроника</span></a> <a href="https://zhub.link/tags/%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D1%85" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>электроника_для_начинающих</span></a> <a href="https://zhub.link/tags/smd_%D0%BF%D0%B0%D0%B9%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>smd_пайка</span></a> <a href="https://zhub.link/tags/smdcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>smdcode</span></a> <a href="https://zhub.link/tags/%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>источники_питания</span></a> <a href="https://zhub.link/tags/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a></p>
Habr<p>Сравнение Dagger 2, Dagger Hilt и Koin</p><p>В этой статье мне хотелось бы разобрать вопрос, которым часто задаются начинающие и молодые разработчики мобильных приложений под Android. Многие мобильные разработчики слышали о таких широко известных инструментах внедрения зависимостей (DI), как Koin и Dagger. Они решают одну задачу — управление зависимостями, но делают это по-разному. Но в чём же их принципиальная разница, в чём их отличия, их плюсы и минусы, и какой из этих инструментов выбрать при разработке нового проекта (и в зависимости от его сложности и требований)? Обо всём об этом постараюсь кратко изложить далее и дам рекомендации по выбору для новых проектов.</p><p><a href="https://habr.com/ru/articles/890462/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/890462/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/dagger_2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dagger_2</span></a> <a href="https://zhub.link/tags/hilt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hilt</span></a> <a href="https://zhub.link/tags/koin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>koin</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/dependency_injection" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dependency_injection</span></a> <a href="https://zhub.link/tags/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a></p>
Habr<p>Как оживает смартфон: Android на старте</p><p>Наши с вами телефоны включались бессчетное количество раз. Возможно, вы прямо сейчас запустили смартфон, чтобы прочитать эту статью. Ну а для тех, кто занимается разработкой, процесс включения устройств — обычная часть работы, которая повторяется десятки раз в день. Что же на самом деле происходит в момент загрузки? Какие этапы преодолевает система от простого нажатия кнопки включения до появления интерфейса? И как устройство готовится к полноценной работе? Давайте разберёмся, что скрывается под капотом Android и проследим процесс его запуска. Не пропустим ни шагу! Читать дальше</p><p><a href="https://habr.com/ru/companies/surfstudio/articles/885348/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/surfstud</span><span class="invisible">io/articles/885348/</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%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_%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/%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%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/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</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></p>
Habr<p>R8: Шакалья работа (уменьшение apk через правки R8)</p><p>По умолчанию для минификации имени класса в R8 используются цифры и английский алфавит. Но что будет если вместо трех символьных строк, которые будет занимать три байта, использовать один двухбайтовый символ?</p><p><a href="https://habr.com/ru/articles/885006/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/885006/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/r8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>r8</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%B8%D0%BD%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>минификация</span></a> <a href="https://zhub.link/tags/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a> <a href="https://zhub.link/tags/android_studio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_studio</span></a> <a href="https://zhub.link/tags/agp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>agp</span></a> <a href="https://zhub.link/tags/d8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>d8</span></a> <a href="https://zhub.link/tags/apk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>apk</span></a> <a href="https://zhub.link/tags/dex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dex</span></a></p>
Habr<p>Kotlin Coroutines под капотом: CoroutineContext и CoroutineScope</p><p>Structured Concurrency это одна из главных фишек Kotlin Coroutines, позволяющая оперировать иерархиями корутин через единый интерфейс, благодаря такой организации можно легко отменить сразу все корутины, имея ссылку только на самый высокоуровневый объект. В этой статье я разберу две базовые штуки на основе которых строится Structured Concurrency - CoroutineContext и CoroutineScope. Поехали!</p><p><a href="https://habr.com/ru/articles/883588/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/883588/</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/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</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/kotlin_coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin_coroutines</span></a> <a href="https://zhub.link/tags/kotlin_coroutines_internals" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin_coroutines_internals</span></a> <a href="https://zhub.link/tags/algorithms" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algorithms</span></a> <a href="https://zhub.link/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> <a href="https://zhub.link/tags/coroutines_internals" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines_internals</span></a> <a href="https://zhub.link/tags/data_structures" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>data_structures</span></a></p>
Habr<p>Анализ Android-фич на доступность и внедрение accessibility в процесс разработки</p><p>Всем привет! Меня зовут Марина. Я Android-разработчик ВКонтакте. В этой статье я расскажу о нашей совместной работе с дизайнерами: как мы встали на сторону людей с ограниченными возможностями, которые потребляют наш контент с помощью скринридера, проанализировали фичи нашей команды и попытались сделать функциональность доступной.</p><p><a href="https://habr.com/ru/companies/vk/articles/881908/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/vk/artic</span><span class="invisible">les/881908/</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/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a> <a href="https://zhub.link/tags/accessibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>accessibility</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>доступность</span></a></p>
Habr<p>Тайны рейтингов: как добиться стабильно высокого рейтинга Android-приложения?</p><p>По данным исследований ( Data.ai , Sensor Tower , Statista ), Android-приложения имеют на 10-30 % более низкие оценки, чем iOS-аналоги. Например, приложение может получить 4,5 на iOS и 3,5-4,0 на Android. Меня зовут Анастасия Симонова, я Android-разработчик в команде Домклик. Поделюсь нюансами разработки под Android и предложу некоторые решения для избежания проблем в будущем. Готовы? Приступим!</p><p><a href="https://habr.com/ru/companies/domclick/articles/879364/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/domclick</span><span class="invisible">/articles/879364/</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/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a> <a href="https://zhub.link/tags/android_apps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_apps</span></a></p>
Habr<p>Топ-5 популярных вопросов на Android собеседовании [2025]</p><p>Cобеседования в IT - это всегда вызов и Android тут, конечно же, не исключение. Для успешного прохождения интервью в крупные и востребованные компании современный Android-разработик должен держать в голове огромное количетсво областей: от "базы" в виде Computer Science (структуры данных, алгоритмы) и навыков проектирования (архитектура, паттерны, System Design) до знания Java, Kotlin и, разумеется Android SDK . Добавим сюда и популярные фреймворки и библиотеки (которые к тому же устаревают каждые пару лет!) вроде RxJava и Kotlin Coroutines и получается совсем уж, на первый взгляд, неподъемный багаж необходимых знаний... К счастью, многие вопросы пересекаются между компаниями, так что наработав некоторую "базу" из них вы сильно повысите свои шансы на положительный результат и заветный оффер :) Давайте разберем ТОП-5 вопросов , с которыми можно столкнуться в крупных компаниях на российском рынке, поехали!</p><p><a href="https://habr.com/ru/articles/873088/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/873088/</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%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>андроид</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%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/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a> <a href="https://zhub.link/tags/%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%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%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>собеседование_вопросы</span></a></p>
Habr<p>Морфинг геометрических фигур с SDF в фрагментных шейдерах GLSL и визуализацией на Jetpack Compose</p><p>Создание динамичных визуальных эффектов для мобильных приложений требует от разработчиков не только творческого подхода, но и соблюдения требований к производительности. Одной из наиболее эффективных техник для реализации плавных переходов и трансформаций объектов является использование шейдеров, которые позволяют выполнять сложные параллельные вычисления на GPU. Это не только обеспечивает плавность анимаций, но также может снизить нагрузку на CPU, делегируя ресурсоемкие задачи графическому процессору в определенных сценариях, что особенно важно для мобильных устройств с ограниченными ресурсами. В данной статье будет рассмотрен пример реализации плавной анимации морфинга геометрических фигур с использованием SDF (Signed Distance Functions) и GLSL для графического рендеринга.</p><p><a href="https://habr.com/ru/articles/872728/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/872728/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/glsl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>glsl</span></a> <a href="https://zhub.link/tags/shaders" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shaders</span></a> <a href="https://zhub.link/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> <a href="https://zhub.link/tags/opengl_es_20" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl_es_20</span></a> <a href="https://zhub.link/tags/shader" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shader</span></a> <a href="https://zhub.link/tags/signed_distance_fields" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>signed_distance_fields</span></a> <a href="https://zhub.link/tags/andorid" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>andorid</span></a> <a href="https://zhub.link/tags/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a> <a href="https://zhub.link/tags/jetpack_compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jetpack_compose</span></a></p>
Habr<p>Как мы раскрыли внутреннюю архитектуру Flutter и затащили его на собственную платформу</p><p>Если вы разрабатываете мобильные приложения, то почти наверняка сталкивались с Flutter — мегапопулярным открытым фреймворком от Google. Наша команда Mobile SDK and Applications Development, конечно, тоже захотела использовать Flutter при создании приложений для KasperskyOS — собственной микроядерной операционной системы «Лаборатории Касперского» — но был нюанс… Особенности архитектуры KasperskyOS задают условия, при которых мы не можем пойти проторенными дорожками и свободно интегрировать фреймворк на своей платформе. Подсмотреть решения где-то вовне мы не можем тоже — таких кейсов в индустрии просто не было. А сам Google практически не раскрывает внутреннюю архитектуру Flutter. Так что интеграцию требовалось выстраивать с нуля. И мы залезли под капот Flutter и нашли решения, которые, с одной стороны, были бы удобны разработчикам, а с другой — устраивали бы нас с точки зрения безопасности и производительности. Если вы тоже разрабатываете приложения, где требуется разбираться во внутренней архитектуре Flutter, статья точно будет вам полезна — ныряйте под кат!</p><p><a href="https://habr.com/ru/companies/kaspersky/articles/864200/" 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/864200/</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/operating_system" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>operating_system</span></a> <a href="https://zhub.link/tags/microkernels" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microkernels</span></a> <a href="https://zhub.link/tags/crossplatform_mobile_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>crossplatform_mobile_programming</span></a> <a href="https://zhub.link/tags/mobile_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mobile_development</span></a> <a href="https://zhub.link/tags/kasperskyos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kasperskyos</span></a> <a href="https://zhub.link/tags/wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wayland</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> <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/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a> <a href="https://zhub.link/tags/%D0%BE%D1%81" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ос</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>операционные_системы</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>операционная_система</span></a></p>
Habr<p>Зачем покупать, когда можно… или как я собирал систему мониторинга фильтра воды и что из этого вышло</p><p>Привет, Хабр! Наверное, многие из вас понимают, насколько важно качество питьевой воды для здоровья человека. Технологии не стоят на месте и высокотехнологичные решения очистки воды, которые когда-то казались фантастикой, теперь доступны и для бытового применения за небольшие деньги. Речь идет о фильтре, работающего на принципе обратного осмоса, который позволяет получать питьевую воду высокого качества даже из самых загрязненных источников. В этой статье я расскажу о своем опыте разработки системы мониторинга для бытового фильтра воды и что в итоге из этого получилось.</p><p><a href="https://habr.com/ru/companies/timeweb/articles/862628/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/timeweb/</span><span class="invisible">articles/862628/</span></a></p><p><a href="https://zhub.link/tags/diy%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>diyпроекты</span></a> <a href="https://zhub.link/tags/esp32" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esp32</span></a> <a href="https://zhub.link/tags/arduino" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>arduino</span></a> <a href="https://zhub.link/tags/homeassistant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>homeassistant</span></a> <a href="https://zhub.link/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a>++ <a href="https://zhub.link/tags/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a> <a href="https://zhub.link/tags/timeweb_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>timeweb_статьи</span></a></p>
Habr<p>Адаптеры в Android: «сервируем» данные красиво</p><p>В Android разработке адаптер — это компонент, который служит мостом между источником данных (например, списком элементов) и элементом пользовательского интерфейса (например, списком или сеткой). Он преобразует каждый элемент данных в визуальное представление, которое пользователь видит на экране. Представьте, что вы находитесь в ресторане, а кухня — это ваш источник данных, который готовит разные блюда. Адаптер в этой аналогии — это официант, который берет каждое блюдо из кухни и красиво подает его на стол. Вы не видите сырые ингредиенты или беспорядок на кухне, вы видите только красиво оформленное блюдо. Так же и в Android: адаптер превращает сырые данные в удобный для пользователя формат. Погнали вглубь!</p><p><a href="https://habr.com/ru/articles/857242/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/857242/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a> <a href="https://zhub.link/tags/adapters" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>adapters</span></a></p>
Habr<p>View. Строительный блок Android приложений</p><p>Всем привет! Я — Дарья Касьяненко, эксперт Центра непрерывного образования факультета компьютерных наук НИУ ВШЭ. Сейчас мир Android‑разработки активно меняется, но многие из используемых технологий остаются актуальными, и их стоит знать каждому начинающему разработчику. Мой коллега Даниел Цуркан, эксперт и преподаватель курса «Android‑разработчик на Kotlin» Центра непрерывного образования ФКН, подробно расскажет о компонентах View и ViewGroup, которые лежат в основе построения пользовательских интерфейсов Android‑приложений. Эта статья станет полезной как для тех, кто только начинает свой путь в Android‑разработке, так и для junior‑разработчиков, которые хотят углубиться в детали создания интерфейсов на базе View и ViewGroup. В статье разберем ключевые особенности, с которыми сталкиваются разработчики при создании пользовательских интерфейсов с использованием View, рассмотрим актуальность этого подхода для разработки визуальной части Android‑приложений, а в качестве наглядного примера — создадим экран авторизации пользователя.</p><p><a href="https://habr.com/ru/articles/853348/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/853348/</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/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</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%D0%BE%D0%B4_android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>разработка_под_android</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%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/view" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>view</span></a></p>
Habr<p>Создадим команду Wild Politics вместе</p><p>Здравствуйте, Хабровчане! Мой предыдущий пост "Как потратить шесть лет и быть невидимкой в Play Market" собрал пусть и не рекордные, но всё-таки 13 тысяч просмотров, благодаря чему в мой пет-проект заглянуло много новых лиц. Я благодарен вам за внимание к игре, отзывы и критику. Оптимизация . Планируется в самое ближайшее время. Многие вещи в игре делались ещё тогда, когда я только начинал изучать фреймворк Django и в целом веб-разработку. Сейчас опыта у меня прибавилось, и ко многим вещам я возвращаюсь, чтобы переработать их более вдумчиво. Обучение . По отзывам многих людей, оно обрывается слишком резко, не даёт понимания, чем можно заняться в игре, банально не затягивает. Планирую переработать его так, чтобы игрок в процессе обучения сразу мог прикоснуться к функционалу управления страной, пусть это и будет страна-"заглушка" (никакой реальной политики!), а в конце, проведя по всем аспектам игры, показать итоговое "окно возможностей", где резюмировать всё то, чем уже можно заняться в игре. Доступность в Play Market. Вероятнее всего, игру не видно в поиске, в первую очередь из-за того, что она находится на стадии пре-регистрации. Также, ранее слабой была ASO-оптимизация страницы игры (буквально мало "ключевых слов" в тексте описания). Полагаю, ситуация изменится с выходом игры в публичный доступ. Но уже сейчас она собрала более 200 заявок на предварительное скачивание. Прежде чем публиковать игру для "миллиардов пользователей Google Play", я планирую завершить перевод игры на анг</p><p><a href="https://habr.com/ru/articles/853170/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/853170/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%B1%D0%BB%D0%B0%D0%B3%D0%BE%D0%B4%D0%B0%D1%80%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/%D0%B8%D1%89%D1%83_%D0%B5%D0%B4%D0%B8%D0%BD%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ищу_единомышленников</span></a> <a href="https://zhub.link/tags/django" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>django</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/android_development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android_development</span></a></p>