Android APP开发从入门到放弃

一、引言

           一直用qt进行界面编程,感觉点击按钮操作电脑文件或者解压缩非常简单,突然想实现一个手机app,做一个款高仿微信支付宝,只实现界面功能,难度应该也不高,于是抱着试一试的想法,学习Android app开发。

二、开发工具选型

         1、Flutter

           由于实在不想用eclipse进行开发,于是需求其他开发框架,在同学的推荐下,尝试使用Flutter开发app,Flutter是谷歌的移动UI框架,可以实现一次开发,多端运行,android,ios,小程序、网页端均可使用,而且社区活跃,唯一的上手难度在于,需要重新学习Dart语言。

           Flutter安装教程,

           第一下载Flutter,安装Flutter,配置环境变量。下载地址:在 Windows 操作系统上安装和配置 Flutter 开发环境 - Flutter 中文文档 - Flutter 中文开发者网站 - Fluttericon-default.png?t=N7T8https://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上,点击压缩包后,弹出密码输入框。

         Android APP开发从入门到放弃_第1张图片

Android APP开发从入门到放弃_第2张图片 

你可能感兴趣的:(android)