😎 Очередной #дайджест полезных статей по мобильной разработке:
🔹 Делаем эмулятор 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
🔹 Делаем эмулятор 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
✏️✏️ Если вам необходимы инструменты для дебаггинга iOS-приложений — держите статью.
Вас ждут нативные и сторонние инструменты, доступные для отладки iOS-приложений, как ими пользоваться и когда применять.
Перейти к статье
#новость
Вас ждут нативные и сторонние инструменты, доступные для отладки iOS-приложений, как ими пользоваться и когда применять.
Перейти к статье
#новость
🔥3
🤔 Интересен ли вам вопрос, как устроено подписывание iOS-приложений?
Автор видоса, как раз рассказывает об этом, а еще, и какое шифрование использует в процессе.
Переходим, смотрим
Автор видоса, как раз рассказывает об этом, а еще, и какое шифрование использует в процессе.
Переходим, смотрим
🔥2
🧑🎓 Нашли познавательную статью о создании кастомных шрифтов в приложениях Android и iOS с использованием Kotlin Multiplatform и Jetpack Compose.
Гайд очень подробный, вплоть до правки конфигов Android и iOS, реализации и описания, как всем этим пользоваться 👍
Перейти к статье
Гайд очень подробный, вплоть до правки конфигов Android и iOS, реализации и описания, как всем этим пользоваться 👍
Перейти к статье
👍4
Ну просто куча полезных видосов с многообещающим названием «Андроид девелопер кновледж» 😂
На самом деле, это обновляемая подборка с Droidcon San Francisco. Пока там 40+ роликов, но обещают добавлять.
Пользуйтесь 😉
На самом деле, это обновляемая подборка с 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 — соблюдение баланса между читабельностью и лаконичностью кода
#дайджест
➖ Загрузочные представления в 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.
#вопросы_с_собеседований
Какие требования должны быть соблюдены для создания data класса?
...............................................................................................................
🍏 Вот вам статья, про эффективное использование сетевых практик в приложениях для iOS.
Большинство приложений общается с сервером, поэтому без оптимизации запросов/ответов не обойтись. Автор рассматривает способы оптимизации запросов, определения приоритетов, отсрочки их запуска и бережное отношение к данным юзера.
Читать
Большинство приложений общается с сервером, поэтому без оптимизации запросов/ответов не обойтись. Автор рассматривает способы оптимизации запросов, определения приоритетов, отсрочки их запуска и бережное отношение к данным юзера.
Читать
Рефакторинг Swift SDK
Подробный гайд по рефакторингу SDK, на примере кода одной из компаний-разработчиков софта. Если вдруг необходимо что-то такое выполнить в своем проекте — пользуйтесь 😉
Читать
Подробный гайд по рефакторингу SDK, на примере кода одной из компаний-разработчиков софта. Если вдруг необходимо что-то такое выполнить в своем проекте — пользуйтесь 😉
Читать
👍1
🔍Все самое полезное для айтишников в одном канале: анализ рынка труда, советы по Git, подкасты про разработку, новости и просто мемы.
Подписываемся на «Библиотеку программиста» (если еще не) — источник действительно качественного технического контента.
👉Подписаться👈
Подписываемся на «Библиотеку программиста» (если еще не) — источник действительно качественного технического контента.
👉Подписаться👈
👍1
🥷🥷 Портативный мультитул для ниндзя в кармане
Этот восхитительный девайс достоин внимания, даже если вы никогда не взламывали WiFi или ключ от домофона.
Каким боком он к мобильной разработке? А у них появился маркет прямо в приложении, где можно скачивать и устанавливать с телефона всякие плагины и прочие вещи, а самое главное — у них есть Git.
Подробнее
#новость
Этот восхитительный девайс достоин внимания, даже если вы никогда не взламывали WiFi или ключ от домофона.
Каким боком он к мобильной разработке? А у них появился маркет прямо в приложении, где можно скачивать и устанавливать с телефона всякие плагины и прочие вещи, а самое главное — у них есть Git.
Подробнее
#новость
👍1
🍏 Хотите яблочную гарнитурку Vision Pro? Быстренько изучайте visionOS и разработчики сами к вам придут 😂.
Чтобы все получилось, нужно подать заявку из учетной записи в Apple Developer Program, и указать свои навыки и существующие приложения. Предпочтение будет отдаваться тем, кто создает приложения с функционалом visionOS.
Читать
#новость
Чтобы все получилось, нужно подать заявку из учетной записи в Apple Developer Program, и указать свои навыки и существующие приложения. Предпочтение будет отдаваться тем, кто создает приложения с функционалом visionOS.
Читать
#новость
👍1
🧑🎓 Если вдруг кто-то только начал штудировать Гит, держите наш материал, в котором разбирается просмотр журналов, коммиты, а еще отличия merge и rebase.
#новость
#новость
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚙️ 3 совета по использованию Git для начинающих
Разберем полезные советы по работе с Git: просмотр журналов, сводки коммита и сравним команды merge и rebase.
🔗 Основной сайт
🔗 Зеркало
Разберем полезные советы по работе с 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
#дайджест
➖ Навигационная библиотека для 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
4 сферы применения ChatGPT, Bing, Bard и Claude 2
Любите всякое новое? Мы знаем, что да! 😉
Поэтому подготовили материал по ИИ, в котором разберём различные способы их применения 😎
Приглашаем к изучению
#новость
Любите всякое новое? Мы знаем, что да! 😉
Поэтому подготовили материал по ИИ, в котором разберём различные способы их применения 😎
Приглашаем к изучению
#новость
❤1
🔥 25го июля успешно прошла Android Worldwide.
Разбирались такие темы:
🎯 Kotlin Multiplatform
🎯 Добавление общего модуля
🎯 Работа с логикой и архитектурой
🎯 И конечно же SwiftUI
Смотреть запись
#новость
Разбирались такие темы:
🎯 Kotlin Multiplatform
🎯 Добавление общего модуля
🎯 Работа с логикой и архитектурой
🎯 И конечно же SwiftUI
Смотреть запись
#новость
👍2🥱1