让非技术人员快速了解App诞生的过程

  • 环境

    • java环境(配java环境变量)
    • Android Studio
    • Android SDK
  • 创建一个Android 项目

    • https://developer.android.com/training/basics/firstapp/creating-project?hl=zh-cn
  • Android 平台的主要组件

    让非技术人员快速了解App诞生的过程_第1张图片
    image
  • 一个应用的主要功能模块

    • 业务逻辑(页面/跳转逻辑等)
    • 网络(Volley)
    • 数据解析(Json/PB格式,Gson)
    • 数据持久化
      • SharedPreference
      • SQLite 数据库
    • 基础功能(聊天,推送,地图等,有一些公司专门提供SDK)
    • 常用开源库总结:
      • https://supercai.top/2018/05/27/Android%E5%B8%B8%E7%94%A8%E6%A1%86%E6%9E%B6%E6%B1%87%E6%80%BB/
  • Android 常用知识点

    • 四大组件
      • Activity
      • Service
      • Broadcast
      • ContentProvider
    • 基本布局
      • LinearLayout、RelativeLayout、FrameLayout、TableLayout
    • 控件 View(TextView、ImageView、Button、EditText、ListView、GridView)
    • Fragment
    • Handler
    • 多线程

你可能感兴趣的:(让非技术人员快速了解App诞生的过程)