Новая версия библиотеки Calf!
Появился
Live demo: https://calf-library.netlify.app/
Full changelog: https://github.com/MohamedRejeb/Calf/releases/tag/v0.4.0
Появился
calf-file-picker
который работает и в JS и Wasm.Live demo: https://calf-library.netlify.app/
Full changelog: https://github.com/MohamedRejeb/Calf/releases/tag/v0.4.0
https://proandroiddev.com/migrating-to-koin-annotations-in-a-multiplatform-project-1e83ba3b5988
Классная статья про использование Koin аннотаций, для проверок при компиляции 🤟
Классная статья про использование Koin аннотаций, для проверок при компиляции 🤟
Medium
Migrating to Koin Annotations in a multiplatform project
Simplify injecting & providing classes with simple annotations
https://github.com/Kotlin/kotlinx-datetime/releases/tag/v0.6.0-RC
Теперь на всех платформах можно парсить даты по нормальной маске 🥳
Теперь на всех платформах можно парсить даты по нормальной маске 🥳
GitHub
Release v0.6.0-RC · Kotlin/kotlinx-datetime
Introduce the widely requested API for locale-invariant parsing and formatting (#343)
Breaking change: use the fully qualified name of classes in the JSON serializers (#308)
Fix Proguard emitting w...
Breaking change: use the fully qualified name of classes in the JSON serializers (#308)
Fix Proguard emitting w...
Еще про навигацию! ❤️
https://habr.com/ru/articles/799033/
https://habr.com/ru/articles/799033/
Хабр
Внедрение библиотеки навигации Modo в многомодульный Compose проект
В данной статье вы ознакомитесь с довольно простой навигацией для Android. В статье рассказывается про применение библиотеки в многомодульном проекте. Если вы хотите узнать как работает навигация этой...
Почему надо использовать toolchains вместо jvmTarget в конфигурации билда 🧑💻
https://jakewharton.com/kotlins-jdk-release-compatibility-flag/
(надо бы свои визарды обновить ☺️)
https://jakewharton.com/kotlins-jdk-release-compatibility-flag/
(надо бы свои визарды обновить ☺️)
Jake Wharton
Kotlin's JDK release compatibility flag – Jake Wharton
штош: Джейк сдержал слово и аргументированно рассказал, почему не стоит использовать toolchain-ы в ваших билдах! Приглашаю к ознакомлению 🧑💻
https://jakewharton.com/gradle-toolchains-are-rarely-a-good-idea/
https://jakewharton.com/gradle-toolchains-are-rarely-a-good-idea/
С новой моделью памяти и мультиплатформенными корутинами писать общий код стало гораздо удобнее и проще. В статье показано, что теперь создавать шаренные ViewModel не требует знания платформенных особенностей совсем 👍
https://habr.com/ru/companies/usetech/articles/802111/
https://habr.com/ru/companies/usetech/articles/802111/
Мультплатформенный DI фреймворк. 🌈
Быстрее Dagger 2 и удобнее Hilt. 🔥
С поддержкой compile time проверок графа зависимостей! 😻
С большим количеством интеграций к другим библиотекам и фреймворкам 🤝
Небольшая статья о том, как всю эту Koin радость использовать в своих проектах!
https://medium.com/koin-developers/getting-to-know-koin-annotations-ae20155d1b59
Быстрее Dagger 2 и удобнее Hilt. 🔥
С поддержкой compile time проверок графа зависимостей! 😻
С большим количеством интеграций к другим библиотекам и фреймворкам 🤝
Небольшая статья о том, как всю эту Koin радость использовать в своих проектах!
https://medium.com/koin-developers/getting-to-know-koin-annotations-ae20155d1b59
Обновил свой визард:
👉 генерится новый проект
👉 анимации в семпле
👉 из коробки используются ресурсы: иконки, текст и кастомный шрифт
👉 самые свежие версии всех компонентов
👉 самый актуальный билд конфиг (от гредл пропертей до советов Джейка В.)
https://terrakok.github.io/Compose-Multiplatform-Wizard/
👉 генерится новый проект
👉 анимации в семпле
👉 из коробки используются ресурсы: иконки, текст и кастомный шрифт
👉 самые свежие версии всех компонентов
👉 самый актуальный билд конфиг (от гредл пропертей до советов Джейка В.)
https://terrakok.github.io/Compose-Multiplatform-Wizard/
Меня так вдохновили ваши лайки, что решил вместо сна допилить пару вещей ❤️
🧑💻 добавил WasmJs таргет (учтите, что большинство библиотек его не поддерживает)
🌈 добавил генерацию common Compose UI тестов
🥳 тесты можно запустить прямо на иОС или андроид симуляторе из терминала
P.S: js и wasm экспериментальные, поэтому там с тестами не так гладко. Есть еще над чем поработать 😉
https://terrakok.github.io/Compose-Multiplatform-Wizard/
🧑💻 добавил WasmJs таргет (учтите, что большинство библиотек его не поддерживает)
🌈 добавил генерацию common Compose UI тестов
🥳 тесты можно запустить прямо на иОС или андроид симуляторе из терминала
P.S: js и wasm экспериментальные, поэтому там с тестами не так гладко. Есть еще над чем поработать 😉
https://terrakok.github.io/Compose-Multiplatform-Wizard/