开发一个app有多难?
先说一点 , 我是前端工程师 , 所以开发app使用的是H5的东西 , 不是原生安卓和IOS , 当然还有个很火热的Flutter , 虽然没完全投入使用 。所以我以下说的只针对前端的想开发app的朋友 。当然我也刚开发了几个 , 还有很多经验不足 , 如果写的有问题希望指正 。其实我做开发刚刚一年多的时间 , 说实话我感觉如果只是开发市面上已经有的东西 , 还是相对容易的 , 现在有很多成熟的框架 , 有很不错的api借鉴 , 网上也有很多资源 , 很多时候都可以查找到 。
你遇到问题之前没准有很多前辈已经遇到过 , 多多上官方论坛 , 跟大家交流学习 。我感觉真正困难的东西是你能不能做下去 , 不是说碰到个问题想都不想就找人问 , 这样的态度我不推荐 。即使你的问题很简单 , 最后发现原来只是两行代码的事 , 但是这个结果也源于你之前的不断追问 , 知识学到了才是自己的 。跟大家简单分享下我的经历 。第一个app是用的mui开发物流手持 , 简单说就是接单完单上传信息 , 查找历史单等等 。
公司就我一个前端 , 做项目之前mui我也才看了一周左右 。确实只不过是html页面而已 , 但是也有很多调用原生的东西 。记得那个时候每天都工作到很晚 , 简单的登录列表显示页面 , 这些还是好写的 。晚上下班之后我就留在公司查阅怎么调用系统摄像头 , 怎么使用二维码 , 怎么调用支付收款 。也很紧张 , 自己从零开始做没人带 。后来看了官方集成的html5 , 很多都有样例 , 当然也会结合自己的功能稍作改动 。
也加入了几个qq群 , 虽然说有很多扯淡 , 但是也有很多人在探讨技术 。所以资源很多 , 自己主动去找 。后来在开发的时候 , 开发效率就很快了 。当时有个很麻烦的事是调用地图 。我是pc和app同时做的 , pc派送 , app接单 , 用的都是高德地图jsapi 。但是到手机上就不好使了 , 我也不知为什么 。也找了很多东西 , 但是打包出来的基本是地图不显示 。
问了有个人的显示 , 再细问他呢 , 他就说我也是刚弄 , 我的就能出来 , 人家厉害 , 我能说什么 , 自己捅咕呗 。我清晰地记得弄了三周 , 别的布局什么写的也很快 , 所以经常弄地图了 。最后真的是瞎猫碰上死耗子了 , 我真的不懂为什么是不是跟软件版本还是什么有关系 。我没用sdk但是引了百度的地图sdk , jsapi使用的高德的 , 显示成功 。
当然很多人会疑问 , 你们不要纠结这个 , 重要的是效果一定要出来 , 我说出来可能很容易 , 也可能是运气 , 但是这一些都是建立在前期自己的努力思考 , 查阅资料 。原来是看书明白了稻盛和夫 , 现在是实践中理解了稻盛和夫先生 。现在我在使用mui团队开发的另一个框架uniapp开发一个简易版的头条 。也是文章 , 专家 , 订阅 , 评论等等内容 。
开始时候自己慢慢看文档 , 看官方例子 , 动手去书写 , 深入了一下flex布局 。公用的分装 , 优化promise请求 。当然也遇到很多坑 , 像软键盘弹出对布局的挤压 , 这里面没有window , document这些浏览器的对象了 。像富文本解析 , 还要对解析出来的文本字体放大缩小 , 图片点击 , 复制粘贴 。uniapp基本是基于微信小程序的api 语法 , 所以自己也去搞去找 , 上个月忙了整月 , 现在基本都可以了 。
推荐阅读
- 有哪些适合的入门剪辑软件 vue适合做移动端吗
- Vue前后端分离项目 vue项目打包app
- 移动专属流量指定app有斗鱼吗 fanfou.com
- 移动 宽带 套餐 免费 中国移动宽带不再免费
- 湖北移动app软件叫什么 wallpaper
- OPPO广东移动通信有限公司 oppo有限公司联系方式
- Ultra开启移动影像新篇章 三星s22拍照样张
- 开发者模式下打开了usb调试,但android studio找不到设备
- ios 开发者账号需要哪些证书
- 怎么申请苹果iOS开发者账号