如何快速地开发一款Android App?( 二 )


如何快速地开发一款Android App?

文章插图
Android Studio 会在 AVD 上安装应用并启动模拟器 。您现在会看到应用中显示了“Hello, World!” 。
二, 使用uni-app快速开发一款App
推荐电脑配置(以Windows系统为例):
i5+的处理器 。运行内存4G+ 。
○ 开始开发App
一, 创建项目
环境搭建
使用HBuilderX可视化界面快速创建项目 。HBuilderX内置处理了相关环境依赖 。HBuilderX:IDE 。最新版本下载地址:https://www.dcloud.io/hbuilderx.html
微信开发者工具:调试预览工具 。最新版本下载地址: https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
创建uni-app项目
点击工具栏里的文件 -> 新建 -> 项目:
如何快速地开发一款Android App?

文章插图
选择uni-app 。输入工程名 。如:hello-uniapp 。点击创建 。即可成功创建 uni-app 。点击模板里的 Hello uni-app 即可体验官方示例 。
如何快速地开发一款Android App?

文章插图
二 。运行App
真机运行:连接手机 。开启USB调试 。进入hello-uniapp项目 。点击工具栏的运行 -> 真机运行 -> 选择运行的设备 。即可在该设备里面体验uni-app 。
如何快速地开发一款Android App?

文章插图
2. 浏览器运行:进入hello-uniapp项目 。点击工具栏的运行 -> 运行到浏览器 -> 选择浏览器 。即可在浏览器里面体验uni-app 的 H5 版 。
如何快速地开发一款Android App?

文章插图
3. 在微信开发者工具里运行:进入hello-uniapp项目 。点击工具栏的运行 -> 运行到小程序模拟器 -> 微信开发者工具 。即可在微信开发者工具里面体验uni-app 。
如何快速地开发一款Android App?

文章插图
总结:用户体验要求高 。不计成本优先选择原生开发方式;没有java或kotlin语言基础 。想快速开发属于自己的App个人推荐uni-app;
其他观点:
前言
从开发的角度来介绍如何开发一个Android App 。需要说明一点是 。这里只是提供一个如何开发一个app的思路 。并不会介绍很多技术上的细节 。从整个大局去把握如何去构思一个app的开发 。让你对独立开发一款app的时候有个理解 。如果有说的不对的地方 。欢迎大家拍砖留言讨论 。
开发环境
Android应用层使用的开发语言是Java 。自然需要用到Java运行环境 。无论你在Window是系统还是Mac系统都需要安装JDK 。并且配置它的环境变量 。不懂什么叫环境变量的或者不知道怎么配的 。请利用好自己的百度技能自行学习 。
如何快速地开发一款Android App?

文章插图
开发工具
开发工具 。Android因为历史原因 。前面很长一段时间使用的是Eclipse 。我们要开发Android应用的时候需要另外安装Google为它开发的插件ADT 。Eclipse这个开源软件很优秀 。也很专业 。但仅仅只是使用它来开发Android就显得有点鸡肋了 。如果没有对Eclipse进行优化的话 。会很卡很卡 。后面Google实在不愿意寄人篱下 。就专门为我们开发者开发了目前很受广大开发者推崇的Android Studio 。现在2.0预览版也出来啦 。大伙赶紧去下吧 。
如何快速地开发一款Android App?

文章插图
模拟器
Android自带的模拟器一直广受诟病 。实在是太卡太慢了 。对比人家IOS模拟器是那么的流畅 。Android开发者直喊好苦逼啊 。不过还好后面出了第三方比原生流畅n倍的模拟器Genymotion 。大家可以去下一个个人版的够你平时开发测试用了 。最好的办法还是使用真机测试 。毕竟真机才是真实的环境 。
如何快速地开发一款Android App?

文章插图
Android核心基础
前面是准备工作 。想开发一款Android app 。你最起码要掌握Android的核心基础知识 。针对初学Android的童鞋 。想一口吃掉一个胖子是不可能的 。还是得把基础打牢之后才能完成独立的开发 。Android入门不难 。学完基础你只是具备开发app的基本条件 。想做一个优秀的app还有很长一段路要走 。经验是靠不断实践堆出来的 。找一套系统的课程去认真学习一下 。在线教育的资源很多 。比如慕课网 。极客学院都有很多不错的学习资源 。童鞋自己择优来学习即可 。
产品开发流程
正常的互联网开发app的流程大致如下:
- 产品规划 。定产品方向
- 需求调研 。产出需求文档

推荐阅读