Android APP开发从入门到放弃
一直用qt进行界面编程,感觉点击按钮操作电脑文件或者解压缩非常简单,突然想实现一个手机app,做一个款高仿微信支付宝,只实现界面功能,难度应该也不高,于是抱着试一试的想法,学习Android app开发。
一、引言
一直用qt进行界面编程,感觉点击按钮操作电脑文件或者解压缩非常简单,突然想实现一个手机app,做一个款高仿微信支付宝,只实现界面功能,难度应该也不高,于是抱着试一试的想法,学习Android app开发。
二、开发工具选型
1、Flutter
由于实在不想用eclipse进行开发,于是需求其他开发框架,在同学的推荐下,尝试使用Flutter开发app,Flutter是谷歌的移动UI框架,可以实现一次开发,多端运行,android,ios,小程序、网页端均可使用,而且社区活跃,唯一的上手难度在于,需要重新学习Dart语言。
Flutter安装教程,
第一下载Flutter,安装Flutter,配置环境变量。下载地址:在 Windows 操作系统上安装和配置 Flutter 开发环境 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter
https://link.juejin.cn/?target=https%3A%2F%2Fflutter.cn%2Fdocs%2Fget-started%2Finstall%2Fwindows
第二下载Android Studio,并安装SDK,添加Flutter插件,建立第一个Android项目。下载地址:https://developer.android.google.cn/studio。
但是在下载完成Android Studio后,配置SDK过程中,需要从外网下载,由于不会翻墙,下载两个星期都没成功,于是放弃使用Flutter开发。
2、uniapp
在配置Flutter环境失败后,吸取教训,决定采用国内框架,uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
环境搭建只需要安装HBuilderX即可,官方网站地址:uni-app官网,开发一个简单的app只需要学习uni-app开发框架教程-学习视频教程-腾讯课堂,大约一个星期就能上手。
三、我的成品app,一款极简解压缩软件
1、软件功能
第一、能够识别压缩包是否有密码,有密码则弹出密码输入框,没有则直接解压缩
第二、在手机浏览器下载压缩包完成后,点击压缩包,自动跳转到app
第三、如果是word或者pdf解压完成后,调用wps打开文档
2、软件展示
从浏览器上选择一个压缩包,点击打开后自动挑战到app上,点击压缩包后,弹出密码输入框。

更多推荐


所有评论(0)