ch
Feedback
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck

Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck

前往频道在 Telegram

Все самое полезное для мобильного разработчика в одном канале. По рекламе: @tproger_sales_bot Учиться у нас: clc.to/QSTQcA Для обратной связи: @proglibrary_feeedback_bot РКН: https://gos

显示更多
9 141
订阅者
-124 小时
-97 天
-4130 天
帖子存档
🎹 Что делать после ChatGPT? Следующий шаг — AI-агенты. Они не просто отвечают на запросы, а сами работают с данными, инструм
🎹 Что делать после ChatGPT? Следующий шаг — AI-агенты. Они не просто отвечают на запросы, а сами работают с данными, инструментами и выполняют цепочки действий. На курсе «Разработка ИИ-агентов» разбираем всё, что нужно для этого уровня: ⬇️ RAG и работа с данными ⬇️ MCP и инструменты ⬇️ структурированный вывод ⬇️ контроль качества и стоимости ⬇️ мультиагентные системы ⬇️ AgentOps Курс полностью в записи — проходите материалы в своём темпе, без привязки к расписанию. ⏰ 4 октября цена вырастет на 10 000 ₽. Если давно хотели разобраться в AI-агентах — сейчас ещё можно зайти по текущей цене. 🔗 ⁠Посмотреть курс

👨‍💻 Фронтенд с AI: что можно делегировать агентам 5 октября, стартует конференция Podlodka Frontend Crew — сезон о том, как
+4
👨‍💻 Фронтенд с AI: что можно делегировать агентам 5 октября, стартует конференция Podlodka Frontend Crew — сезон о том, как применять AI во фронтенд-разработке на практике. Участники конференции узнают: • Как находить prompt injection и противостоять таким атакам; • Какие подходы помогают повысить доверие к результатам агентской разработки; • Как проводить ревью кода, созданного AI-агентами; • Как AI помогает упростить починку багов. В программе ещё много практических кейсов. Также нужно отметить, что у конференции очень удобный формат. Это пять дней Zoom-сессий по утрам и вечерам и закрытое Telegram-комьюнити, где можно обсудить новый опыт и узнать от единомышленников то, что не догадаешься спросить у своей LLM. Приходите, чтобы разобраться, какие задачи уже можно делегировать AI, где важно сохранять контроль и как выстроить системную работу с AI в команде или проекте. 🔗 Программа и билеты, промокод на скидку — proglib

🔥 Последний день для разработчиков AI уже пишет код. Теперь важнее научиться встраивать его в разработку так, чтобы он дейст
🔥 Последний день для разработчиков AI уже пишет код. Теперь важнее научиться встраивать его в разработку так, чтобы он действительно экономил время.
На курсе «ИИ для разработчиков» собираете AI-workflow на своём проекте: от задачи и планирования до тестов, ревью и PR 🤩
Разберёте AI-агентов, MCP, контекст проекта, безопасность и контроль расходов на модели. 📍 Только сегодня, 30 сентября — скидка 10 000 ₽ Промокод: LastcallAI 🤩 ⁠Присоединиться к курсу

🎁 Вот как может выглядеть подарок человеку, у которого уже всё есть ☝️🎬 Не очередная кружка, сертификат или носки 😄 А собственный музыкальный клип, где главный герой — он сам. Его любимый трек. Его образ. Его история ❤️ С ClipChat не нужны съёмки и монтаж: загружаете трек, AI придумывает концепцию и раскадровку, создаёт сцены, сохраняет образ героя и собирает всё в готовый клип. А реакция потом одна: «ПОДОЖДИ… ЭТО КАК ВООБЩЕ СДЕЛАЛИ?!» 😳🔥 🎬 Создать свой клип в ClipChat

😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как тратить меньше на AI-агентов — без потер
😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как тратить меньше на AI-агентов — без потери качества кода. 🔘 Поговорим о том: — когда дорогая модель действительно нужна, а когда хватит дешёвой; — сколько стоит один прогон и куда уходят токены; — какие задачи можно отдавать субагентам; — как настроить маршрутизацию моделей; — что проверять в AI-коде перед merge. ✏️ Покажем всё на конкретных цифрах и вживую: сравним расходы до и после. ⬇️ 18 сентября, 19:00 МСК ⬇️ 1,5 часа · бесплатно ⬇️ Арсений Харланов и Олег Лайок 💬 Пишите в комментариях, где упираетесь в лимиты и на что уходят деньги. Самые залайканные вопросы разберём на вебинаре. 🔗 Зарегистрироваться на вебинар⁠

🖥 Наглядная шпаргалка по операторам Combine Внутри: описанием распространенных операторов Combine и схемами для каждого из них, иллюстрирующими, как значения проходят через конвейер. На схемах показаны наиболее часто используемые операторы. 🐸 Библиотека мобильного разработчика

🌸 Вселенная намекает: пора уже начать этот курс С 14 сентября цены в Proglib Academy вырастут на 20% 👀 Так что если курс давно ждёт своего часа — лучше не откладывать ещё на месяц 😏 📍 Выбрать курс

🤪 Если бы можно было задать один вопрос про AI в разработке — что бы вы спросили?
Как выбрать инструмент? Как работать с AI-агентами? Как проверять сгенерированный код? Или как вообще встроить нейросети в свой процесс?
Собираем вопросы для вебинара. Самые залайканные разберём в первую очередь 🔥 Пишите, что действительно интересно ⬇️

🤳 Как работает мобильная разработка с AI под капотом — интенсивы от Podlodka Crew Конференции Podlodka Crew открывают осенни
+1
🤳 Как работает мобильная разработка с AI под капотом — интенсивы от Podlodka Crew Конференции Podlodka Crew открывают осенний сезон и приглашают слушателей на Podlodka iOS Crew (с 14 сентября) и Podlodka Android Crew (с 21 сентября). В центре внимания то, как AI меняет мобильную разработку и опыт реальных людей, а не ответы от LLM. Участники смогут развить профессиональную насмотренность и сразу проверить новые подходы на практике. 🛠 Что будет в сезонах: 🍏 Стратегия внедрения терминальных ИИ-агентов и интеграций через MCP в ежедневную iOS-разработку 🍏AI как экзокостюм мобильного разработчика: harness, skills, CLI, orchestration, validation и evals 🍏Локальные модели для разработки на Apple Silicon 🤖Профилирование агентом: как делать это в 3 раза дешевле 🤖Эффективный AI-пайплайн для Android: от дизайна до отладки и тестирования 🤖Необычные задачи, и как научить агентов их решать автономно. И это ещё не всё! Подробности о сезонах смотрите на сайте, и там же можно забрать билеты по early-bird цене. В результате можно будет забрать не только новые идеи, но и сразу начать использовать собственные наработки, сделанные в ходе конференции. Подробности и билеты: 🍏Podlodka iOS Crew 🤖Podlodka Android Crew А по промокоду mobileproglib18 получите сикдку🎁

⚙️ Kinetics — настраиваемые примитивы физического движения для SwiftUI Kinetics привносит естественное ощущение реальной физи
⚙️ Kinetics — настраиваемые примитивы физического движения для SwiftUI Kinetics привносит естественное ощущение реальной физики в ваши анимации SwiftUI. Разработанный на основе Swift 6 с строгим соблюдением принципов многопоточности, он предоставляет современную и безопасную основу для создания анимаций, которая реагируют на действия пользователя, учитывают границы и выглядят реалистично. 💻 Kinetics на GitHub 🐸 Библиотека мобильного разработчика #буст #iOS

🤔 У большинства разработчиков уже есть подписки на IDE, GitHub Copilot, Claude, ChatGPT или облачные сервисы. Логично, что о
🤔 У большинства разработчиков уже есть подписки на IDE, GitHub Copilot, Claude, ChatGPT или облачные сервисы.
Логично, что обучение тоже постепенно приходит к той же модели: не покупать отдельный курс под каждую новую тему, а иметь доступ ко всей библиотеке и выбирать, что актуально именно сейчас.
Такой формат недавно появился и в Proglib Academy. Вместо одного курса — доступ сразу ко всей библиотеке и новым материалам, которые появляются в подписке 😎 🔗 Подробнее 🏃‍♀️ Proglib Academy

Кажется, у онлайн-обучения появился формат, которого давно не хватало 👇

⚙️ LNPopupController — всплывающие окна поверх других контроллеров представлений LNPopupController — это фреймворк для отобра
⚙️ LNPopupController — всплывающие окна поверх других контроллеров представлений LNPopupController — это фреймворк для отображения контроллеров представлений в виде всплывающих окон для других контроллеров представлений, аналогично мини-плеерам Apple Music и Podcasts. Фреймворк спроектирован как универсальное решение, подходящее для большинства сценариев, поэтому он реализован в виде категории для UIViewController. Каждый контроллер представления может отображать всплывающую панель, закреплённую относительно нижнего элемента интерфейса. Для UITabBarController и его подклассов панель по умолчанию закрепляется над панелью вкладок. Для UINavigationController и его подклассов — над панелью инструментов. В остальных контроллерах всплывающая панель отображается в нижней части экрана. Подклассы контроллеров представления также могут предоставлять собственные элементы для закрепления панели. Фичи 🔵 Поддержка стеклянного дизайна iOS 26 с сохранением подходящего внешнего вида на предыдущих версиях iOS. 🔵 Поддержка iOS 13 и новее. 🔵 Распространение в виде Swift Package Manager-пакета для проектов на Swift и Objective-C. 🔵 Корректная интеграция с современным UIKit. 🔵 Есть реализация SwiftUI 💻 LNPopupController на GitHub 📌 Лучшие вакансии для мобильных разработчиков 🐸 Библиотека мобильного разработчика #буст #iOS

😎 Продолжаем рубрику про проекты студентов Сегодняшний герой — backend-разработчик, который начал с AI-сомелье для пива: гов
+3
😎 Продолжаем рубрику про проекты студентов Сегодняшний герой — backend-разработчик, который начал с AI-сомелье для пива: говоришь ему настроение и что на столе — он подбирает подходящий сорт. Забавная штука для пятничного вечера 🍻🍻
Но по пути к этому сомелье он собрал кое-что посерьёзнее — свою систему деплоя с AI-ассистентом, который сам читает логи и разбирается, что сломалось.
Как из пивного пет-проекта выросло что-то реально полезное — читай в карточках 🔥 Уже открыта предзапись на осень ⚡️ 🏃‍♀️ Proglib Academy

От AI-сомелье до собственного деплоя с разбором логов — хороший пример того, как пет-проект может вырасти в полезный инструмент 😑

✏️ git rebase -i – мощный инструмент для «переписывания» истории коммитов 🔍 Что делает ключ -i (interactive)? Позволяет интерактивно редактировать цепочку коммитов перед их применением. Это как «машина времени» для вашего кода. 💡 Основные возможности: git rebase -i HEAD~5 # Редактируем последние 5 коммитов Откроется редактор с меню, где можно: • pick – оставить коммит как есть • reword – изменить сообщение коммита • squash – объединить с предыдущим коммитом • edit – внести изменения в код коммита • drop – удалить коммит 🛠 Практические примеры: 1. Объединение коммитов (чтобы избежать "WIP" в истории): pick a1b2c3 Важная фича squash d4e5f6 Правки по код-ревью squash g7h8i9 Фикс опечатки 2. Разделение коммита (через edit): После отметки коммита как edit: git reset HEAD~1 # откатываем изменения git add -p # добавляем изменения частями git commit -m "Новое сообщение" git rebase --continue 3. Удаление секретного ключа из истории (через drop). ⚠️ Важные предупреждения: • Не используйте на публичных ветках (если коммиты уже отправлены в удаленный репозиторий). • Резервная копия – перед операцией сделайте git backup-branch. • Конфликты – будьте готовы их разрешать (как при обычном rebase). Когда вы последний раз использовали rebase -i? Делитесь кейсами в комментах 💬 🐸 Библиотека мобильного разработчика #буст

😱 Знакомо? Лимит уже закончился, а задача всё ещё не готова. Часть токенов могла уйти на повторное чтение файлов, лишний кон
😱 Знакомо? Лимит уже закончился, а задача всё ещё не готова. Часть токенов могла уйти на повторное чтение файлов, лишний контекст и неудачные попытки. ⚡️ Этому посвящён отдельный блок курса «ИИ для разработчиков». Вы разберёте расходы на собственных проектах, сравните подходы и найдёте места, где агент выполняет лишнюю работу.
В итоге станет понятнее, сколько ресурсов выделять на запуск, когда его останавливать и в какой момент лучше изменить подход 🔍
До 31 июля курс можно купить со скидкой, а все материалы останутся в бессрочном доступе. 🔗 Узнать подробности о курсе 🏃‍♀️ Proglib Academy

Куда на самом деле уходят токены во время агентного кодинга? ⚡️

🕯 Kotlin исполняется 15 лет Kotlin — кроссплатформенный, статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Язык разрабатывался с 2010 года под руководством Андрея Бреслава и он был представлен общественности в июле 2011. Авторы ставили целью создать язык более лаконичный и типобезопасный, чем Java, и более простой, чем Scala. Следствием упрощения по сравнению со Scala стали также более быстрая компиляция и лучшая поддержка языка в IDE. Язык полностью совместим с Java, что позволяет Java-разработчикам постепенно перейти к его использованию; в частности, язык также встраивается в Android, что позволяет для существующего Android-приложения внедрять новые функции на Kotlin без переписывания приложения целиком. В честь 15-летия в JetBrains сделали специальный сайт и вы можете сделать специальную поздравительную открытку, чтобы отметить влияние языка на вас и вашу работу. Кроме того компания открыла бесплатный доступ к избранным курсам по Kotlin на Hyperskill. С 15-летием, Kotlin! 💜 📌 Лучшие вакансии для мобильных разработчиков 🐸 Библиотека мобильного разработчика #свежак #Kotlin

🗓 Новости недели Приготовили для вас дайджест по актуальному из мира iOS, Android и кроссплатформы. 🔵 Как Apple в iOS 27 уд
🗓 Новости недели Приготовили для вас дайджест по актуальному из мира iOS, Android и кроссплатформы. 🔵 Как Apple в iOS 27 удалось сократить время запуска на 30% Каждые несколько лет Apple выводит системных инженеров из спячки, чтобы они немного улучшили динамический компоновщик, планирование процессора или предварительную загрузку данных. 🔵 Интеллектуальные приложения для Android: введение в Jetpacker В этой серии публикаций Google поможет пройти через все эти варианты выбора. Мы начнём с базового мобильного приложения и постепенно превратим его в персонализированный, интеллектуальный и агентный пользовательский опыт. 🔵 Ошибки не должны быть безмолвными: Sentry, Firebase Crashlytics и Datadog в одном Flutter‑приложении В этой статье автор поговорит о том, как построить гибридную стратегию сбора ошибок: Firebase Crashlytics для быстрой статистики и массовых инцидентов, Sentry для детального анализа с хлебными крошками, и Datadog для корпоративного мониторинга с полной трассировкой. А главное — как заставить их работать вместе, а не мешать друг другу. 📌 Лучшие вакансии для мобильных разработчиков 🐸 Библиотека мобильного разработчика #свежак