明天去徒步

你好,我是王江 Android Developer

  • No pains, no gains.
  • Pain is inevitable. Suffering is optional.
  • 屡败屡战。

GitHub

Anurag's GitHub stats

最近项目:

博客

稀土掘金:划水健儿

CSDN:麦田里的守望者-Jiang

最近文章:

  • Kotlin/Native 给鸿蒙使用(二)

    在Kotlin/Native中,利用Kotlin与C语言的互操作性,以及提供的 cinterop工具,不仅能访问鸿蒙平台的Native能力,而且还能直接生成符合 Node-API 规范的 .so

  • Kotlin Multiplatform 封装鸿蒙 API

    将鸿蒙API的 .d.ts 文件导出,使用 Dukat 或 Karakum 将 .d.ts 文件转换为 .kt 文件,在 KMP 项目中导入 .kt 文件,此时就可以是使用 expect 和 actual 访问鸿蒙平台特性。

  • 鸿蒙 & MVI

    鸿蒙作为新的平台,项目从 0 到 1,为了让软件快速上线,又能让开发和维护容易和高效,那么直接选择 MVI 软件架构模式进行开发。

  • 采用 Kotlin Multiplatform 做跨平台

    如果是移动端架构师和基础库负责人,那么可以直接入场,做基础组件逻辑共享和部分 UI 组件 UI 共享。如果是垂直业务负责人和业务架构研发,那么也可以直接入场,做业务基础组件逻辑共享。如果是业务开发,那么可以了解,不必直接入场,但如果有浓厚兴趣,以后希望做个人产品,那么还是可以先入场的。

  • 你来输出技术方案

    为了让需求顺利进行,准时保质保量交付,在需求 → 编码之间添加技术方案节点,技术方案主要做需求分析和架构设计(或技术分析)。在做完技术方案后,应该对该需求是什么,以及如何完成该需求有清晰的认识,并且接下来就能根据技术方案推进需求上线。总之,技术方案目的就是降低风险,有理有据,稳步向前的让需求落地。

推荐文章:

  1. 软件开发中的架构设计

  2. Gitlab CI/CD 简单介绍

  3. Kotlin Flow 冷流和热流

  4. Kotlin Flow 探索

  5. 客户端与服务端数据加密传输方案

关于:

  • 工作:Android 应用程序开发,从事问题定义 → 需求分析 → 架构设计 → 构建 → 测试 → 改进
  • 运动:跑步、游泳、健身、徒步
  • 阅读:村上春树(Haruki Murakami)、陀思妥耶夫斯基(Fyodor Dostoevsky)、莫言、余华、斯蒂芬·茨威格(Stefan Zweig)
  • 纪录片:玄奘之路、河西走廊、大明宫、风云战国之列国、千古风流人物

技术栈

Android Kotlin Java Git Gradle Python HTML C++ KMP Harmony