MobDev Portal | Мобильная Разработка
رفتن به کانال در Telegram
Присоединяйтесь к нашему каналу и погрузитесь в мир мобильной-разработки Связь: @devmangx
نمایش بیشتر5 626
مشترکین
-524 ساعت
-347 روز
-11730 روز
آرشیو پست ها
Раскрывающийся Picker в SwiftUI за 100 секунд
Туториал на YouTube
👉 @MobDevPortal
Какие фичи C++ реально стоят того, чтобы ими пользоваться каждый день — а какие живут только в докладах и спорах на форумах?
Во втором выпуске «АйТир Листа» встретились два практикующих разработчика —
Данил Черепанов (МойОфис) и Антон Полухин (Яндекс) — и разобрали любимые и спорные возможности C++. Где-то всё было однозначно, а местами мнения разошлись кардинально 🙂
👉 Выпуск ЗДЕСЬ
Реклама
ООО "НОВЫЕ ОБЛАЧНЫЕ ТЕХНОЛОГИИ"
ИНН: 7703807270
erid: 2W5zFGMRwJp
Джедайские техники Kotlin: inline-функции и reified-типы
Годная статья с примерами и детальным разбором inline-функций и reified-типов: зачем это нужно, как работают внутри и как использовать.
👉 @MobDevPortal
SwiftUI совет
В iOS 26.0+ используйте
GlassEffectContainer, чтобы объединять находящиеся рядом glass-вью в одну непрерывную форму Liquid Glass.
👉 @MobDevPortalSwiftUI совет
В iOS 26+ вы можете добавить деления на
Slider, используя параметр ticks.
Отлично подходит для таких вещей, как яркость, громкость или уровни прогресса
👉 @MobDevPortalСоздание кастомного Toolbar с Jetpack Compose. Подробный разбор всех попыток и решений
Автор статьи рассказывает как делал кастомный компонент Toolbar в Jetpack Compose, с какими ограничениями столкнулся и какую в итоге реализацию выбрал, чтоб компонент был гибким, контролируемым и оптимизированным с точки зрения рекомпозиций.
Читать тут
👉 @MobDevPortal
Изоляция рунета ближе, чем ты думаешь
Loading … ██████████████] 99%Роскомнадзору дали карт-бланш на блокировки, а «белые списки» сайтов тестируют уже в десятках регионов. И гайки будут закручиваться только сильнее. Чтобы в одночасье не лишиться доступа к свободному Интернету, просто сохрани Only Hack. Тут профессиональный хакер делится фишками, с которыми доступ к глобальной сети у тебя будет даже в случае ядерного апокалипсиса. Не жди момента «Х». Перестрахуйся подпиской.
SwiftUI совет
Используйте
submitLabel(), чтобы изменить кнопку отправки на клавиатуре на варианты вроде Next, Join, Search или Done.
(Обновлено для iOS 26)
👉 @MobDevPortalСовременный ввод OTP в SwiftUI, с анимацией и валидацией
Туториал на YouTube
👉 @MobDevPortal
Управление потоком в Kotlin Flow
Годная статья, в которой рассказывается как управлять потоком в Kotlin Flow и какие операторы использовать для решения проблемы быстрого пользовательского ввода(наиболее популярный кейс когда пользователь быстро печатает, например при поиске)
Читать здесь
👉 @MobDevPortal
⚡️ ВАЙБ-КОДИНГ теперь в Telegram!
Ребята сделали крутейший канал, где на наглядных примерах и понятном языке рассказывают как войти в новую эру разработки с ИИ, делятся полезными фишками и инструментами
Подписывайтесь: @vibecoding_tg
SwiftUI совет
В iOS 26.0+
TextEditor поддерживает редактирование форматированного текста, если привязать его к AttributedString.
Это мгновенно открывает доступ к системным инструментам форматирования – bold, italics, underline, цветам, выравниванию и многому другому.
👉 @MobDevPortalОсновы AGSL для Android-разработчика
Отличная базовая статья по шейдерам
- Зачем появился AGSL
- Где AGSL хорош, а где он не про это
- А если устройство с API < 33?
- Как AGSL вплетается в Android и Compose
- Пример 1: Анимированный градиент
- Пример 2: Ripple - интерактивная волна от тапа на экран
- Пример 3: Летящая звезда - AGSL как мини-рендер сценки
- Заключение
Исходный код на GitHub → AGSL-Basics
AGSL (Android Graphics Shading Language) – это язык фрагментных шейдеров, встроенный в сам графический стек Android, так что эффекты применяются прямо на уровне отрисовки интерфейса.Читайте на Хабр 👉 @MobDevPortal
GitHub теперь в Telegram!
Самый прогерский канал, где за 10 минут ты научишься:
/ Пробив по фото и номеру в ТГ
// Как взломать вебку подруги
/// Мануал по OSINT разведке
Подписывайся, нас уже сотни тысяч: >@GitHub
SwiftUI совет
Вы можете добавить кастомный preview в своё контекстное меню, используя параметр
preview.
Отлично подходит для отображения дополнительных деталей до того, как пользователь выберет действие.
👉 @MobDevPortalThe Real Difference Between withContext and launch
Подробная статья про отличия корутин билдеров
withContext и launch, с разбором на примерах и для каких случаев может подойти каждый.
Читать тут
👉 @MobDevPortalSwiftUI совет
Вы можете разместить тулбар с элементами прямо над клавиатурой, используя модификатор
.keyboard в placement.
Отлично подходит для AI-чатов, заметок и любых интерфейсов с быстрыми действиями во время ввода текста
👉 @MobDevPortalУдаляйте ChatGPT. Вы не умеете им пользоваться.
Большинство пользователей спамит в ИИ всякую чушь — просят рассказать анекдот, изливают душу и используют как Гугл.
Российский тимлид OpenAI Вадим Петрич рассказывает в «Доктор GPT» как извлекать из нейронок максимум пользы. Это очень интересно:
• ТОП №1 нейросеть, генерирующая видео без цензуры вообще
• Готовые промты на все случаи жизни
• Инсайды и разработки от китов индустрии
Подпишитесь, с Доктором GPT нейронки станут инструментом роста, а не безделушкой:
https://t.me/+K65EHRh_x_c2OTli
Приложения вроде Notes и Mail в iOS 26 используют переходы тулбара, которые плавно трансформируются между вью. Такое поведение можно легко воспроизвести с помощью нативных API тулбара в SwiftUI.
Смотрите гайд на YouTube
👉 @MobDevPortal
SwiftUI совет
В iOS 18.0+ можно использовать
.presentationSizing(.fitted) для sheet, чтобы модальное окно подстраивалось под свой контент, а не занимало почти весь экран, идеально для компактных попапов в виде карточек
👉 @MobDevPortal
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
