一、目的
大学期间,有没有能够有专业能力的项目实战。希望在你的将来的简历中加入技术方面的项目介绍。
二、考核方式
三、课程背景
- Android平台简介
- Google 提供了官方的Android Studio
- Java 或者 Kotlin
- Apple提供了官方的开发环境
- Swift或者OC
- Wechat提供了官方的开发环境
- SNS 排第一的产品;Facebook
- 小程序,JD
其他平台
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。
- DCloud公司拥有500万开发者用户,几十万应用案例、10亿手机端月活用户,数千款uni-app插件、70+微信/qq群。阿里小程序工具官方内置uni-app(详见),腾讯课堂官方为uni-app录制培训课程(详见),开发者可以放心选择。
- uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架(详见)、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。
五、快速上手+安装环境
uni-app支持通过可视化界面、vue-cli命令行 两种方式快速创建项目。
通过 HBuilderX 可视化界面
- 可视化的方式比较简单,HBuilderX内置相关环境,开箱即用,无需配置nodejs。
- 开始之前,开发者需先下载安装如下工具:
- HBuilderX:官方IDE下载地址
- HBuilderX是通用的前端开发工具,但为uni-app做了特别强化。
- 下载App开发版,可开箱即用;如下载标准版,在运行或发行uni-app时,会提示安装uni-app插件,插件下载完成后方可使用。
Chrome/最新版Edge
- https://www.google.com/intl/zh-CN/chrome/
Edge(最新)浏览器:下载地址(DEV版本会消去插件开发者禁用状态)
Android Studio
下载及配置参考:
- https://blog.csdn.net/wangmx1993328/article/details/81905195
- https://blog.csdn.net/qq_41976613/article/details/91432304
- https://blog.csdn.net/qq_41976613/article/details/104394870
- https://blog.csdn.net/liqz666/article/details/80243836
- https://blog.csdn.net/weixin_43717445/article/details/108719984
gradle国内源配置方法
Android Studio在构建项目时会拉取gradle资源,而goole和jcenter在国内的网络环境并不好用,容易产生connect timeout等错误。因此将地址修改成阿里云的国内镜像。
一、允许使用maven仓库
点击File->Settings进入设置界面,勾选“Enable embedded Maven repository”,
二、修改build.gradle
在项目文件中找到build.gradle文件,修改其中的buildscript和allprojects地址:
buildscript {
repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0-alpha13'
}
}
allprojects {
repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
gradle的文件下载下来以后会保存在本地,也有缓存。这意味着不同的项目如果有相同的gradle依赖,则不需要重复下载。因此也不是每次打开新项目都需要修改build.gradle文件。
如果修改build.gradle后重新build还是有错,可以尝试新建一个相同API版本的项目。
参考: