思路与实现:一个人如何独立完成一款双端App

本文分享了一位独立开发者如何从灵感、数据收集、开发到上架全程独立完成一款双端App——《跑车之家》的过程。通过Python Scrapy爬虫获取数据,iOS使用Objective-C及开源框架开发,Android则借助Android Studio和Gradle。虽然遇到了一些挑战,但最终成功实现了炫酷的跑车展示应用。
摘要由CSDN通过智能技术生成

作为一名独立开发者,经常需要掌握各方面的技术与方法,无论是构思还是设计还是开发,都需要自己一个人去完成。

这时候,利用一些省力高效的诀窍便可以事半功倍,下面小编就来和大家分享一下小编的作品《跑车之家》的开发过程。

【灵感篇】

小编是名汽车迷,尤其是性能车、跑车迷,突然就想起做一款炫酷的跑车展览App,让用户以一种欣赏的方式去了解跑车。

首先想到的展览方式就是比较流行的卡片式滑动浏览,类似于苹果的CoverFlow设计,但是这样并不能较好地对汽车品牌进行分类,于是想起了之前在Github上见到的一份开源代码SFFocusViewLayout,这种listview的效果非常符合我的需求,高大上又简便。

于是简单地在纸上绘制了大概的效果(不要问为什么这么丑,黑白是做了阈值处理)

然后,笔者习惯性地用PS绘制了基本UI效果图,至于为什么不采用其他原型绘制软件,因为不会。

接着是命名,原谅我实在是没什么创意地命名为《跑车之家》。

【数据篇】

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
教程说明 视频源码搭建教程(请严格按照教程操作,先全部看一遍教程,第二遍跟着操作) 修改工具推荐:Notepad++ 记事本会引起乱码 后台搭建: 后台搭建环境:PHP5.6+MYSQL5.5+Apache2.4 (推荐使用宝塔) 把源码文件中(shuju.sql)导入自己数据库中 把application目录下的database.php修改成你自己的数据库信息 把后端源码里所有文件中包含【http://xxxxxx.com】域名替换成你自己的域名! 修改好后上传到你的服务器或空间 后台地址:http://你的域名/login/login/index.html 默认账号admin 密码admin 前端搭建: 短信服务API接口替换,到www.juhe.cn去注册一个账号 实名认证+先买个9元体验299条短信服务,进行测试!(聚合短信方面有什么不懂,可以问聚合客服) 把前端源码里所有文件中包含【http://xxxxxx.com】域名替换成你自己的域名! 修改【视频前端\html\reg_frm.html】搜索 699996 替换成自己的ID,搜索 86694e7ddf0774996e577327b0b2143e2替换成自己的AppKey 修改【视频前端\html\repass.html】搜索 699996 替换成自己的ID,搜索 86694e7ddf0774996e577327b0b2143e2替换成自己的AppKey 修改【视频前端\html\back_pwd.html】搜索 699996 替换成自己的ID,搜索 86694e7ddf0774996e577327b0b2143e2替换成自己的AppKey 前端修改数据完毕; Apicloud编译打包: 上面所有修改完成后,可以用apicloud进行APP编译【不懂apicloud建议拍安装服务或者到官网进行apicloud相关学习】 编译APP教程在apicloud官网有详情教程,官网www.apicloud.com apicloud平台学习视频教程:https://www.apicloud.com/video_list 步骤: 1. https://www.apicloud.com/ 注册个账号,然后登录; 2. 可以看到一个创建应用(如图),点击创建应用,并填写相关的应用信息(如图) 3. 进入里面后有一个【端设置】里面可以设置Logo图片,启动图片,是否状态栏等相关设置,按照提示要求设置即可; 4. 【证书】需要添加安卓证书与苹果证书,按照提示要求操作即可,都有详细说明(实在不懂可以百度或者咨询) 5. 【模块】需要添加下面五个模块: 模块1 mcm 模块2 webBrowser 模块3 clipBoard 模块4 dialogBox 模块5 mam 6. 【代码】里面有详细说明,通过任何SVN工具都可以进行操作(不懂SVN可以百度下了解下哦) 7. 【云编译】打包生成APP,如果没有设置证书是不能进行打包操作,如果只设置安卓证书就只能生成安卓app,苹果的同理;里面相关参数都是有详细的说明的; SVN操作说明:(不懂SVN可以先百度了解下哦) 通过SVN上传我们代码,让代码在apicloud中能正常的编译操作 通过TortoiseSVN工具进行操作(不懂TortoiseSVN可以百度相关教程学习),教程目录中已经有了这个工具,根据自己的系统进行选择安装适合你的版本 安装好后右键点击SVN checkout,把apicloud网站上面【代码】里面的代码分支信息地址填入,格式如图: 帐号你是apicloud邮箱帐号,密码在【代码-获取分支密码】处获取; 把上面改后的前端修源码放到你TortoiseSVN操作的checkout目录中,同时修改【视频前端-config.xml】<widget id="A6086789030624",把id换成你创建app的id如图: 操作完成后,TortoiseSVN对目标文件夹进行SVN commit操作,全选所有文件,然后确定提交; 上传成功后,我们在回到apicloud的网站,点击云编译,选择你需要生成APP的平台,类型选择正式版,其他不需要动。最后点击“云编译”即可,编译需要时间,耐心等待,编译成功后有下载地址; 把生成的安卓APP改名【ysapp.apk】后上传到自己根目录中,苹果上传应用商店后把地址填写到【application\app\view\index\m.html】中,更改苹果地址即可; 特殊说明:apicloud编译需要自己提供安卓签名证书与苹果签名证书,apicloud官网有详细的说明与教程; 按照上面步骤通过apicloud把APP编译好,教程就结束了;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值