• 安卓app开发-03-项目的基本开发步骤


    android项目的基本开发步骤

    这里分享一下开发 安卓 app 的流程,当然有些感觉不必要,其实不然,前期工作也是极为重要的额,就像开发的时候如果目标不对的话,到后期后很迷的,所以一定要提前做好规划,就像上一篇介绍的去做详细的脑图

    开发之前还需要做一些准备工作

    • 1.技术储备
      a.Java 重要程度: ★★★★★
    • 2.框架,编程思想,编码规范,设计模式等
      b.Xml 重要程度:★★★★
    • 3.布局,选择器,配置文件等
      c.数据库 重要程度:★★★
    • 4.关系型数据库,SQLite

    开发工具

    • a.Eclipse或者AndroidStudio,请参考:开发工具及环境配置
    • b.Android SDK
    • c.其他:svn / git,JDK,资源,数据库,模拟器,真机等

    基本开发步骤

    (1)应用规划:

    ★ 确定功能
    ★ 必须的界面及界面跳转的流程
    ★ 需要的数据及数据的来源及格式
    ★ 是否需要服务端支持
    ★ 是否需要本地数据库支持
    ★ 是否需要特殊权限
    ★ 是否需要后台服务

    (2)架构设计:

    ★ 分层
    ★ 网络连接
    ★ 数据处理-xml、domain
    ★ 封装 Activity

    (3)界面设计:

    ★ 主界面确定
    ★ 模块界面、列表、查看、编辑界面
    ★ 菜单、按钮、对话框、提示信息
    ★ 界面总体颜色

    (4)数据操作和存储:

    ★ 数据来源
    ★ 数据类型
    ★ 存储方式

    (5)业务实现:

    ★ 客户端业务解析

    (6)页面跳转:

    ★ 每个页面间的跳转。
    ★ 菜单、按钮、事件等。

    开发过程中还有以下的一些流程:

    ★ 1.多种开源框架和优秀源码的引用:
    xUtils,Volley,Vitamio,SlidingMenu等

    ★ 2.数据访问:
    (1)访问框架
    (2)传递方式

    ★ 3.多种API的接入
    (1)短信服务
    (2)即时通信
    (3)消息推送
    (4)第三方登录等

    ★ 4.后台开发
    (1)后台的开发,为app提供接口
    (2)后台的云服务器

    ★ 5.内存优化
    (1)垃圾回收
    (2)一、二级缓存
    (3)适配器的优化
    (4)图片框架及资源的优化

    ★ 6.多线程异步

    ★ 7.屏幕适配

    开发结束之后

    开发基本结束之后还有很多需要流程:

    ★ 1.多型号真机实测
    ★ 2.云服务器优化
    ★ 3.APK加密
    ★ 4.数字签名
    ★ 5.用户协议
    ★ 6.应用平台
    ★ 7.项目上线
    ★ 8.应用推广和广告插入
    ★ 9.版本更新和维护

    更多文章链接:安卓app开发


    - 本笔记不允许转载
  • 相关阅读:
    通过Form添加数据到数据库里
    如何取消服务器/主机空间目录脚本的执行权限
    一个人的网站开发
    3.1.2 新版视频教程震撼发布(30集)
    P类问题,NP,NPC,HPHard,coNP,NPI问题 的简单认识
    随机算法与近似算法
    python to exe
    ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
    anaconda + pyqt5 + pycharm 安装,测试
    C++ 结构体初始化
  • 原文地址:https://www.cnblogs.com/xpwi/p/9674659.html
Copyright © 2020-2023  润新知