TGTGInsighttelegram intelligenceLIVE / telegram public index
← NexTech招聘官方频道

TGINSIGHT SIMILAR POSTS

查找相似内容

Source channel @nextech666 · Post #310 · 8月30日

#H5游戏#cocos#pixi#layabox H5游戏客户端工程师 薪资待遇:面议,依资历谈薪 简历投递窗口:@jiesi997@nownow168@tung51688 工作职责: 职责一:开发工作 任务1、使用Egret进行项目相关功能模块的开发; 任务2、根据项目需求,进行游戏程序设计及开发工作; 职责二:协调工作 任务1、与服务器后端工程师沟通设计网络通信协议等; 任务2、与项目组策划、美术人员共同讨论开发需求及设计游戏实现细节,保证产品质量和进度; 任职要求 1、5年以上相关工作经验,1年以上Egret、Layabox、Coocs2d-js、pixi等其中一种或多种引擎开发经验,egret引擎优先; 2、熱练掌握 Javascript/Typescript语言、es6 语法,良好的OOP编程思想,熱悉各种前端调试工具,熱悉js性能优化: 3、熱悉 canvas和webgl图形学原理,熟悉CSS布局规苑等前端常规知识; 4、熟悉WebSocket 和 HTTP/HTTPS等网络协议,精通常用数据结构和算法: 5、熟悉H5游戏性能优化,善于解决跨浏览器和移动设备兼容性问题; 6、具有良好的编码规范,善于思考,具有极强的学习能力和独立解决问题的能力,能对团队代码质量负责;

Results

找到 1 条相似帖子

搜索 #lifecycle

当前筛选 #lifecycle清除筛选
Android Broadcast

@android_broadcast · Post #9683 · 2025/11/20 14:59

🚀Lifecycle 2.10.0 вышел в стабильной версии! Google выпустила мажорное обновление библиотек Lifecycle. Этот релиз сфокусирован на улучшении интеграции с Compose. ⚙️rememberLifecycleOwner для Compose Новый композабл позволяет создавать изолированные LifecycleOwner внутри UI. Идеально для компонентов, которым нужно независимое управление состоянием — например, для HorizontalPager, где только активная страница должна быть в состоянии RESUMED. @Composable fun MyComposable() { val lifecycleOwner = rememberLifecycleOwner( maxLifecycle = Lifecycle.State.RESUMED, parentLifecycleOwner = LocalLifecycleOwner.current, ) CompositionLocalProvider( LocalLifecycleOwner provides lifecycleOwner ) { // Дочерние композаблы теперь имеют собственный жизненный цикл } } 🚀 Интеграция с Navigation 3 Новый артефакт lifecycle-viewmodel-navigation3 предоставляет готовый декоратор для автоматической привязки ViewModel к отдельным экранам в Navigation 3. NavDisplay( backStack = backStack, entryDecorators = listOf( rememberSaveableStateHolderNavEntryDecorator(), rememberViewModelStoreNavEntryDecorator(), // Добавляем эту строку ), entryProvider = entryProvider { /* ... */ } ) Удобства для разработчиков: 👉 Идиоматичный Kotlin API для создания кастомных CreationExtras CreationExtras { this[MY_CUSTOM_KEY] = "myValue" } 👉 Метод savedStateHandle.saved() теперь нативно поддерживает nullable типы 👉Конструкторы SavedStateHandle помечены как @VisibleForTesting ⚠️ Важное изменение Повышение minSdk с API 21 до API 23 — убедитесь, что ваше приложение соответствует новым требованиям. #Jetpack#Lifecycle#Compose#Navigation#ViewModel#Kotlin