🔥 25го июля успешно прошла Android Worldwide.
Разбирались такие темы:
🎯 Kotlin Multiplatform
🎯 Добавление общего модуля
🎯 Работа с логикой и архитектурой
🎯 И конечно же SwiftUI
Смотреть запись
#новость
Разбирались такие темы:
🎯 Kotlin Multiplatform
🎯 Добавление общего модуля
🎯 Работа с логикой и архитектурой
🎯 И конечно же SwiftUI
Смотреть запись
#новость
👍2🥱1
Android 14 Beta 4, Google Play policy update и Compose Performance
Спикер рассказывает об обновлениях Android 14 Beta 4, новом обновлении политики для повышения доверия и прозрачности в Google Play, а также о последнем эпизоде подкаста Android Developers Backstage, посвященном производительности Compose.
Смотреть
#новость
Спикер рассказывает об обновлениях Android 14 Beta 4, новом обновлении политики для повышения доверия и прозрачности в Google Play, а также о последнем эпизоде подкаста Android Developers Backstage, посвященном производительности Compose.
Смотреть
#новость
👍1
🧑🍳 Как интегрировать Apple Sign-In на Android с помощью Flutter
Процесс интеграция Apple-Sign in в iOS прост и понятен, но для Android нет вменяемых руководств или документации.
Чтобы все получилось, у вас должен быть действительный Apple ID и вы должны быть зарегистрированы в Apple Developer Program. Остальное расскажет автор материала.
Читать
Процесс интеграция Apple-Sign in в iOS прост и понятен, но для Android нет вменяемых руководств или документации.
Чтобы все получилось, у вас должен быть действительный Apple ID и вы должны быть зарегистрированы в Apple Developer Program. Остальное расскажет автор материала.
Читать
😢1
В Apple снова озадачились безопасностью. Думали-думали и, наконец, придумали — объясняйте теперь, зачем вы используете какую-либо API... 🤦♂️
🤔 В целом, логично... Есть API, использование которых не по назначению, может нарушить конфиденциальность пользователей, собирать данные об устройстве и прочие гадости.
Вот неполный список тех API, по которым нужно объясняться:
➖ File timestamp API, определяющие даты создания файлов
➖ System boot time API, раскрывающие информацию о времени работы ОС
➖ Disk space API, дающие информацию о доступном пространстве в хранилище
➖ User defaults API, дающие доступ к пользовательским настройкам
Подробнее о нововведении вы можете узнать тут
#новость
🤔 В целом, логично... Есть API, использование которых не по назначению, может нарушить конфиденциальность пользователей, собирать данные об устройстве и прочие гадости.
Вот неполный список тех API, по которым нужно объясняться:
➖ File timestamp API, определяющие даты создания файлов
➖ System boot time API, раскрывающие информацию о времени работы ОС
➖ Disk space API, дающие информацию о доступном пространстве в хранилище
➖ User defaults API, дающие доступ к пользовательским настройкам
Подробнее о нововведении вы можете узнать тут
#новость
👍3❤1🤔1😢1
😳 Произошло изменение названия Kotlin Multiplatform Mobile
Чтобы решить давние проблемы несогласованности названий и путаницы в аббревиатурах, которые беспокоили многих разработчиков Kotlin, было решено изменить название продукта «Kotlin Multiplatform Mobile» (KMM) на «Kotlin Multiplatform» (KMP).
Это влияние Twitter или совпадение?... 🤔
Читать источник
#новость
Чтобы решить давние проблемы несогласованности названий и путаницы в аббревиатурах, которые беспокоили многих разработчиков Kotlin, было решено изменить название продукта «Kotlin Multiplatform Mobile» (KMM) на «Kotlin Multiplatform» (KMP).
Это влияние Twitter или совпадение?... 🤔
Читать источник
#новость
👍3🤔2
Свежая подборка по Kotlin, Swift и кроссплатформе.
➖ Distributed actors и где они обитают — в видосе рассматривается модель actor и что это такое. Будет создание своей системы actor для работы с REST API и mesh P2P-сети на Multipeer Connectivity
➖ Thread Safety в Swift — речь пойдет о потокобезопасности, какие инструменты iOS предоставляет для ее достижения и немного о производительности.
➖ Моделирование доменного уровня — автор на примере работы с Memrise Android объяснит, как работать с репозиториями и зависимостями.
➖ Clean Architecture на Kotlin — еще один подход к чистой архитектуре: какие проблемы поджидают между уровнями, влияющие на удобство сопровождения кода и эффективность разработки и варианты решения.
➖ Исследование State of Databases 2023 — занятная статистика использования БД разработчиками из разных стран.
➖ Кодогенерация для Flutter: что, как и зачем — как работают и как использовать пакеты для кодогенерации, исследование кода и даже самописное demо.
#дайджест
➖ Distributed actors и где они обитают — в видосе рассматривается модель actor и что это такое. Будет создание своей системы actor для работы с REST API и mesh P2P-сети на Multipeer Connectivity
➖ Thread Safety в Swift — речь пойдет о потокобезопасности, какие инструменты iOS предоставляет для ее достижения и немного о производительности.
➖ Моделирование доменного уровня — автор на примере работы с Memrise Android объяснит, как работать с репозиториями и зависимостями.
➖ Clean Architecture на Kotlin — еще один подход к чистой архитектуре: какие проблемы поджидают между уровнями, влияющие на удобство сопровождения кода и эффективность разработки и варианты решения.
➖ Исследование State of Databases 2023 — занятная статистика использования БД разработчиками из разных стран.
➖ Кодогенерация для Flutter: что, как и зачем — как работают и как использовать пакеты для кодогенерации, исследование кода и даже самописное demо.
#дайджест
❤1🔥1
Вопрос по Swift
#вопросы_с_собеседований
Что такое Optional и как его создать?
...............................................................................................................
Optional - это тип, который может хранить либо значение, либо nil. Создать его можно, добавив вопросительный знак после любого типа:
var number: Int? = 10
#вопросы_с_собеседований
Что такое Optional и как его создать?
...............................................................................................................
🥱26👍2😢1
🤖 Не так давно Google представили миру Android Studio Bot. Это встроенный ИИ чат‑помощник (нечто похожее на ChatGPT) для нативной андроид разработки. Он может генерировать ответы на вопросы и обладает набором фичей, в помощь разработчику.
Вопросы отправляются на Google-сервера и возвращаются ответы, ссылки на материалы и даже лучшие практики разработки. Звучит не плохо, учитывая, что этот инструмент внутри среды...
Через время посмотрим, так ли он хорош или это очередная «гонка вооружений» переплюнуть ради...
Читать
#новость
Вопросы отправляются на Google-сервера и возвращаются ответы, ссылки на материалы и даже лучшие практики разработки. Звучит не плохо, учитывая, что этот инструмент внутри среды...
Через время посмотрим, так ли он хорош или это очередная «гонка вооружений» переплюнуть ради...
Читать
#новость
👍1
🧑🎓 Руководство по созданию мультиплатформенного проекта Kotlin с помощью Kobweb
Kobweb — это фреймворк Kotlin для создания сайтов и веб-приложений, построенный поверх Compose HTML, а также немного Next.js и Chakra UI.
Смотреть
Kobweb — это фреймворк Kotlin для создания сайтов и веб-приложений, построенный поверх Compose HTML, а также немного Next.js и Chakra UI.
Смотреть
📖 ТОП-10 книг, без которых не обойтись ни одному программисту
Мы подготовили для вас подборку из 10 книг, без которых не обойтись ни одному профессионалу в IT. Эти книги станут для вас настольными на долгие годы.
Полный список тут
Мы подготовили для вас подборку из 10 книг, без которых не обойтись ни одному профессионалу в IT. Эти книги станут для вас настольными на долгие годы.
Полный список тут
🔥6👍1
Инди-разработка Android-приложений. Боли, идеи и заработок
🗣️ Интервью с разработчиком, который получал несколько тысяч баксов в месяц на магазинах приложений.
Он расскажет, как реализует свои идеи, как публикует и как на этом сейчас можно что-то зарабатывать. Его опыт может быть полезен, чтобы запустить свою идею или улучшить, когда уже есть какие-то наработки 🤑
Смотреть
🗣️ Интервью с разработчиком, который получал несколько тысяч баксов в месяц на магазинах приложений.
Он расскажет, как реализует свои идеи, как публикует и как на этом сейчас можно что-то зарабатывать. Его опыт может быть полезен, чтобы запустить свою идею или улучшить, когда уже есть какие-то наработки 🤑
Смотреть
👍2🔥2