深入了解 Android 系统结构和 framework 代码,有性能调优经验
熟练掌握 Jetpack 组件如 Navigation、ViewModel、LiveData等
熟练掌握 Kotlin 和 Coroutine 异步编程
熟悉 Dagger 或 Koin 依赖注入框架,用于更好地管理应用程序的依赖关系。还有 Room 操作数据库,Retrofit 和 okhttp 处理网络请求和REST
掌握 MVVM 和 MVP 架构,了解并实践这些架构模式,以确保代码的可扩展性和可维护性
在最近的项目中,我负责开发一款智能家居控制应用,该应用能够实现用户对家庭设备的远程管理和自动化控制。在这个项目中,我主导了以下关键方面的工作:
1. **设备互联与控制:** 利用物联网技术,实现了家庭设备(灯具、智能插座、温控器等)的互联,通过应用实现对这些设备的集中控制。
2. **传感器数据处理:** 集成了各种传感器,如温湿度传感器和运动传感器,通过应用实时监测并展示家庭环境数据。
3. **用户身份验证:** 实现了安全的用户身份验证系统,确保只有授权用户能够访问和控制家庭设备。
4. **定时任务与自动化:** 引入定时任务和自动化规则,使用户能够创建自定义的设备操作场景,实现智能化的家居体验。
5. **远程通信与推送:** 利用云服务,实现了用户在任何地点对家庭设备的远程控制,并通过推送通知及时反馈设备状态变化。
6. **能效优化:** 通过优化应用和设备之间的通信协议,提高了系统的能效,减少了对网络和电池的消耗。
这是一款读文本笔记软件,具有本地存储和云端功能,接手的时候只有笔记等核心功能实现,后续开发了 todo,日历等功能,并完善 ui,升级架构等
这是一款查看网页字体的 chrome 插件,本来是开发给自己用的,后来发现网上并没有这样简单的,于是完善了下就发布出去了
这是一款查看网页字体的 chrome 插件,本来是开发给自己用的,后来发现网上并没有这样简单的,于是完善了下就发布出去了