Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck – Telegram
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
9.51K subscribers
1.72K photos
86 videos
52 files
4.55K links
Все самое полезное для мобильного разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
❤️❤️❤️❤️❤️❤️❤️❤️

Атмосфера Нового года по-айтишному 🎄

Это когда гирлянды не на окне, а за монитором, а настроение приходит с Новогодним Git Quest от SourceCraft 🎅

Что ждёт внутри:

🤩 Новогодние задания для тех, кто хочет узнать что-то новое про Git.
🤩 Пасхалки и секретные части заданий.
🤩 Соревновательная часть с рейтингом — получай очки за активность.
🤩 Дополнительные баллы за скорость выполнения.

Задания открываются по одному каждые два дня в 00:00 МСК — с 10 по 30 декабря.
Ищите их на странице квеста. Кстати, там уже доступно первое тренировочное задание.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
⌨️ Топ вакансий для мобильных разработчиков за неделю

IOS-разработчик — удалёнка

Senior Android Developer — гибрид (Санкт-Петербург)

iOS Developer (Part-Time) — от 1 000 $, удалёнка

Android-разработчик Middle+ — до 300 000 ₽, удалёнка

Middle iOS Developer — от 300 000 ₽, удалёнка

➡️ Еще больше топовых вакансий —‍ в нашем канале Mobile jobs

🐸 Библиотека мобильного разработчика

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🎨 MaterialKolor — динамическая цветовая схема Material3 из исходного цвета

MaterialKolor — библиотека Compose Multiplatform для создания динамических цветовых палитр Material Design 3 из любого цвета. Доступные платформы: Android, iOS, JVM (Desktop) и JavaScript/wasm (браузер). Основу этой библиотеки составляет репозиторий material-color-utilities. ||

В настоящее время это библиотека доступна только на Java, и автор хотел сделать её доступной для проектов Kotlin Multiplatform. Исходный код был взят и преобразован в библиотеку Kotlin Multiplatform.

💻 MaterialKolor на GitHub

📌 Лучшие вакансии для мобильных разработчиков

🐸 Библиотека мобильного разработчика

#буст #Android
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🆕 Опенсорс-библиотека Implicits от Яндекс Браузера

Когда приложение дорастает до сотен тысяч строк, изменения в глубоком компоненте заставляют править все промежуточные функции. Они лишь передают зависимость, что превращает рефакторинг в массовую правку и создаёт технический шум.

Эту проблему решают в разных языках: Scala, Kotlin, Android. В Swift же встроенного решения нет. Поэтому команда Яндекс Браузере сделала open-source библиотеку Implicits — механизм неявной передачи зависимостей с проверкой на этапе компиляции.

В статье автор расскажет о поиске собственного подхода. Внедрение Implicits сокращает boilerplate, ускоряет рефакторинг и улучшает читаемость кода — зависимости объявляются локально там, где реально используются. Также покажет примеры из продакшен-кода Яндекс Браузера.

👉 Читать статью

📌 Лучшие вакансии для мобильных разработчиков

🐸 Библиотека мобильного разработчика

#свежак #iOS
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Быстрое ревью без запуска Android Studio и Xcode

Мобильные проекты часто отличаются глубокой вложенностью и сложными зависимостями. Чтобы качественно отревьюить PR, приходится запускать тяжелые IDE, ждать индексации Gradle или сборки проекта. Это убивает время.

SourceCraft предлагает альтернативу: умная навигация доступна прямо в браузере. Платформа понимает контекст, позволяет переходить к декларациям классов и методов, смотреть использования и типы переменных. Всё это работает мгновенно, не требуя локальной настройки окружения автора кода.

Оцените скорость работы инструмента → https://sourcecraft.dev/code-navigation-demo/uikit/pr/2040
👍2
🦢 Вопрос с собеседования по Swift

Можете ли вы определить перечисление с такими значениями? Почему?

enum Edges : (Double, Double) {
case TopLeft = (0.0, 0.0)
case TopRight = (1.0, 0.0)
case BottomLeft = (0.0, 1.0)
case BottomRight = (1.0, 1.0)
}


👇 Правильный ответ:

Нет, не можем. Тип значения должен:

• Соответствовать протоколу Equatable.
• Литерально преобразовываться из типов: Int, String, Character.

В приведенном выше коде это не соблюдено.


➡️ Щелкаешь такие задачи как орешки? Найди проект с достойной зарплатой тут

🐸 Библиотека мобильного разработчика

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🎓 Твой опыт стоит дорого — стань экспертом Proglib Academy

Чувствуешь, что накопил достаточно знаний, чтобы делиться ими с другими?

Мы ищем сильных практиков, которые хотят попробовать себя в роли:

— преподавателей;
— авторов курсов;
— наставников.

Это возможность не только монетизировать экспертизу, но и прокачать личный бренд, структурировать собственные знания и вырастить новое поколение специалистов.

👉 Заполни короткую анкету
👍1
Представьте: ваше приложение работает, пока пользователь спит

Не просто шлёт пуши, а реально решает задачи. Заказывает билеты, планирует встречи, анализирует расходы. Это работа для AI-агентов.

Чтобы вы могли внедрять фичи уровня 2026 года, мы кардинально обновили курс «Разработка AI-агентов».

Чем это круче старой версии?

📱 Гибкость: Два трека. Можно пройти «Обзорный», чтобы понимать архитектуру, или «Продвинутый», чтобы писать агентов самому.
📱 Стек: Вы научитесь работать с LangGraph и AutoGen — стандартами индустрии.
📱 Инфраструктура: Даем доступ к мощностям, чтобы обучать агентов, не перегревая локальную машину.

Это не просто «подключить ChatGPT». Это про создание автономных ассистентов внутри iOS и Android экосистем.

🎁 Акция 3 по цене 1:

Оплачиваете курс по агентам — выбираете еще два курса в подарок (хоть алгоритмы, хоть математику).

Подробности тут
👏1
🤖🔎 Подборка AI-инструментов для поиска работы в IT за рубежом

В карточках разобрали несколько инструментов, которые призваны оптимизировать поиск работы и позволят качественнее подготовиться к собеседованию.

📌 Лучшие вакансии для мобильных разработчиков

🐸 Библиотека мобильного разработчика

#MadeInProglib
Please open Telegram to view this post
VIEW IN TELEGRAM