Android平台与开发技术

Android平台与开发技术

一、目的大学期间,有没有能够有专业能力的项目实战。希望在你的将来的简历中加入技术方面的项目介绍。二、考核方式PBL的方式组队,开发一个创意项目。三、课程背景Android平台简介Google 提供了官方的Android StudioJava 或者 KotlinApple提供了官方的开发环境Sw...

2020年10月29日
929字
15 阅读

一、目的

大学期间,有没有能够有专业能力的项目实战。希望在你的将来的简历中加入技术方面的项目介绍。

二、考核方式

PBL的方式组队,开发一个创意项目。

三、课程背景

  1. Android平台简介
  2. Google 提供了官方的Android Studio
    1. Java 或者 Kotlin
  1. Apple提供了官方的开发环境
    1. Swift或者OC
  1. Wechat提供了官方的开发环境
    1. SNS 排第一的产品;Facebook
    2. 小程序,JD
  1. 其他平台
    1. 百度小程序等

四、技术路线

  1. uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。
  2. DCloud公司拥有500万开发者用户,几十万应用案例、10亿手机端月活用户,数千款uni-app插件、70+微信/qq群。阿里小程序工具官方内置uni-app(详见),腾讯课堂官方为uni-app录制培训课程(详见),开发者可以放心选择。
  3. uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架(详见)、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。

五、快速上手+安装环境

uni-app支持通过可视化界面、vue-cli命令行 两种方式快速创建项目。


通过 HBuilderX 可视化界面

  1. 可视化的方式比较简单,HBuilderX内置相关环境,开箱即用,无需配置nodejs。
  2. 开始之前,开发者需先下载安装如下工具:
  3. HBuilderX:官方IDE下载地址
  4. HBuilderX是通用的前端开发工具,但为uni-app做了特别强化。
  5. 下载App开发版,可开箱即用;如下载标准版,在运行或发行uni-app时,会提示安装uni-app插件,插件下载完成后方可使用。


Chrome/最新版Edge

Android Studio

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版本的项目。


参考:

六、考核方式

后台技术栈

  • PHP
  • Node.js

JavaScript

node.js+express+ejs

  • Spring Boot
  • 数据库
  • MyBatis-Plus
  • DCloud

文章评论区

欢迎留言交流

未登录,请先注册或登录后发表评论。

Leave comment