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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
HTML5-игры в игровой библиотеке нового поколения

Яндекс Игры запустил «Игроток»: выглядит как аналог бесконечной ленты с короткими видео, только вместо видео — игры. При свайпе вверх появляется новая игра: получается непрерывный поток игрового контента, который подстраивается под вкусы пользователей.

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

#новость
🔥2
🤔 Как и когда использовать изолированные классы в Kotlin и Android

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

Изолированные классы/ интерфейсы представляют собой тип, который ограничен определенными значениями и только этими значениями. Наследники такого класса могут иметь разные параметры, но все равно принадлежать к одному и тому же типу.

Читать
😎 Очередной #дайджест полезных статей по мобильной разработке:

🔹 Делаем эмулятор Android через Terminal: пошаговое руководство — о том, как создать эмулятор Android с помощью GUI Android Studio и командной строки на macOS.
🔹 Now in Android: 86 — новое и примечательное из мира Android-разработки.
🔹 MVI Compose Multiplatform — создание приложения со списком контактов на Compose Multiplatform.
🔹 Как управлять состоянием во Flutter-приложении с помощью State Groups — все, что вам нужно знать 😉
🔹 Становимся iOS-lite разработчиком — о том, что нужно для повышения квалификации.
🔹 RadialGradient в SwiftUI — процесс создания радиального градиента в SwiftUI
🔥1
Как из текста вакансии понять, что компания — не очень

Мы снова подготовили для вас полезный материал. На этот раз он об умении «прочитать» работодателя. Объясняем на реальных примерах.

Читать

#новость
👍4
✏️✏️ Если вам необходимы инструменты для дебаггинга iOS-приложений — держите статью.

Вас ждут нативные и сторонние инструменты, доступные для отладки iOS-приложений, как ими пользоваться и когда применять.

Перейти к статье

#новость
🔥3
🤔 Интересен ли вам вопрос, как устроено подписывание iOS-приложений?

Автор видоса, как раз рассказывает об этом, а еще, и какое шифрование использует в процессе.

Переходим, смотрим
🔥2
🧑‍🎓 Нашли познавательную статью о создании кастомных шрифтов в приложениях Android и iOS с использованием Kotlin Multiplatform и Jetpack Compose.

Гайд очень подробный, вплоть до правки конфигов Android и iOS, реализации и описания, как всем этим пользоваться 👍

Перейти к статье
👍4
🧑‍🍳 Вот вам ролик, где на примерах объясняется, как на практике можно упростить работу с UI в Android-приложении.

В любом коде, как бы круто он не был написан, есть и будет появляться, неиспользуемый код. Спикер поможет от него избавиться — спешите видеть 😉

Смотреть

#новости
💣 Поддержка загрузки файлов через веб и десктоп во Flutter

Проблема в том, что на десктопе (и мобилках) для этого требуется dart:io, который не поддерживает web, а для Web требуется dart:http, который не поддерживает десктоп.

😇 Как выйти из замкнутого круга, расскажет автор статьи.

Перейти

#новость
👍1
Ну просто куча полезных видосов с многообещающим названием «Андроид девелопер кновледж» 😂

На самом деле, это обновляемая подборка с Droidcon San Francisco. Пока там 40+ роликов, но обещают добавлять.

Пользуйтесь 😉
Свежая подборка по Kotlin, Swift и кроссплатформе.

Загрузочные представления в SwiftUI — украшение процесса ожидания загрузки
Thread's iOS Interface в SwiftUI — еще немного о многопоточности в iOS
Создание приложение Apple Stocks с помощью Flutter — как создать приложение Apple Stocks на Swift UI.
Парсинг JSON во Flutter — из названия все понятно 😉
Упрощение преобразования данных в чистой архитектуре — что такое мапперы и как они облегчают преобразование данных между уровнями (Data/Domain)
5 советов для Kotlin Cleaner Codebase — соблюдение баланса между читабельностью и лаконичностью кода

#дайджест
🔥1
Вопрос по Kotlin
#вопросы_с_собеседований

Какие требования должны быть соблюдены для создания data класса?
...............................................................................................................

🔹 Класс должен иметь хотя бы одно свойство, объявленное в основном конструкторе.
🔹 Все параметры основного конструктора должны быть отмечены val или var.
🔹 Классы данных не могут быть abstract, open, sealed или inner.
🍏 Вот вам статья, про эффективное использование сетевых практик в приложениях для iOS.

Большинство приложений общается с сервером, поэтому без оптимизации запросов/ответов не обойтись. Автор рассматривает способы оптимизации запросов, определения приоритетов, отсрочки их запуска и бережное отношение к данным юзера.

Читать
Рефакторинг Swift SDK

Подробный гайд по рефакторингу SDK, на примере кода одной из компаний-разработчиков софта. Если вдруг необходимо что-то такое выполнить в своем проекте — пользуйтесь 😉

Читать
👍1
🔍Все самое полезное для айтишников в одном канале: анализ рынка труда, советы по Git, подкасты про разработку, новости и просто мемы.

Подписываемся на «Библиотеку программиста» (если еще не) — источник действительно качественного технического контента.

👉Подписаться👈
👍1
🥷🥷 Портативный мультитул для ниндзя в кармане

Этот восхитительный девайс достоин внимания, даже если вы никогда не взламывали WiFi или ключ от домофона.

Каким боком он к мобильной разработке? А у них появился маркет прямо в приложении, где можно скачивать и устанавливать с телефона всякие плагины и прочие вещи, а самое главное — у них есть Git.

Подробнее

#новость
👍1
🍏 Хотите яблочную гарнитурку Vision Pro? Быстренько изучайте visionOS и разработчики сами к вам придут 😂.

Чтобы все получилось, нужно подать заявку из учетной записи в Apple Developer Program, и указать свои навыки и существующие приложения. Предпочтение будет отдаваться тем, кто создает приложения с функционалом visionOS.

Читать

#новость
👍1
Господа!
А как у вас с математикой? Давайте выясним.

Вот вам задачка...

Ответы ждем в комментариях 😉
🔥2
🧑‍🎓 Если вдруг кто-то только начал штудировать Гит, держите наш материал, в котором разбирается просмотр журналов, коммиты, а еще отличия merge и rebase.

#новость
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚙️ 3 совета по использованию Git для начинающих

Разберем полезные советы по работе с Git: просмотр журналов, сводки коммита и сравним команды merge и rebase.

🔗 Основной сайт
🔗 Зеркало
4🥱1
Свежая подборка по Kotlin, Swift и кроссплатформе.

Навигационная библиотека для Adopting Jetpack Compose во Fragment-Based приложениях — речь о типобезопасной навигационной библиотеке для работы с фрагментами
Почему вы должны использовать OS Log — плюсы использования OSLog
Стабильная Android Studio Giraffe — тут все понятно 😉
Изучение различий между lateinit и lazy в Kotlin — тузлы для упрощения и рационализации кода
5 решений State Management Solutions для Flutter — набор для управления состоянием
FlutterCon 23 Resources — слайды с выступлений на FlutterCon 23

#дайджест
🔥1