Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
9.83K subscribers
1.45K photos
70 videos
52 files
4.21K links
Все самое полезное для мобильного разработчика в одном канале.

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

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

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

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
😱 Почему он, а не я? <//>

Зачем использовать Flow, когда есть мощный ChannelFlow? Автор рассказывает преимущества использования ChannelFlow перед Flow в Kotlin для разработки мобильных приложений, особенно при работе с сложной обработкой данных или одновременной эмиссией данных из нескольких корутин.

За подробностями сюда 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👏3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📈 По просьбе подписчиков «Библиотеки программиста» мы провели опрос и выяснили, что у большинства айтишников зарплата в 2023 году выросла.

⚡️ Как выглядит доход среднего айтишника и какие факторы окажут влияние на динамику ИТ-зарплат в 2024 году — расскажем в статье на VC.

👉 Читать

P. S. Свои предложения для исследований пишите в комменты👇
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21
СРОЧНО!

Помните, когда чтобы обновить MacOS, надо было платить круглую сумму? Так вот, сегодня появилась новость о том, что все следующие iOS за 17.4 будут обновляться за платёж.

Тим Кук, ты там совсем??
🥱25😁19💯5🤔3🌚3
📰 Что нас ждёт в Swift 6? <//>

Выпуск Swift 6 запланирован на сентябрь 2024 года вместе с Xcode 16. Это будет первое крупное обновление Swift за пять лет, совпадающее с 10-летием языка.

Посмотрим на эволюцию Swift с версии 5.1 до 5.10, выделяя ключевые функции, введенные в каждом обновлении, вплоть до ожидаемых функций Swift 6.

Тык 🐈
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
🛠️ Работа с UI-автотестами под Android <//>

UI-автотесты под Android — отличный инструмент, но работать с UI-тестами надо правильно — иначе все может прийти к ситуации, при которой автотесты становятся нестабильными, а их результаты не вызывают доверие.

Автор рассказывает, о подходе к работе с Android UI-автотестами: как устроен запрет мерджа, как смогли стабилизировать тесты, как настроили параметризацию запуска.

Читать 📖
👍2
📩 Обертка для SQLite3 <//>

SQLite.swift — типобезопасный слой чистого Swift поверх SQLite3. Библиотека обеспечивает проверку синтаксиса выражений и намерений SQL-операторов во время компиляции, предоставляя массу полезных простых в использовании функций для работы с базой данных.

Ссылка на Github 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
🔎 Pixel-perfect в Android TextView <//>

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

Посмотрим на тонкости Line height в Figma и Android 🔗
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🔍 12 лучших ИИ-поисковиков, которые найдут иголку в стоге сена

Умение быстро находить решения сложных задач — один из самых важных навыков разработчика. Но найти по-настоящему полезную информацию в лавинообразном потоке SEO-оптимизированного контента бывает нелегко. На помощь придут ИИ-поисковики: они могут отыскать ответ на самый размытый запрос, а при необходимости — сгенерируют собственное решение.

🔗 Смотреть полную подборку поисковиков
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3
🎵 Spotify на SwiftUI <//>

Автор решил написать с 0 приложение популярного Spotify. Узнайте, как создавать повторно используемые компоненты и сложные пользовательские интерфейсы. Создайте красивую анимацию и улучшите взаимодействие с пользователем.

Первая часть уже тут 📺
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
✍️ Как написать отличную документацию: 2 впечатляющих примера с открытым исходным кодом

Хорошая документация экономит время, привлекает контрибьюторов и пользователей. Мы рассмотрим два open-source проекта с образцовой документацией, на которые стоит равняться каждому разработчику.

👉 Читать статью
👉 Зеркало
👍3
🎙️ Собеседование на Flutter-разработчика <//>

Подкаст с людьми полных опытом как прохождения, так и проведения интервью. Какой дополнительный профит можно извлекать из собеседований, какие вопросы по Flutter нам нравится задавать и на какие отвечать, поделимся опытом процесса отбора в Яндекс.Про и Surf, а также врываемся с особо острой темой — лайв-кодинг в интервью.

Слушать подкаст 🎧
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🥰2
Похвалитесь в комментариях своими последними достижениями!
🥱4
📱 Что нового в Yandex Mobile Ads SDK 7?

Для Android добавили рекламный формат “Лента”, в котором можно показывать более десяти рекламных объявлений в одном рекламном блоке. Подойдет для приложений с возможностью скроллинга. Еще появился AdPod для полноэкранных форматов, экран-пэкшот в конце рекламы, форматы “Межстраничная реклама” и “Реклама с вознаграждением”, а также Debug Panel в приложении для проверки размещений.

Для iOS внедрили SKOverlay - этот формат позволяет скачивать приложение без перехода в AppStore, то есть по одному клику. Сэкономит время пользователей и положительно скажется на конверсиях.

👉 Подробнее обо всех обновлениях тут
👍3🔥3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
💬 Как изменился ваш информационный пузырь за год?

Помните свои информационные предпочтения год назад? Многое изменилось! Социальные сети, мессенджеры, YouTube, подкасты — все эти каналы ежедневно борются за наше внимание. У каждого из нас за год сформировался свой уникальный информационный рацион. Пройдите наш опрос и расскажите, как изменились ваши вкусы в медиапотреблении.

👉 Пройти опрос (займёт ~4 минуты)
3
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.