APP知识|如何开发软件app,如何编程app软件开发


怎么样开发一个软件 没有编程基础的话, 可以从编程的入门开始学, 比如basic和pascal, 再转C语言, 慢慢看看c++, java之类的 。
JAVA是安卓app开发的基础语言,从变量,函数,类,借口的创建和使用,到各类常用API的使用 。
比较常用的技术先学, 打好基础是关键, 包括:1、Activity生命周期 2、界面开发技术3、数据存储技术 4、网络编程 。
自己怎么开发app软件 1、首先你要有一个idea, app开发, 就是一个把想法转换为具体产品的过程 。
 2、然后项目经理先大方向把控, 对项目进行评估, 比如风险多少, 可行性多大, 成本预算多少和市场上存在同类型产品分析 。 还要了解用户对竞品app的感受和需求 。 确定app面向的客户类型, 市场份额, 和需要实现的功能 。
 3、产品经理上场, 进行用户调研, 做用户画像, 定义用户标签 。 再进行需求分析, 功能设计, 交互设计, 流程设计, 确定项目框架, 输出需求文档和产品原型图, 交接给UI工程师 。
 4、UI将产品原型图设计、渲染、细分, 输出页面设计图, 页面坐标图和切图 。
 5、开发人员根据需求文档, 产品原型图和页面页面设计图开始代码编写 。 前端开发(Android与IOS)负责前端页面布局, 接口处理和本地逻辑编写 。 后台开发人员负责数据库设计, 代码编写以及和前端接口对接 。
 6、测试人员根据需求写测试用例, 开发人员修改程序BUG, 直至异常全部处理, 开始准备上架 。
7、上架之前, 产品经理需要申请各大应用商店的登录账号, 按照平台要求上传app的安装包和文案图片 。
8、运营推广上线后的app, 运营人员正式开始推广, 付费免费的渠道也有很多 。

如何自己开发一个app软件 Copy:
一 。
下载并安装java环境
jdk
1.4以后版本
大于1.4都可以 。 去sun的官网上下载
二 。
下载并安装sun提供的专门开发手机软件的
java微型版, 即j2me开发工具, 又叫WTK全称(Wireless
Toolkit)目前版本
WTK2.5.2
去sun的官网下载
如果只用写字板, 记事本之类的开发工具的话, 现在就可以开发了, 运行WTK:->项目-新建项目, 就会在C:\Documents
and
Settings\Administrator\j2mewtk\2.5.2\apps
下生成你的项目文件夹.
具体文件夹视你的电脑系统和你的安装而视, 你找找就知道了 。
然后在你的项目文件夹下找到
下面三个文件夹:
1.
src
代码放在这里
2.
res图片和音乐放在这里
3.bin
最后生成的可运行文件
.jar自动会放在这里
用写字本写代码, , 在WTK里对写好的代码进行编译和打包即可放入手机运行 。
三 。
由于写字板不方便编写程序, 所以一般使用eclipse和netbean开发, eclipse请去eclipse.org官网下载;
四 。
直接使用eclipse时eclipse并不认识j2me程序代码会报编译错误, 这是因为没有导入j2me的类库midp和规范cldc
所以需要为eclipse安装
j2me插件.
原插件版本为
eclipseME现在好像换了新版本,
具体可以去eclipse官网下载.
四步完成, 现在可以进行开发了 。 直接运行eclipse, 文件-->新建->项目->
如果插件安装成功, 则会出现"新建j2me项目"
与普通j2se项目不一样, 普通项目需要你编写含有main方法的入口类 。
在j2me中是需要你继承(实现抽象类)
Midlet类, 完成它里面的入口方法startAPP()和destoryApp(),pauseApp()
游戏的话一般都是用低级UI开发的, 即Canvas类
1 。
复写paint()方法, 在这里画你的图
2 。
keypressed()等方法得到用户对键盘的按键值 。 从而改变你的游戏逻辑 。
3 。

推荐阅读