零基础学习App开发第一天——创建与发布App

移动web时代,手机的兴起使得大部分在手机上的应用开发变得如火如荼,然而传统的app开发需要掌握的知识点繁多,开发周期特别漫长,为了解决这个问题,webapp应运而生,它使得app开发的难度大幅度降低,只要你懂前端就可以开发app;然而由于技术的更迭,不光出现了app,还有小程序以及一些网站,于是,很多人瞄准了多端应用市场,所谓多端指的是一套代码多个平台运行,比如我在DCloud上写了一个应用,我可以把它打包为小程序、网站和App,这样就减少了我们开发的难度和时间,目前最火的要属DCloud和APICloud了,由于uniapp是基于DCloud,所以咱们今天所讲的内容全部基于DCloud平台,好了,下面让我们一起进入到今天的课题中吧。

这个就是我们今天的主人翁,往后我们会一直用这个工具开发app甚至小程序和网站,下载地址:https://www.dcloud.io/hbuilderx.html,下载好后直接安装即可,安装好后界面是这样的,如图:

安装完毕之后需要我们再去申请注册一个DCloud的账号用于登录,这个很简单,就不说了。

首先我们新建一个目录,如图:

然后选择uniapp,如图:

此时我们先填写项目名称,然后选择项目的目录,最后我们可以选择一个合适的模板,或者是空模板,这里我们我们为了上手方便选择hello uni-app这个模板,选择的这个模板里面的内容是uni-app中的所有组件的使用方法,如图:

当我们点击创建后就会自动生成一个目录了,如图:

通过目录里面的文件夹名我们可以了解到,应用的界面其实是放在pages文件夹里的,所以我们随便点击一个pages里的文件,然后将其运行在内置浏览器中,如图:

当我们做完这一切之后就可以发布这个app,在发布之前我们还可以对这个App的其它设置进行一些调整,如图:

调整好之后,我们就可以来打包了,如图:

这里有三个选项,云打包、本地打包和制作应用wgt包,这三个选项是什么意思了,首先,云打包可以不用在电脑上安装任何sdk就能制作一个app,而本地打包就麻烦点,需要我们下载Android studio然后还有一些sdk才能打包好,过程比较繁琐;至于wgt包,制作好了之后可以进行同步更新并且不用用户再度下载,非常的方便。因此这里我们选择云打包,如图:

可以看到有些平台的apk打包成功了,不过有些失败的,不去纠结那么多,我们直接把这些apk安装到手机上即可使用。

本文主要和大家讲的就是关于uniapp的制作和打包,可以看到,uniapp让我们轻松做到了从零基础到开发app。更多精彩好文敬请关注公众号简易编程网。

超实用的 Android 开发实例,不容错过!| Gitee 项目推荐

1、项目名称:

项目简介:这是 OSCHINA 官方开发的 Android 客户端软件,采用原生 API 开发,非 HTML 模式。

项目地址:https://gitee.com/oschina/android-app

2、项目名称:

项目简介:这是一个集成目前 Android 主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些 APP 共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的 APP。

项目地址:https://gitee.com/zftlive/zftlive

3、项目名称:

项目简介:韦驮天视频的 Android App,一款视频应用 APP,界面仿 bilibili,有后端。

通过对收集到用户对该系统的功能基本需求进行整理综合,本系统可以有两种用户类型:普通会员和管理员。普通会员具有观看视频,上传视频,空间展示,个人资料,发布评论,收藏视频,历史记录等模块。管理员主要功能是权限管理,视频审核。

用例图:

项目地址:https://gitee.com/weituotian/WeituotianVideoAndroidApp

4、项目名称:基于极光推送的手机聊天系统

项目简介:推聊是一个基于极光推送 ( JPush ) 的手机聊天系统。支持群聊与点对点聊天。当前包括 Android 客户端、iOS 客户端与 Java 服务器端。

功能列表:

  • 频道里群聊;
  • 与其他用户点对点聊天;
  • 聊天支持文字、表情、URL等;
  • 注册用户(不需要密码);
  • 创建频道、加入频道;
  • 我的最近聊天、我的频道;
  • 聊天记录缓存(在服务器端);
  • 客户端选择聊天服务器、添加聊天服务器。

项目地址:https://gitee.com/jpush/PushTalk

5、项目名称:心情记事本 App

项目简介:用心情记事,留住美好时光。App 提供了很多好看实用的心情、天气、活动、主题标签,可以同时存储文字、照片、地点、语音,更有人性化的界面操作。

使用场景:

  • 记录您突然的想法
  • 记录一些备忘内容
  • 记录美好旅行
  • 记录一些小秘密
  • 记录和朋友一起走过的美好回忆
  • 记录宝宝的成长日记
  • 记录美食照片和地点

项目地址:https://gitee.com/liuzhibang/moodiary

6、项目名称: Andorid 小游戏—盒子与点

项目简介:双方交替在两点之间画一条线,如果这条线是一个方框的最后一条边,则这个人占领这个格子,并获得一次额外的划线机会。最后谁占领的格子最多谁获得胜利。

单人模式 Single Mode:

双人模式 Double Mode:

项目地址:https://gitee.com/wangzehao/DotsAndBoxes

Android App快速开发工具有哪些?Android App快速开发技巧大揭秘

 本文将由一品威客小编为您介绍关于Android App快速开发工具的类型和使用技巧,以及如何利用这些工具和技巧加快应用开发进程。希望能够帮助大家在开发Android应用时提高效率、减少开发周期,并实现更高质量的应用。

  Xamarin:Xamarin是Microsoft提供的跨平台开发工具,允许开发者使用C#语言构建Android和iOS应用。它集成在Visual Studio中,提供了大量的库和工具,帮助开发者快速构建和调试应用。

  Appgyver:Appgyver是一个低代码开发平台,允许开发者通过拖拽和配置的方式快速创建应用。它支持构建复杂的业务逻辑,并提供多种模板和组件,减少了编写代码的需求。

  Kodular:Kodular是一个基于拖拽的Android应用开发平台,特别适合非程序员。它提供了可视化的界面设计和功能块,可以轻松创建功能丰富的应用,而无需深入的编程知识。

  Android App快速开发技巧大揭秘

  除了使用快速开发工具,以下技巧也可以帮助加快Android应用的开发进程:

  使用模板和组件库:利用现成的UI模板和组件库(如Material Design组件库),可以加速界面设计和功能实现。模板和组件库提供了经过优化的设计元素,减少了重复劳动,并提升了应用的一致性和用户体验。

  模块化开发:将应用拆分为多个独立的模块(如用户管理、支付系统、消息通知等),可以使开发过程更加高效。模块化开发允许团队并行工作,减少了代码冲突和集成难度,提高了开发效率。

  版本控制:使用Git等版本控制系统来管理代码的版本和协作。版本控制不仅可以追踪代码的变更,还可以方便地进行代码回滚、分支管理和团队协作,减少了开发过程中的错误和冲突。

  自动化测试:使用自动化测试工具(如JUnit、Espresso)进行单元测试和UI测试。自动化测试可以快速检测应用中的问题,提高测试覆盖率,减少手动测试的时间和工作量。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。