Записки разработчицы
1.89K subscribers
369 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Осталось чуть более суток до Keynote одной из самых ожидаемых недели WWDC https://developer.apple.com/wwdc23/
Про работу с dynamicMemberLookup

Аннотация dynamicMemberLookup позволяет проксировать обращение к свойствам объекта. Например, вместо cache.storage["profile"] дергать сразу cache.profile. Основной минус такого подхода – компилятор не предупредит вас, что вы обращаетесь к несуществующему свойству. В статье разбирается, как использование KeyPath вместо строковых ключей поможет вернуть compile-time safety.
Forwarded from Android Broadcast (Кирилл Розов)
На сайте developers.android.com появился раздел с лучшими практиками для высокой производительности SQLite:
👉 Выставляем настройки SQLite (тут)
👉 Правильно проектируйте таблицы с лучшими практиками (тут)
👉 Правильно делайте запросы в БД (тут)
👉 Анализируйте с помощь тулинга работу SQLite (тут)

#sqlite #performance
👍8🔥2
Похоже, пора оформлять свои либки и туториалы в физическую форму и делиться с миром. Вселенная недвузначно намекает 🧐
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Forwarded from Mobile Developer (Алексей Гладков)
Kamel. Compose Multiplatform библиотека для картинок
https://github.com/Kamel-Media/Kamel

Хочу поделиться библиотекой, которую сам использую для картинок в Compose Multiplatform

👉 Поддержка всех платформ
👉 Загрузка по URL
👉 Загрузка локально
👉 Callback загрузки

Пишите насколько полезна вам эта рубрика
👍3
Итак, что мне кажется нужным и полезным:
1. Интерактивные виджеты везде. Мы их ждали, мы их хотели. Вернулась эра мини-плейеров и игрулек на рабочем столе
2. Vision OS. Сама реализация с цельным устройством спорная, но отдельные части API выглядят интересно. И это прорыв в VR/AR
3. SwiftUI. На презентации упомянули вскользь, смотрим доклады
👍9
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
В AOSP занялись созданию SQLite API, чтобы сделать его удобным для KMM. За основу берут SQLite3 C/C++ API

#android #kmp
👍14🔥1🤝1
Новый линкер в пять раз быстрее ld64

На WWDC показали новый линкер. Он написан в Apple с нуля и оптимизирован для работы на нескольких ядрах. Это первый продакшн-реди параллельный линкер, доступный для iOS разработки.
🔥3
Подключаемся сегодня и смотрим
Forwarded from Android Broadcast (Кирилл Розов)
🔴 Собеседование на Junior Android Dev

Когда: четверг, 8 июня, 18:00 (GMT+3)
Интервьюер: Анна Жаркова @azharkova, руководитель группы разработки в Usetech

Собеседование пройдет в формате вопрос-ответ, при необходимости нужно будет написать пример ответом на вопрос. 

#AndroidBroadcast #live #собеседование
🔥8👎1
Омагад. Это требует детального разбора 🧐
Forwarded from Код Воробья для iOS разработчиков
Про 👶 SwiftUI: Apple оставляет только State и Environment (1) Новый макрос Observable убирает с проперти Published. Код сильно чище (2)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤯1
Forwarded from Android Broadcast (Кирилл Розов)
Firebase Dynamic Links больше не рекомендуются к использованию для новых проектов. Сервис будет отключен в будущем (без конкретных дат), но у вас есть порядка 12 месяцев для миграции. Все подробности будут анонсированы в 3 квартале 2023.

Firebase Dynamic Links - специальный тип ссылок, который позволяет открыть приложение на разных платформах, а если оно не установлено то пользователя отправят в магазин. После запуска приложения разработчик сможет получить оригинальную ссылку и открыть контент пользователю.

#firebase
👍1
Неожиданно, но приятно, что это в моем регионе)
👍5