作为一种大型的基于GPT-3. 5结构的语言模型,ChatGPT由OpenAI训练,采用深度学习技术,通过大量的文本数据学习,可以生成类似于人类自然语言的文字。ChatGPT是一种非常强大的对话引擎,能进行对话、回答问题和完成任务。ChatGPT是一种工具,可以在没有编程知识的情况下使用,为用户提供各种服务和帮助。它可以应用于多个领域,包括客户服务、语音助手、智能家居、医疗保健和金融服务。那么对于略懂一些前端知识的新人,想开发一个安卓 App ,应该如何利用 ChatGPT 这样的工具呢?

想法思路

如果让我现在直接去用 ChatGPT 开发一个 App 肯定也不靠谱,毕竟过程中还得看问题,对于比较新晋的开发者来说,debug 也是一个非常上头的工作。但是如果让他帮我生成一个微信小程序,那就能顺利拿捏住了,后面再利用其他工具直接把这个小程序转为 App 就可以了。

思路确定,说搞就搞!

给ChatGPT描述需求

我发现虽然现在ChatGPT能够非常友好的帮助开发者完成各项任务,但是有一个非常重要的前提就是你需要懂得如何有效的给出命令,让他能够理解你的需求描述。这一点非常重要,我个人认为大家平时的工作中也需要有意识的训练自己的文字、语言表达能力。

我这里为了让整个流程更简单一些,我直接让ChatGPT帮我生成一个时钟小程序,能够以大号字体显示当前的时间,另外我希望时间字体是宇宙蓝,背景是纯黑色。

为了让ChatGPT能够更快理解我的描述,我将需求重新排了一个格式:

代码需求:开发一个微信小程序

功能描述:屏幕中间显示当前的日期和时间,日期在上,时间在下。时间的显示需要大号字体,字体颜色为宇宙蓝,整个背景是全屏纯黑色。

接下来就是ChatGPT的表演了:

小程序需求实现

因为我后续需要将小程序转为 App,经过技术的调研,发现现在 FinClip 是可以直接将小程序转为 App ,并且这个工具可以兼容微信代码,于是我直接在 FinClip 创建小程序项目,为方便后续的小程序转 App,开发工具也使用使用的 FIDE。

下面我们看看在上面的实现情况:

直接把 ChatGPT 生成的代码复制粘贴到开发工具对应的页面中,不要太爽。

快速生成App

前面也说到了假设我是个只懂 HTML、CSS、JS 相关知识的小白型开发者,直接上手 App 是有难度的,但是做一个小程序是基本能应付的,这里就可以借用 FinClip 开发工具的小程序转 App 功能。

整个过程跟着弹窗的提示操作就好,没有太大的难度。

后续系统会生成一个工程文件,放到 Android Studio 也能正常打开,并能后续根据自己的需求进行优化更改。

感想

市面中出现了越来越多的 Ai 工具,例如 ChatGPT 还可以用到文字创作、想法启迪等很多场景中,我们只要用的恰当,会实打实的帮我们提升工作的效率。

以上是我以一个完全小白的开发者角度使用 ChatGPT 开发小程序再用其他工具转 App 的实现路径。

另外,实践发现 GPT3.5 可能出现给的代码无法运行的情况,GPT4.0 是没问题的,如果大家使用3.5给出的代码无法用,可以用4.0试试,欢迎大家拍砖。

实操| 前端新人无敲代码开发APP相关推荐

  1. ESP8266从点灯到遥控小车(三)——组装小车,0代码开发APP控制小车

    ESP8266从点灯到APP遥控小车(三)--组装小车,0代码开发APP控制小车 文章目录 ESP8266从点灯到APP遥控小车(三)--组装小车,0代码开发APP控制小车 所需组件 一.小车所需组件 ...

  2. 【实操案例分析】低代码如何开发费用报销流程

    很多人虽然听过低代码开发平台,但还是没有真正实操过.这里我以一下费用报销开发流程,简单的带大家了解下低代码开发如何实现快速开发的. 采用工具:百数低代码开发平台 首先来看看流程结构图预览 这是**百数 ...

  3. 低代码开发AI行业应用前端UI,全景低代码开发

    1. 泛前端视角下企业AI落地的趋势和痛点 AI行业应用将由单点能力比拼进入方案和产品整体能力比拼阶段 你有我有全都有: 拥有头部AI能力和资源的服务商在相对成熟场景的单点技术能力日趋同质化 人才同质 ...

  4. uniapp一套代码开发app和微信小程序

    为什么选择uniapp开发? 为什么选择uniapp进行开发? 1.uniapp对于独自开发是相当友好的,一套代码可以兼容app(安卓,ios),小程序,h5等,一定程度上降低了开发的成本,个人开发的 ...

  5. 收藏!万字Matplotlib实操总结,几行代码实现数据绘图

    点击 机器学习算法与Python学习 ,选择加星标 精彩内容不迷路 来源:DataScience,编辑:数据派THU 导读 Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格 ...

  6. 10分钟10行代码开发APP(delphi 应用案例)

    总结一下用到的知识(开发环境安装配置不计算在内): 第六章  使用不同风格的按钮: 第十七章  让布局适应不同大小与方向的窗体: 第二十五章 使用 dbExpress访问 InterBase ToGo ...

  7. 手把手实操系列|贷后迁徙率模型开发(上篇)

    序言: 很多关注番茄风控的老铁们都知道,番茄风控的开篇就是从系统性的贷后评分卡开始的,关于贷后相关的内容,番茄不敢说是元老级别的公众号,但再怎么说也是先行者,之前的文章比如这些经典内容,您是否都看过了 ...

  8. 手把手系列|贷后评分(C)卡模型开发实操(全)

    序言: 随着风控精细化的管理,番茄风控也就将现有的内容进一步迭代,更新贷后迁徙率模型的内容,同时也综合了星球社区中同学的一些新需求,给大家梳理了贷后迁徙率模型的文章. 希望对所有的风控人员在贷后相关的 ...

  9. 手把手实操系列|信贷风控中的额度管理和额度模型设计

    序言: 如今的个人信贷行业步入合规发展阶段后,额度管理和差异化定价成为金融机构是否能最大化盈利的核心竞争力,其中额度管理包括贷前阶段的授信额度,贷中阶段的提额,降额等,本文将着重讲解这两个阶段的额度设 ...

最新文章

  1. leetcode算法题--Can I Win
  2. 二十二、面试必备:final、finally、finalize有什么不同?
  3. 【RIA Services】系统分析
  4. 第一太阳能公司(First Solar)在罗斯资本公司的评级上调
  5. Kerberos与Sniffer,矛与盾永远的对立
  6. ORA-01476: divisor is equal to zero解决方法
  7. POJ 3660 Cow Contest (闭包传递)
  8. 微信加人就服务器频繁,微信加同一个人好友,提示操作过于频繁,请稍后重试!这个是什么意思啊?...
  9. 菜哥学知识图谱(通过“基于医疗知识图谱的问答系统”)(三)(代码分析)
  10. oracle rac实现,炼数成金Oracle 12C RAC集群原理与管理实战 16课
  11. OpenCV之Python学习笔记
  12. 发布一个从迅雷下载字幕的小工具
  13. 细说MATLAB中的MAX函数 (翻译Help文档而来)
  14. 游戏思考04总结:针对帧、状态、物理同步的总结(之前写的太长,现在简略下)
  15. 金蝶GUI开发常用代码
  16. 一文搞懂 HTTP 的长连接和短连接
  17. 【JavaSE】高淇300集第一季笔记
  18. CC2530喂狗测试程序
  19. 去除input自动填充时的背景色
  20. 合作,向强者学习,成长

热门文章

  1. 什么是Galil(加利尔)运动控制卡,它是用来干嘛的呢?galil开发文件dmc32.dll,动态链接库,API
  2. php语言中的符号,php语言中的面向对象
  3. 从入门到精通:掌握Python核心知识,解锁编程新世界!
  4. Nvidia AGX Xavier MAX9286 GMSL 载板(绿板)
  5. 微积分(一)一般概念以及从圆的面积怎么来?
  6. 小程序支付后台实现(服务商)
  7. TensorFlow 2 和 Keras 高级深度学习:11~13
  8. 小红书批量发布帖子笔记软件怎么用
  9. B站收藏备份工具设计和实现 Bilibili Memory 哔哩哔哩记忆
  10. 管理学中的纳什均衡理论分享