Warning: mkdir(): No space left on device in /var/www/tgoop/post.php on line 37
Warning: file_put_contents(aCache/aDaily/post/kotlin_adept/--): Failed to open stream: No such file or directory in /var/www/tgoop/post.php on line 50 Kotlin Adept Notes@kotlin_adept P.27
Попалась интересная статья (EN, 7 мин) о том как перевести такой красивый интерфейс с Jetpack Compose на Compose Multiplatform и запустить его на iOS.
Помимо переноса кода в commonMain сорсет, переработки gradle скриптов, необходимо сделать следующее:
✅ Адаптировать ресурсы иконок, избавиться от ссылок на Android ✅ Изменить способ работы со шрифтами для iOS ✅ Убрать из общего кода все обращения к java классам, например к TimeUnit ✅ Не использовать native canvas ✅ Вынести реализацию BackHandler для разных сорсетов, поддержать обработку жестов в iOS
Попалась интересная статья (EN, 7 мин) о том как перевести такой красивый интерфейс с Jetpack Compose на Compose Multiplatform и запустить его на iOS.
Помимо переноса кода в commonMain сорсет, переработки gradle скриптов, необходимо сделать следующее:
✅ Адаптировать ресурсы иконок, избавиться от ссылок на Android ✅ Изменить способ работы со шрифтами для iOS ✅ Убрать из общего кода все обращения к java классам, например к TimeUnit ✅ Не использовать native canvas ✅ Вынести реализацию BackHandler для разных сорсетов, поддержать обработку жестов в iOS
To edit your name or bio, click the Menu icon and select “Manage Channel.” Telegram users themselves will be able to flag and report potentially false content. On June 7, Perekopsky met with Brazilian President Jair Bolsonaro, an avid user of the platform. According to the firm's VP, the main subject of the meeting was "freedom of expression." Click “Save” ; During a meeting with the president of the Supreme Electoral Court (TSE) on June 6, Telegram's Vice President Ilya Perekopsky announced the initiatives. According to the executive, Brazil is the first country in the world where Telegram is introducing the features, which could be expanded to other countries facing threats to democracy through the dissemination of false content.
from us