明天去徒步

Hi,我是王江 Android Developer

  • No pains, No gains.
  • Pain is inevitable. Suffering is optional.
  • 任何一把剃刀都自有其哲学

GitHub

Anurag's GitHub stats

最近项目:

Blog

稀土掘金:划水健儿

CSDN:麦田里的守望者-Jiang

最近文章:

  • Kotlin Multiplatform 封装鸿蒙 API

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

  • 鸿蒙 & MVI

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

  • Kotlin Multiplatform 跨平台支持鸿蒙

    采用 Kotlin Multiplatform 做跨平台,可以使用其逻辑代码共享能力,不仅能稳定支持移动端 Android 和 iOS 平台,还能稳定支持鸿蒙平台,这对于国内来说是天时地利。

  • 采用 Kotlin Multiplatform 做跨平台

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

  • 你来输出技术方案

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

推荐文章:

  1. Gitlab CI/CD 简单介绍

  2. Kotlin Flow 冷流和热流

  3. Kotlin Flow 探索

  4. Kotlin 协程探索

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

About:

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

技术栈

Android Kotlin Java Git Gradle Python HTML C KMP