kmm.icerock.dev
kmm.icerock.dev copied to clipboard
Здесь будут пополняться замечания 1. Убрать метод start(), он не нужен в таком виде, лучше просто пояснить что метод старта у каждого координатора свой и зависит от логики передачи параметров...
https://kmm.icerock.dev/learning/kotlin-native/cocoapods/ **Раздел [особенности офиц. плагина](https://kmm.icerock.dev/learning/kotlin-native/cocoapods/#особенности)** > Позволяет создавать только статический фреймворк В чем недостаток? Лично мне очень не хватает инфы о том, в чем различие статич. и динамич. фреймворков, для...
- [ ] moko-paging: просмотр примера, скачивание, тест, добавление в свою вьюмодель, разбираться с ld, которые используются в примере. Довольно много инфы для усваивания (мб что-то где-то можно подсократить) -...
кейс ``` Duplicate JVM class name 'dev/icerock/moko/graphics/ColorExtKt' generated from: ColorExtKt, ColorExtKt ``` нужно описать в подходящем разделе и указать что по сути единственный путь решения сейчас - разные имена файлов...
> В случае если нам нужен через симулятор то - > версия xCode 12.4 на 12.5 будут проблемы время от времени (отваливается Gradle) > запуск xCode - через Rozetta2 в...
развернут сайт через https://docusaurus.io/ там есть поддержка локализации - https://docusaurus.io/docs/i18n/introduction как делать тут вот расписано https://docusaurus.io/docs/i18n/tutorial нужно чтобы по итогу можно было переключать языки на сайте и можно было оформлять...
 видимо где-то debounce используется. надо в него подавать не viewModelScope а Dispatchers.Main нужно запускать корутину так: `viewModelScope.launch(Dispatchers.Main) { ... }` либо передавать скоуп вот так: `viewModelScope + Dispatchers.Main`
на конфе все рассказывал - https://www.youtube.com/watch?v=kO8RDq6OoV4
```kotlin private fun createLocalWallet( name: String, createSwiftWallet: (CPointer) -> SwiftWallet ): LocalWallet { val (result, error) = memScoped { val p = alloc() val result: SwiftWallet? = runCatching { createSwiftWallet(p.ptr)...