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

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

الذهاب إلى القناة على Telegram

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

إظهار المزيد
9 238
المشتركون
-424 ساعات
-157 أيام
-5530 أيام

جاري تحميل البيانات...

جذب المشتركين
يوليو '26
يوليو '26
+1
في 0 قنوات
يونيو '26
+48
في 1 قنوات
Get PRO
مايو '26
+73
في 0 قنوات
Get PRO
أبريل '26
+52
في 0 قنوات
Get PRO
مارس '26
+78
في 1 قنوات
Get PRO
فبراير '26
+111
في 3 قنوات
Get PRO
يناير '26
+79
في 4 قنوات
Get PRO
ديسمبر '25
+50
في 1 قنوات
Get PRO
نوفمبر '25
+37
في 0 قنوات
Get PRO
أكتوبر '25
+63
في 2 قنوات
Get PRO
سبتمبر '25
+61
في 1 قنوات
Get PRO
أغسطس '25
+78
في 2 قنوات
Get PRO
يوليو '25
+71
في 0 قنوات
Get PRO
يونيو '25
+42
في 0 قنوات
Get PRO
مايو '25
+58
في 4 قنوات
Get PRO
أبريل '25
+85
في 6 قنوات
Get PRO
مارس '25
+143
في 52 قنوات
Get PRO
فبراير '25
+130
في 35 قنوات
Get PRO
يناير '25
+101
في 40 قنوات
Get PRO
ديسمبر '24
+99
في 36 قنوات
Get PRO
نوفمبر '24
+135
في 42 قنوات
Get PRO
أكتوبر '24
+183
في 38 قنوات
Get PRO
سبتمبر '24
+112
في 36 قنوات
Get PRO
أغسطس '24
+109
في 36 قنوات
Get PRO
يوليو '24
+186
في 35 قنوات
Get PRO
يونيو '24
+152
في 30 قنوات
Get PRO
مايو '24
+307
في 35 قنوات
Get PRO
أبريل '24
+294
في 36 قنوات
Get PRO
مارس '24
+372
في 29 قنوات
Get PRO
فبراير '24
+389
في 29 قنوات
Get PRO
يناير '24
+507
في 27 قنوات
Get PRO
ديسمبر '23
+366
في 26 قنوات
Get PRO
نوفمبر '23
+176
في 8 قنوات
Get PRO
أكتوبر '23
+428
في 23 قنوات
Get PRO
سبتمبر '23
+400
في 0 قنوات
Get PRO
أغسطس '23
+415
في 0 قنوات
Get PRO
يوليو '23
+411
في 0 قنوات
Get PRO
يونيو '23
+290
في 0 قنوات
Get PRO
مايو '23
+420
في 0 قنوات
Get PRO
أبريل '23
+277
في 0 قنوات
Get PRO
مارس '23
+654
في 0 قنوات
Get PRO
فبراير '23
+195
في 0 قنوات
Get PRO
يناير '23
+190
في 0 قنوات
Get PRO
ديسمبر '22
+217
في 0 قنوات
Get PRO
نوفمبر '22
+229
في 0 قنوات
Get PRO
أكتوبر '22
+108
في 0 قنوات
Get PRO
سبتمبر '22
+140
في 0 قنوات
Get PRO
أغسطس '22
+198
في 0 قنوات
Get PRO
يوليو '22
+242
في 0 قنوات
Get PRO
يونيو '22
+189
في 0 قنوات
Get PRO
مايو '22
+85
في 0 قنوات
Get PRO
أبريل '22
+68
في 0 قنوات
Get PRO
مارس '22
+138
في 0 قنوات
Get PRO
فبراير '22
+75
في 0 قنوات
Get PRO
يناير '22
+120
في 0 قنوات
Get PRO
ديسمبر '21
+162
في 0 قنوات
Get PRO
نوفمبر '21
+142
في 0 قنوات
Get PRO
أكتوبر '21
+142
في 0 قنوات
Get PRO
سبتمبر '21
+150
في 0 قنوات
Get PRO
أغسطس '21
+206
في 0 قنوات
Get PRO
يوليو '21
+200
في 0 قنوات
Get PRO
يونيو '21
+129
في 0 قنوات
Get PRO
مايو '21
+311
في 0 قنوات
Get PRO
أبريل '21
+304
في 0 قنوات
Get PRO
مارس '21
+209
في 0 قنوات
Get PRO
فبراير '21
+206
في 0 قنوات
Get PRO
يناير '21
+178
في 0 قنوات
Get PRO
ديسمبر '20
+6 962
في 0 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
01 يوليو+1
منشورات القناة
🔝 Топ вакансий для мобильных разработчиков за неделю Android-разработчик — удалёнка/гибрид (Москва) IOS-разработчик в Маркетплейс — удалёнка Android Developer — офис (Санкт-Петербург) IOS-разработчик — офис (Москва) Android Developer приложения с видеоконтентом (Kotlin) — удалёнка/офис (Новосибирск) ➡️ Еще больше топовых вакансий —‍ в нашем канале Mobile jobs 🐸 Библиотека мобильного разработчика #свежак

2
🐸 Библиотека мобильного разработчика #BugOrFeature
🐸 Библиотека мобильного разработчика #BugOrFeature
387
3
⚙️ SwiftStreamingMarkdown — рендеринг Markdown с поддержкой стриминга SwiftStreamingMarkdown — библиотека от Microsoft для ре
⚙️ SwiftStreamingMarkdown — рендеринг Markdown с поддержкой стриминга SwiftStreamingMarkdown — библиотека от Microsoft для рендеринга Markdown текста, поддерживающая плавную потоковую обработку. 🔵 Плавные и производительные переходы при поступлении нового текста 🔵 Нативный рендеринг встроенных и блочных формул LaTeX 🔵 Интерфейс встроенных ссылок на источники для ответов LLM 🔵 Гибкая настройка типографики, тем оформления и контекстных меню iOS 🔵 Встроенные инструменты для аналитики и отслеживания взаимодействий 💻 SwiftStreamingMarkdown на GitHub 📌 Лучшие вакансии для мобильных разработчиков 🐸 Библиотека мобильного разработчика #буст #Swift
442
4
🚀 Не уверены, стоит ли переходить на зрелую ИИ-инженерию? Начните с демо-урока! Вот-вот стартует наш курс AgentOps. Если вы
🚀 Не уверены, стоит ли переходить на зрелую ИИ-инженерию? Начните с демо-урока! Вот-вот стартует наш курс AgentOps. Если вы сомневаетесь в формате, просто оставьте заявку и получите бесплатный демо-урок «AI-инструменты в разработке: как писать код быстрее с помощью ассистентов». Для тех, кто готов мощно прокачать портфолио, прямо сейчас действует предложение «3 любых курса по цене 1»: — При покупке VIP-тарифа (осталось 4 места) нового потока «ИИ-агенты» вы получаете в подарок доступ к курсу «AgentOps» + ещё один любой курс Академии на выбор — В деньгах это два топовых курса по автоматизации и контролю ИИ всего за 134.000 ₽ вместо 263.000 ₽ 🔥 А за счет третьего курса (например, можно выбрать «Математику») вы соберете мощный стек и освоите целое востребованное направление. — Платеж можно разбить на несколько частей с помощью беспроцентной рассрочки. 👉 Получить демо-урок и зафиксировать спецпредложение 3 в 1
426
5
✨ Сетчатые градиенты в Jetpack Compose Jetpack Compose имеет собственный API для создания сетчатых градиентов, встроенный пря
✨ Сетчатые градиенты в Jetpack Compose Jetpack Compose имеет собственный API для создания сетчатых градиентов, встроенный прямо в androidx.compose.ui. В этой статье автор рассмотрит, что это такое, нарисует несколько примеров и поговорит о том, чем он отличается как от SwiftUI, так и от решений сообщества, которые вы, возможно, уже используете. 👉 Читать статью 📌 Лучшие вакансии для мобильных разработчиков 🐸 Библиотека мобильного разработчика #свежак #Android
506
6
❓ Как работают SAM-conversions Single Abstract Method (SAM) интерфейсы — это интерфейсы только с одним абстрактным методом (функциональные интерфейсы). Kotlin поддерживает соглашение SAM — автоматическую конвертацию функций и lambda между Kotlin и Java. SAM-conversions позволяют использовать Java-интерфейсы с единственным абстрактным методом в Kotlin, как если бы это были функциональные типы. В Kotlin вы можете использовать такие интерфейсы для создания лямбда-выражений без явного определения функционального типа. При использовании интерфейса с единственным абстрактным методом в качестве функционального интерфейса в Java, вы можете передавать его экземпляры вместо лямбда-выражений. Это тоже возможно в Kotlin, но на самом деле Kotlin предоставляет более простой синтаксис для этого. Когда вам нужно использовать функциональный интерфейс в Kotlin, вы можете передать lambda-выражение, которое соответствует сигнатуре единственного метода интерфейса, вместо экземпляра интерфейса. Компилятор сам преобразует лямбда-выражение в экземпляр интерфейса, используя функцию-расширение метода invoke интерфейса. Пример: interface OnClickListener { fun onClick(view: View) } class Button { fun setOnClickListener(listener: OnClickListener) { // ... } } val button = Button() button.setOnClickListener { view -> // обработка нажатия кнопки } В этом примере мы определяем интерфейс OnClickListener с единственным абстрактным методом onClick. Затем мы создаем класс Button, который может иметь слушатель, реализующий данный интерфейс. После этого мы создаем экземпляр Button и передаем лямбда-выражение с соответствующей сигнатурой в качестве слушателя. Компилятор автоматически преобразует это лямбда-выражение в экземпляр интерфейса OnClickListener, используя функцию-расширение invoke интерфейса. 📌 Лучшие вакансии для мобильных разработчиков 🐸 Библиотека мобильного разработчика #буст #JuniorKit #Kotlin
501
7
🗓 Новости недели Приготовили для вас дайджест по актуальному из мира iOS, Android и кроссплатформы. 🔵 Copy-on-Write в Swift
🗓 Новости недели Приготовили для вас дайджест по актуальному из мира iOS, Android и кроссплатформы. 🔵 Copy-on-Write в Swift: подготовка к собеседованию Статья построена в формате подготовки к собеседованию: сначала компактная шпаргалка с вопросами и ответами для быстрого повторения, затем детальный разбор с примерами и диаграммами. 🔵 Preview-Driven скриншот тестирование для локалей, ключей и масштабов шрифта На первый взгляд, это звучит как узкоспециализированное требование. На практике же это оказалось одним из самых полезных элементов UI инфраструктуры. 🔵 Как подготовиться к собеседованию на Flutter-разработчика В этой статье автор собрала чек-лист для подготовки: как рассказать об опыте, какие темы повторить и как вести себя, если вы не знаете ответ или сильно волнуетесь. 📌 Лучшие вакансии для мобильных разработчиков 🐸 Библиотека мобильного разработчика #свежак
505
8
🎯 IT раскололся: почему у одних специалистов будущее, а у других — тупик Рынок делится пополам: продуктовые компании забираю
🎯 IT раскололся: почему у одних специалистов будущее, а у других — тупик Рынок делится пополам: продуктовые компании забирают себе лучших людей, AI-инфраструктуру и все деньги. Остальным достается борьба за крохи с демпингом и выгоранием. Это уже происходит. Читай, пока есть время что-то изменить. 👉 Читать статью 📌 Лучшие вакансии для мобильных разработчиков 🐸 Библиотека мобильного разработчика #MadeInProglib
526
9
🐸 Библиотека мобильного разработчика #BugOrFeature
🐸 Библиотека мобильного разработчика #BugOrFeature
551
10
🐸 Библиотека мобильного разработчика #междусобойчик #JuniorKit #Swift
🐸 Библиотека мобильного разработчика #междусобойчик #JuniorKit #Swift
527
11
Что выведет код?
504
12
🎬 Где ломаются архитектуры ИИ-агентов и как этого избежать: запись урока от Proglib.Academy и cloud․ru Proglib.аcademy вмест
🎬 Где ломаются архитектуры ИИ-агентов и как этого избежать: запись урока от Proglib.Academy и cloud․ru Proglib.аcademy вместе с cloud․ru провели вебинар, где разобрали реальные боли проектирования автономных систем. Вы просили запись встречи — она уже в открытом доступе! Что внутри: — критерии выбора между одним агентом и мультиагентной системой; — разбор популярных архитектурных ошибок; — реальные ограничения современных ИИ-агентов; — практические рекомендации по проектированию агентных систем. 👉 Посмотреть запись можно тут: ● VK ● YouTube
536
13
👾 Ручной DI в Kotlin Multiplatform Граф зависимостей KMP‑приложения можно собрать обычным Kotlin‑кодом — без рефлексии, кодо
👾 Ручной DI в Kotlin Multiplatform Граф зависимостей KMP‑приложения можно собрать обычным Kotlin‑кодом — без рефлексии, кодогенерации, аннотаций и DSL. Composition root и конструкторы, никакой магии. Звучит как шаг назад от зрелых DI‑фреймворков — пока не посмотришь, кому такая форма удобна: тебе, новому человеку в команде и твоему ИИ‑агенту. 👉 Читать статью 📌 Лучшие вакансии для мобильных разработчиков 🐸 Библиотека мобильного разработчика #свежак #Kotlin
600
14
🤖 Запускаем новый курс: «Spec-Driven Development»! Всем надоело, что ИИ-агенты (Cursor, Claude) генерируют сотни строк хаоти
🤖 Запускаем новый курс: «Spec-Driven Development»! Всем надоело, что ИИ-агенты (Cursor, Claude) генерируют сотни строк хаотичного кода, который приходится переписывать. Дело не в нейросети, а в том, что вы заставляете её угадывать условия задачи. На курсе вы освоите методологию SDD (Spec-Driven Development) — управление ИИ через спецификации (спеки) и тесты вместо «вайб-кодинга». Как это работает? До генерации кода вы фиксируете в спеке контракты, инварианты и граничные случаи. Документ четко определяет ЧТО делать, сводя лотерею в PR к нулю. За 8 недель с экспертами из BigTech вы: 🔹 Встроите ИИ в личный или командный workflow. 🔹 Превратите генерацию кода в предсказуемый инженерный процесс. 🔹 Перестанете перепроверять за моделями каждую строчку. 📖 Полный разбор методологии с примерами и готовый промпт для генерации спеки — в нашей статье 👉 Освоить SDD и ускорить разработку
635
15
👀 Умеете строить предсказуемую архитектуру с ИИ? Станьте спикером Proglib academy Мы в Proglib.academy запускаем курс по Spe
👀 Умеете строить предсказуемую архитектуру с ИИ? Станьте спикером Proglib academy Мы в Proglib.academy запускаем курс по Spec-Driven Development (SDD) — учим разработчиков управлять ИИ-агентами (Cursor, Copilot, Claude) через спецификации, контекст и тесты, чтобы не перепроверять за нейросетью каждую строку. Для этого курса мы ищем классных спикеров-практиков. ➡️ Что требуется от вас? ● BigTech бэкграунд: опыт работы разработчиком, тимлидом или архитектором в крупных технологических компаниях. ● Опыт управляемой разработки с ИИ: вы на практике знаете, как встроить AI-инструменты в личный или командный workflow (от постановки задачи до ревью AI-кода). ● Системный подход: умение превращать хаотичную генерацию кода в предсказуемый инженерный процесс (работа с архитектурой, чек-листами, легаси и покрытием тестами). ➡️ Что мы предлагаем? ● Достойную оплату за подготовку материалов и проведение занятий. ● Мощное продвижение личного бренда через медиаресурсы Proglib (наша аудитория — 1 млн+ айтишников). ● Возможность публиковать свои экспертные материалы и статьи на наших площадках. ● Доступ к сильному и закрытому профессиональному сообществу. Также мы ищем консультанта программы. Если вы практикующий эксперт и готовы помочь нам отвалидировать программу курса, дать рекомендации по актуальности тем и финальным результатам обучения — мы вас очень ждем. ➡️ Как с нами связаться: Telegram: @alinaa_kh E-mail: alina@proglib.io
639
16
‼️ Срочный код-ревью Ребята, тут такое дело... Каналу нужен апрув на запуск сторис. Без вашего голоса фича не замержится в master. Ждем ваши +1 в виде нажатия на кнопку "Бустануть канал". Это займет 5 секунд, а нам очень поможет. По сути, это просто code review от вас. Кто первый заапрувит? 👇 ➡️ Бустануть канал 📌 Лучшие вакансии для мобильных разработчиков 🐸 Библиотека мобильного разработчика
737
17
🔝 Топ вакансий для мобильных разработчиков за неделю Android разработчик — от 350 000 ₽, удалёнка Android разработчик — удалёнка IOS-разработчик — от 190 000 ₽, офис/гибрид (Владивосток) Android разработчик — удалёнка/гибрид (Москва) iOS-разработчик — от 350 000 ₽, удалёнка/гибрид (Москва, Санкт-Петербург) ➡️ Еще больше топовых вакансий —‍ в нашем канале Mobile jobs 🐸 Библиотека мобильного разработчика #свежак
748
18
🐸 Библиотека мобильного разработчика #BugOrFeature
🐸 Библиотека мобильного разработчика #BugOrFeature
722
19
⚙️ SWCompression — работа с архивами на Swift SWCompression — фреймворк с алгоритмами (де)компрессии и функциями для работы с
⚙️ SWCompression — работа с архивами на Swift SWCompression — фреймворк с алгоритмами (де)компрессии и функциями для работы с различными архивами и контейнерами. Реализует: 🔵 Декомпрессия (а иногда и сжатие) с использованием различных алгоритмов 🔵 Чтение (а иногда и запись) архивов различных форматов 🔵 Чтение (а иногда и запись) контейнеров, таких как ZIP, TAR и 7-Zip Работает на платформах Apple, Linux и Windows. 💻 SWCompression на GitHub 📌 Лучшие вакансии для мобильных разработчиков 🐸 Библиотека мобильного разработчика #буст #Swift
676
20
⏰ Уже сегодня в 19:00 (МСК) стартует наш открытый урок! Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдых
⏰ Уже сегодня в 19:00 (МСК) стартует наш открытый урок! Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдыхают 😅, мы предлагаем без лишней конкуренции прокачать свой workflow и начать закрывать тикеты в три раза быстрее. Тема: «AI-инструменты в разработке: пишем код быстрее» Мы покажем живой разбор реального проекта: как с помощью AI-ассистентов мгновенно разбираться в чужой кодовой базе, искать нужные участки и собирать Pull Request. Только рабочие промпты, которые сэкономят вам часы рутины. 🎙 Спикер — Ольга Лукьянова, руководитель команды в SourceCraft (18+ лет развивала инструменты в JetBrains и Huawei). 👉 Узнать, как ускорить разработку с AI
673