APP全流程框架总结

一。产品设计

  • 产品设计七层自检模型
  • 《用户心理学》
    • 冯·雷斯托夫效应(Von Restorff effect)(也称为隔离效应)预测当存在多个相似对象时,不同于其他对象的是最容易被记住的!核心功能按钮
    • 系列位置效应
    • 认知负荷
    • 席克定律(Hick’s Law)
    • 接近律
  • 方法
    • 一、利用“从众心理”来吸引用户
    • 二、利用“沉锚效应”来增强用户的意愿
    • 三、利用“棘轮效应”来让用户无法离开
    • 四、用确定性的结果来引导用户进行决策
    • 五、给用户制造出“囚徒困境”的场景
    • 六、利用“登门坎效应”或者“鸟笼效应”来持续引导用户
    • 七、构建“吊桥效应”的场景来促进用户对产品的信赖
    • 八、利用“证实偏见”来坚定用户的立场

用户心理学

二。UI设计

  • 2.1. 中央凹与边界视野——如何呈现信息以获取注意力

  • 2.2. 格式塔原理——如何处理不同界面元素的关系

    • 接近性原理:在位置上相互靠近的物体倾向于被感知为一组。
    • 相似性原理:看起来相似的物体倾向于被感知为一组。
    • 连续性原理:我们倾向于将线条和形状感知为连续的整体。
    • 封闭性原理:与连续性原理相关,我们倾向于将分散的元素感知为封闭的物体。
    • 主体/背景原理:我们倾向于将元素区分为主体和背景,其中主体占据了我们主要的注意力。
    • 共同命运原理:一起运动的物体倾向于被感知为一组或者彼此相关。
  • 2.3. 时间感知——如何让应用具有高响应度
    APP全流程框架总结

  • 2.4. 意识与无意识——别让用户思考

  • 2.5. 记忆的局限——如何降低工作记忆负担

UI设计之交互设计背后超全面的心理学原理

三。 协议

  • HTTP
  • MQTT
    APP全流程框架总结

四。大前端

  • Weex
  • RN
  • Flutter

五。App代码框架

  • TheMVP
  • MVPArms
  • MVPMosby
  • MVVM
  • MVPVM
  • MVI

六。异步编程框架

  • Rxjava

七。事件总线

  • EventBus

八。联网框架

  • Retrofit+OkHttp
  • oksocket

九。多进程

  • HermsEventBus

十。图片加载框架

  • Glide
  • Piccaso
  • Frasco

十一。存储

  • MMKV
  • LruCache
  • DiskLruCache
  • SP

十二。自动化遍历

  • AppCrawler

十三。自动化测试

  • Appium

十四。monkey

  • MobilePerf

十五。性能测试

  • MobilePerf
  • Matrix
  • Doramon Kit

十六。全量升级

  • bugly
  • 蒲公英

十七。热修复

  • tinker
  • robust
  • sophix

十八。安全

  • snapshot相关
  • 加壳
  • 混淆

十九。算法

  • HashMap
  • 消息摘要算法
  • 对称算法
  • 非对称算法