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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
9 238
Obunachilar
-424 soatlar
-157 kunlar
-5530 kunlar
Obunachilarni jalb qilish
Iyul '26
Iyul '26
+1
0 kanalda
Iyun '26
+48
1 kanalda
Get PRO
May '26
+73
0 kanalda
Get PRO
Aprel '26
+52
0 kanalda
Get PRO
Mart '26
+78
1 kanalda
Get PRO
Fevral '26
+111
3 kanalda
Get PRO
Yanvar '26
+79
4 kanalda
Get PRO
Dekabr '25
+50
1 kanalda
Get PRO
Noyabr '25
+37
0 kanalda
Get PRO
Oktabr '25
+63
2 kanalda
Get PRO
Sentabr '25
+61
1 kanalda
Get PRO
Avgust '25
+78
2 kanalda
Get PRO
Iyul '25
+71
0 kanalda
Get PRO
Iyun '25
+42
0 kanalda
Get PRO
May '25
+58
4 kanalda
Get PRO
Aprel '25
+85
6 kanalda
Get PRO
Mart '25
+143
52 kanalda
Get PRO
Fevral '25
+130
35 kanalda
Get PRO
Yanvar '25
+101
40 kanalda
Get PRO
Dekabr '24
+99
36 kanalda
Get PRO
Noyabr '24
+135
42 kanalda
Get PRO
Oktabr '24
+183
38 kanalda
Get PRO
Sentabr '24
+112
36 kanalda
Get PRO
Avgust '24
+109
36 kanalda
Get PRO
Iyul '24
+186
35 kanalda
Get PRO
Iyun '24
+152
30 kanalda
Get PRO
May '24
+307
35 kanalda
Get PRO
Aprel '24
+294
36 kanalda
Get PRO
Mart '24
+372
29 kanalda
Get PRO
Fevral '24
+389
29 kanalda
Get PRO
Yanvar '24
+507
27 kanalda
Get PRO
Dekabr '23
+366
26 kanalda
Get PRO
Noyabr '23
+176
8 kanalda
Get PRO
Oktabr '23
+428
23 kanalda
Get PRO
Sentabr '23
+400
0 kanalda
Get PRO
Avgust '23
+415
0 kanalda
Get PRO
Iyul '23
+411
0 kanalda
Get PRO
Iyun '23
+290
0 kanalda
Get PRO
May '23
+420
0 kanalda
Get PRO
Aprel '23
+277
0 kanalda
Get PRO
Mart '23
+654
0 kanalda
Get PRO
Fevral '23
+195
0 kanalda
Get PRO
Yanvar '23
+190
0 kanalda
Get PRO
Dekabr '22
+217
0 kanalda
Get PRO
Noyabr '22
+229
0 kanalda
Get PRO
Oktabr '22
+108
0 kanalda
Get PRO
Sentabr '22
+140
0 kanalda
Get PRO
Avgust '22
+198
0 kanalda
Get PRO
Iyul '22
+242
0 kanalda
Get PRO
Iyun '22
+189
0 kanalda
Get PRO
May '22
+85
0 kanalda
Get PRO
Aprel '22
+68
0 kanalda
Get PRO
Mart '22
+138
0 kanalda
Get PRO
Fevral '22
+75
0 kanalda
Get PRO
Yanvar '22
+120
0 kanalda
Get PRO
Dekabr '21
+162
0 kanalda
Get PRO
Noyabr '21
+142
0 kanalda
Get PRO
Oktabr '21
+142
0 kanalda
Get PRO
Sentabr '21
+150
0 kanalda
Get PRO
Avgust '21
+206
0 kanalda
Get PRO
Iyul '21
+200
0 kanalda
Get PRO
Iyun '21
+129
0 kanalda
Get PRO
May '21
+311
0 kanalda
Get PRO
Aprel '21
+304
0 kanalda
Get PRO
Mart '21
+209
0 kanalda
Get PRO
Fevral '21
+206
0 kanalda
Get PRO
Yanvar '21
+178
0 kanalda
Get PRO
Dekabr '20
+6 962
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
01 Iyul+1
Kanal postlari
🔝 Топ вакансий для мобильных разработчиков за неделю 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