MobDev Portal | Мобильная Разработка
الذهاب إلى القناة على Telegram
Присоединяйтесь к нашему каналу и погрузитесь в мир мобильной-разработки Связь: @devmangx
إظهار المزيد5 627
المشتركون
-324 ساعات
-367 أيام
-11730 أيام
أرشيف المشاركات
🔥 Пожизненная PRO-подписка на easyoffer по цене одного года.
Беспрецедентная акция на PRO-тариф сайта для подготовки к собеседованию на программиста, тестировщика, проектного менеджера и другие IT-профессии.
⚙️ Доступные функции сейчас:
1. База вопросов из реальных технических собеседований с вероятностью встречи и примерами ответов.
2. База задач с этапа live-coding.
3. База 1100+ реальных собеседований, в том числе в топовые компании (Сбер, Авито, Яндекс, WB, OZON, МТС и др.) на позиции Junior/Middle/Senior.
4. База 400+ тестовых заданий от компаний.
5. Аналитика ТОП-требований из вакансий для лучшего написания резюме по ключевым словам.
6. Тренажеры для подготовки к собеседованию. В том числе тренажер «Реальное собеседование» со сценарием вопросов под конкретную компанию.
⌛️ Функции, которые появятся в ближайшие полгода:
1. Агрегатор вакансий из Telegram, сайтов компаний и джоббордов.
2. Улучшение и оптимизация резюме, чтобы проходить ATS-системы.
3. Генерация уникального резюме и сопроводительного письма под вакансию.
Акция до 20 февраля (включительно) на PRO-тариф. Покупаешь сейчас один раз — пользуешься всю жизнь без лимита, включая все будущие функции.
👉 Смотри подробности тарифа и покупай на easyoffer
Начиная с Kotlin 2.4.0, Kotlin Flows можно экспортировать и использовать в Swift как AsyncSequence 🥳
https://github.com/GuilhE/SwiftExport-Playground
👉 @MobDevPortal
Совет по Xcode
Если превью в SwiftUI начинают вести себя странно или тормозить, очистите весь кэш данных превью одной командой.
👉 @MobDevPortal
Совет на 2026 год — освойте ВАЙБ-КОДИНГ. ИИ уже пишет код, чинит баги, генерит тесты и документацию быстрее и качественнее любой команды айтишников
И те, кто научится вайбкодить сейчас, будут зарабатывать в разы больше тех, кто всё ещё делает всё вручную
Разобраться в этом с нуля поможет канал Вайб-кодинг. Там простым языком разбирают, какие инструменты действительно стоит использовать, как собирать проекты от идеи до релиза и что сейчас актуально в вайбкодинге
Подписывайтесь, нас уже 15 тысяч: @vibecoding_tg
В статье на Habr разобран пример реализации такой анимации в Compose. Авторы вынесли решение в отдельную библиотеку ThemeAnimator, которую можно подключить к своему проекту.
Анимация смены темы реализована через перехват отрисовки в Modifier.Node: сначала делается снимок UI в старой теме, затем тема переключается, фиксируется новое состояние и запускается анимация между двумя скриншотами. Переход рисуется как круговое раскрытие новой темы, что позволяет избежать мерцаний и добиться плавного эффекта👉 @MobDevPortal
Совет для SwiftUI
Создавайте эффекты наклона с помощью модификатора
projectionEffect()
👉 @MobDevPortalRepost from Baxx Studio | Unity GameDev
Возможно, у кого-то есть старый аккаунт Google Play Разработчика (до 2023 года).
Есть возможность хорошо заработать на этом.
Закрытые за неактив аккаунты тоже принимаются(помогу бесплатно восстановить)
По любым вопросам в ЛС @Ilya01s.
Live Updates на Android: где макеты врут, a SDK ставит границы
Разработчик из Dodo Engineering рассказывает как они завозили Live Updates и с какими проблемами столкнулись.
Если коротко – не всё так радужно, как может показаться. Начиная от документации и заканчивая ограничениями в кастомизации и тестировании на эмулях.
Если планировали внедрять Live Updates, обязательно почитайте статью, вероятно сэкономите какое-то время.
Читать
👉 @MobDevPortal
👩💻 Всем программистам посвящается!
Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
👩💻 Python — t.me/python_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
🖥 SQL & Базы Данных — t.me/sql_ready
🤖 Нейросети — t.me/neuro_ready
👩💻 Frontend — t.me/frontend_ready
👩💻 IT Новости — t.me/it_ready
👩💻 C/C++ — https://t.me/cpp_ready
👩💻 C# & Unity — t.me/csharp_ready
👩💻 Linux — t.me/linux_ready
👩💻 Java — t.me/java_ready
📖 IT Книги — t.me/books_ready
📱 JavaScript — t.me/javascript_ready
🖼️ DevOps — t.me/devops_ready
🖥 Design — t.me/design_ready
📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
Совет для SwiftUI💡
Используйте
Divider() внутри Menu, чтобы группировать связанные действия - так меню становится более наглядным и удобным для пользователя
👉 @MobDevPortalCreate animated stripes in Jetpack Compose
Прикольный материал про UI, с примером реализации анимированных полос с помощью градиента в Jetpack Compose.
- Manipulating Color Stops
- Drawing The Stripes
- Animating The Stripes
- A Little Helper Function
Читать тут
👉 @MobDevPortal
👩💻 В сеть вывалилась гигантская куча курсов и книг
Держи сотни гигабайт свежих уроков, и каждую неделю мы подкидываем ещё!
• 1612 ГБ — DevOps
• 1402 ГБ — Python
• 1300 ГБ — C, C++
• 1815 ГБ — Frontend
• 1515 ГБ — Backend
• 898 ГБ — ИБ, Хакинг
• 996 ГБ — Kotlin, Swift
• 212 ГБ — JavaScript
• 315 ГБ — Flutter
• 820 ГБ — Go, PHP
• 419 ГБ — Java, Rust
• 648 ГБ — GameDev
• 517 ГБ — Windows, Linux
• 998 ГБ — Дизайн (UX/UI)
• 617 ГБ — Нейросети (ML/RL)
• 546 ГБ — БД (SQL & NoSQL)
• 687 ГБ — Аналитика данных
• 115 ГБ — QA-тестирование
Подписывайся и не плати за то, что можно получить бесплатно
Совет для SwiftUI
В iOS 16.0+ вы можете зарезервировать место для дополнительных строк текста, чтобы высота вашего макета оставалась постоянной
👉 @MobDevPortal
Если вы разрабатываете приложения под iOS/macOS, вам может пригодится xcbeautify.
Этот инструмент позволяет вашим агентам видеть ошибки сборки без необходимости пролистывать страницы вывода компилятора
https://github.com/cpisciotta/xcbeautify
👉 @MobDevPortal
SwiftUI Animated Scrollable Slider — кастомный Picker — Xcode 26
В этом видео автор показывает, как создать кастомный picker, который можно использовать для выбора роста, веса и других параметров с помощью SwiftUI.
https://www.youtube.com/watch?v=14HGMJ0gSCk
👉 @MobDevPortal
Говорят, в рабочих чатах под конец декабря увеличивается количество подозрительных ссылок 🤭
Ещё говорят, что на канале компании IT_One, строителей цифрового будущего, делятся:
• советами по трудоустройству для middle и senior специалистов;
• эксклюзивными исследованиями, которые повысят вашу насмотренность;
• инсайтами изнутри найма;
• вакансиями в крупных проектах.
Подписывайтесь, чтобы не потерять канал: https://t.me/+7Q-EqBl_ymo2ZWI6?erid=2W5zFHxaP2Q
#реклама
О рекламодателе
SwiftUI совет
Можно добавлять подзаголовки к действиям в Menu, если в label у Button разместить ещё один Text — SwiftUI сам автоматически применит нужные стили
👉 @MobDevPortal
+1
LeakCanary становится частью Android Studio
В Google выкатили серьёзное обновление для Android Studio Panda (2025.3.1) — теперь LeakCanary встроен прямо в IDE. Анализ утечек больше не ограничен экраном устройства — основная работа переехала на компьютер разработчика.
LeakCanary — де-факто стандарт в Android-разработке для поиска утечек памяти. Библиотека автоматически отслеживает объекты, которые не были освобождены сборщиком мусора. Именно такие «хвосты» со временем накапливаются в heap, приводят к деградации производительности и в итоге к OutOfMemoryError.В Android Studio Profiler появилась отдельная task для LeakCanary. Ключевое изменение — анализ heap dump теперь выполняется на стороне IDE. Раньше парсинг hprof мог надолго подвесить слабые тестовые девайсы — иногда на десятки секунд или даже минуты. Теперь вся тяжёлая обработка выполняется ресурсами рабочего компьютера, а устройство используется только для сбора дампа. Что в итоге получили: - Производительность — анализ заметно быстрее за счёт ресурсов ПК - Удобство — результаты сразу открываются в IDE, работает Jump to Source: клик по утечке → переход в код - Контекст — трейс утечки можно скопировать и сразу отправить в Gemini прямо из Android Studio для подсказок Важно: несмотря на глубокую интеграцию, LeakCanary остаётся независимым Open Source-проектом. Это всё тот же инструмент от Square, который развивается сообществом. Google не «поглотила» библиотеку, а лишь добавила удобный UI для запуска и анализа внутри IDE. Попробовать интеграцию уже можно в Canary-сборке Android Studio Panda. Источник: https://developer.android.com/studio/preview/features#leakcanary
📱 Держите 6 хороших каналов по искусственному интеллекту и программированию для любого уровня!
Выбирай направление:
📱 Нейросети — @neuro_prompt
🤖 AI-инструменты — @ai_prompt
📱 Python — @python_prompt
🤔 InfoSec & Хакинг — @infosec_prompt
👩💻 IT Новости — @it_news
😄 IT Мемы — @it_memes
Промпты, обучение, шпаргалки и полезные ресурсы на каждую тему!
SwiftUI совет
По умолчанию
searchable() скрывает навбар во время поиска.
Начиная с iOS 17.1+, используйте
searchPresentationToolbarBehavior(.avoidHidingContent),
чтобы он оставался видимым.
👉 @MobDevPortal
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
