ru
Feedback
Мобильная разработка

Мобильная разработка

Открыть в Telegram

Актуальное по мобильной разработке — Android, iOS, кроссплатформа Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/oVBP

Больше
2025 год в цифрахsnowflakes fon
card fon
13 935
Подписчики
-424 часа
-207 дней
-10330 день
Архив постов
Фото недоступноПоказать в Telegram
Фото недоступноПоказать в Telegram
Мобильная разработка за неделю #612 (8 — 14 декабря) В этом выпуске особенности Struct в Swift и RemoteCompose в Android, знакомство с Frida и новые умные очки Google, сломанное ценообразование приложений с подпиской, навигация на SwiftUI, создание анимированных полос и многое другое. Заходите! Читать далее Читать: https://habr.com/ru/articles/976470/ @mobi_dev | Другие наши каналы
Показать все...
[Перевод] Как мы использовали Codex, чтобы запустить приложение Sora под Android за 28 дней четырьмя инженерами Это статья из официального блога OpenAI, но подход меня так зацепил, что решил перевести для всех. Я тоже часто переношу веб-приложения на мобилки примерно таким же способом и было очень здорово увидеть такой же подход (архитектура+рабочее_приложение-как-пример) у по сути создателей сильного AI. Пишу про разные похожие интересные вещи тут В ноябре мы представили миру приложение Sora для Android, предоставив любому пользователю с Android-устройством возможность превращать короткие текстовые промпты в живые видео. В день запуска приложение заняло 1-е место в Play Store. За первые 24 часа пользователи Android сгенерировали более миллиона видеороликов. За этим запуском стоит история: первая версия продакшн-приложения Sora для Android была создана всего за 28 дней благодаря тому же агенту, который доступен любой команде или разработчику – Codex. С 8 октября по 5 ноября 2025 года небольшая команда инженеров, работая бок о бок с Codex и израсходовав примерно 5 миллиардов токенов (вау), провела Sora для Android от прототипа до глобального запуска. Несмотря на скорость разработки и масштаб, приложение демонстрирует показатель стабильности (crash-free) 99,9% и архитектуру, которой мы гордимся. Если вам интересно, использовали ли мы какую-то секретную модель – нет, мы использовали раннюю версию модели GPT-5.1-Codex, ту самую, которую любой разработчик или компания могут использовать уже сегодня через CLI, расширение для IDE или веб-приложение. Читать далее Читать: https://habr.com/ru/articles/976330/ @mobi_dev | Другие наши каналы
Показать все...
Фото недоступноПоказать в Telegram
Фото недоступноПоказать в Telegram
[Перевод] Создание приложения с меню на Flutter, которое не занимает много памяти Расскажу вам в этой статье, как я снизил потребление памяти моего macOS-приложения на Flutter более чем на 90%. Это потребовало неожиданно много усилий и включало создание собственного хоста для Flutter, разработку пользовательского плагина для перетаскивания и отладку кучи кода на Rust. Некоторое время назад я создал приложение со строкой меню для macOS под названием Quickgif. Оно удовлетворило мою давнюю потребность — иметь инструмент для выборки GIF-картинок, который можно использовать в любом приложении, не загружая GIF-ки вручную и не имея дела с разными реализациями, используемыми в других программах. Читать далее Читать: https://habr.com/ru/companies/piter/articles/976000/ @mobi_dev | Другие наши каналы
Показать все...
1
Фото недоступноПоказать в Telegram
Не просто WebView: Строим движок на Flutter для конвертации сайтов в приложения с Server-Driven UI Привет, Хабр. WebView-приложения — это боль. Тормоза, убогий UX, мгновенный реджект от Apple по пункту 4.2 («Minimum Functionality»). Обычно это просто браузер без адресной строки, за который стыдно брать деньги. Я решил не делать очередную "обертку", а подойти к задаче инженерно. Моя цель: платформа, где WebView — лишь контентный слот, обернутый в полноценный нативный UI на Flutter. В этой статье: Читать далее Читать: https://habr.com/ru/articles/975950/ @mobi_dev | Другие наши каналы
Показать все...
🙈 1
Фото недоступноПоказать в Telegram
Как прикрутить AI к табуретке Последние несколько месяцев я занимаюсь продуктом, который работает почти полностью за счет ИИ — около 90% функционала. Еще пару лет назад для создания похожего по возможностям продукта понадобилась бы целая команда бэкенд-разработчиков. Сейчас же мой бэкенд — это просто набор промптов к LLM. Не спешите закидывать помидорами. Это новый тип AI-based продуктов, которых будет становиться все больше. И для некоторых задач такой подход действительно отлично подходит. В этой статье попробуем разобрать архитектуру такого продукта на минималках и посмотреть, как прикрутить AI к существующему приложению. Читать далее Читать: https://habr.com/ru/articles/975512/ @mobi_dev | Другие наши каналы
Показать все...
Фото недоступноПоказать в Telegram
Тестировщики станут не нужны, если вы пройдете этот бесплатный курс Начните уверенно тестировать мобильные приложения на Android и iOS с бесплатным курсом от экспертов Selectel, Ozon и Спортс’’. После прохождения курса вы: ▫️ Поймете специфику мобильного тестирования: отличия от веб или десктоп, влияние устройств, ОС и сетей. ▫️ Освоите популярные инструменты: эмуляторы, симуляторы, Postman, Appium, Android Studio, Xcode и другие. ▫️ Научитесь тестировать ключевые аспекты: UI/UX, API, производительность, безопасность, локализацию и автоматизацию. 👉Смотрите полную программу и начинайте обучение: https://slc.tl/8awed Реклама. АО "Селектел". erid:2W5zFJ76824
Показать все...
🙈 1🗿 1💊 1
Фото недоступноПоказать в Telegram
Flutter MethodChannel: как подружить Dart с нативным Android (и iOS) Привет, Хабр! Сегодня поговорим о том, как Flutter-приложению выйти за пределы чисто Dart-мирка и воспользоваться возможностями родной платформы, например, вызвать API Android или iOS напрямую. Например, есть какая-нибудь классная фича в Android SDK, а в Flutter её нет. Как быть? Ответ — писать собственный плагин и использовать MethodChannel. Читать далее Читать: https://habr.com/ru/companies/otus/articles/970094/ @mobi_dev | Другие наши каналы
Показать все...
👍 1
Фото недоступноПоказать в Telegram
Асинхронность и многопоточность в Dart/Flutter: Future, Stream и Isolates При разработке Flutter-приложений быстро возникает необходимость выполнять долгие операции: загрузку данных из сети, обращение к базе, работу с файлами, вычисления и т.п. Если делать это синхронно, основной поток блокируется, интерфейс «зависает», а пользователь видит «замороженный» экран. Асинхронное программирование в Dart позволяет вынести такие операции из UI-потока, не блокируя интерфейс и сохраняя приложение плавным и отзывчивым. В данной статье мы расскажем, как во Flutter использовать ключевые инструменты асинхронности Dart — Future, async/await, Stream, а также многопоточность через Isolate — и покажем, как применять их на практике в реальных приложениях. Читать далее Читать: https://habr.com/ru/articles/974846/ @mobi_dev | Другие наши каналы
Показать все...
👍 3 1
00:06
Видео недоступноПоказать в Telegram
Flutter + Telegram: создаём полноценное веб-приложение с ботом и интерфейсом Мир mini-apps в Telegram растёт, и теперь вы можете стать частью этого тренда. На открытом уроке вы узнаете, как соединить Flutter Web и Telegram Bot API, создать интерактивный интерфейс и развернуть приложение на Firebase Hosting. Также разберётесь, как использовать dart:js_interop, связать Flutter Web-приложение с Telegram-ботом и настроить всё так, чтобы ваше приложение заработало прямо в мессенджере. Занятие будет полезно Flutter- и Fullstack-разработчикам, которые хотят выйти за рамки мобильной разработки и использовать Flutter для современных Telegram-мини-приложений. Дата: 11 декабря в 20:00 МСК. Открытый урок проходит в преддверии старта курса «Flutter Mobile Developer». Регистрация открыта по ссылке. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Показать все...
social_otus_onlainobrazovanie_httpss_mj_runnQ5sRIFjAvc_glowing_lines.mp49.23 MB
👍 1
Фото недоступноПоказать в Telegram
Гид по Git — глазами бывшего джуна Привет, на связи Ксюша, миддл-разработчик Surf. Миддлом я стала недавно. Когда я пришла в компанию, я, конечно, знала, что такое Git. Ну, по крайне мере, я так говорила. Как-то я, по чистейшей случайности, разумеется, перезаписала чужую ветку. А потом потратила часов 6, чтобы вернуть всё «как было». Благо, помог наш лид, который показал, что делать. Так я и поняла, что Git — совсем не плохое слово из трёх букв. И теперь несу для всех, кто точно так же начинает свой путь в Git, подробную и понятную инструкцию работы с ним. Го разбираться. Читать дальше Читать: https://habr.com/ru/companies/surfstudio/articles/973304/ @mobi_dev | Другие наши каналы
Показать все...
👍 1
Создание кастомного Toolbar с Jetpack Compose. Подробный разбор всех попыток и решений Привет, Хабр! Меня зовут Максим Сазонов, я android-разработчик в ПСБ. Сегодня предлагаю разобрать путь создания кастомного тулбара от первой кривой реализации до оптимизированного решения. И главная проблема, которую надо решить при создании этого компонента  это центрирование title и subtitle. Эта проблема возникает потому что у нас может быть тулбар с разным количеством иконок по обе стороны от заголовка, текстом и иконками или только с title. И если ширина иконок у нас стандартна (44 dp), и достаточно просто умножить эту ширину на количество иконок справа, чтобы понять свободное пространство для title и subtitle, то с текстом с одной или с двух сторон всё намного сложнее, так как мы не можем заранее вычислить ширину этого текста, а значит не можем правильно центрировать и задать ширину title и subtitle. В статье я расскажу, как я решил этот вопрос. Читать далее Читать: https://habr.com/ru/companies/psb/articles/974368/ @mobi_dev | Другие наши каналы
Показать все...
Фото недоступноПоказать в Telegram
Man or Boy test в CSS: три способа сверстать бургер-меню Статья посвящена анализу трёх способов создания бургерного меню: от самого простого к самому сложному с применением Atomic CSS фреймворка mlut! Прочитав её, вы поймёте, какого уровня навыками вы обладаете в Frontend-разработке. — Читать дальше «Man or Boy test в CSS: три способа сверстать бургер-меню»
Показать все...
Фото недоступноПоказать в Telegram
MAX лег — тысячи жалоб по всей стране. Что известно на данный момент Мессенджер MAX переживает крупный сбой: приложения на Android, iOS и вебе не открываются, пользователи по всей России жалуются на недоступность — Читать дальше «MAX лег — тысячи жалоб по всей стране. Что известно на данный момент»
Показать все...
😁 15🤣 5🔥 4😱 3👍 2 1😢 1
Фото недоступноПоказать в Telegram
MAX лег — тысячи жалоб по всей стране, не работают Android- и iOS-приложения Мессенджер MAX переживает крупный сбой: приложения на Android, iOS и вебе не открываются, пользователи по всей России жалуются на недоступность — Читать дальше «MAX лег — тысячи жалоб по всей стране, не работают Android- и iOS-приложения»
Показать все...
😁 5
Фото недоступноПоказать в Telegram