想开发一个安卓app的人需要掌握哪些技能?
首发

想开发一个安卓app的人需要掌握哪些技能?

优质
请用语音读文章

热门回答:

先说明我不是一个原生安卓开发工程师。我是一名前端工程师。pc端。移动端。小程序都可以弄。而且现在app开发不局限于原生开发。h5的方式也可以实现。虽然某些时候性能体验上面不如原生的。但是功能上、效果上面都可以做到。所以说不会原生开发的小伙伴们。不用担心。html依然可以实现移动app开发。也就是安卓和苹果都可以。当然我现在也就做了几个app。能力也不是很足。但是对一些想开发app的人来说。我觉得分享点经验还是有帮助的。

其实我第一次开发app很担心的一个问题是。用什么去开发。怎么用原生的一些东西。通讯录、蓝牙、相册等等。我第一个项目是物流手持的一个app。他需要你能打电话联系客户。需要能定位导航。需要需要接单完单上传资料反馈等等。开始我也不知道怎么办。先想到的是比较火的RN。也简单安装写了点小demo试了试。我本身是vue开发的。但是还有些react的底子。写点简单的还可以。但是调用一些地图。地图交互。等等一些东西。网上资料可能也没找多少。感觉呢爬坑也是很多的。很多也要新学。但是时间也不是很充裕。就选择了mui和html5+框架。

读到这里可能对于一些开发成手来说。mui开发可能好垃圾。提要性能也不是很好。当然我说的是刚开始app开发。或者只会个js。jquery。html的朋友来说的(我能力一般般)。用hbuilder(x)编辑器开发。网上搜索都可以找到怎么打包成apk或者ipa。每个界面只用html的可以实现了。看着跟书写pc页面也没有什么大区别。需要在意的就是如果使用地图啊。分享或者登录一些功能。需要集成sdk的。有些可以直接配置。官方没给的就需要离线打包自己配置。而且目前dcloud的生态也很成熟。其开发者也突破了200万。如果你需要调用原生的一些东西。就需要使用html5+分装好的内容或者nativejs自己实现。因为不可能只用html就可以实现。像扫描二维码。照相。设备信息都需要原生支持的。所以如果你想从前端(html+css+js)开始开发app。我觉得mui入手是一个不错的选择。

当你完成一个app后。你会发现。开发个app也没那么复杂。心里自信提升了很多(公司就我一个前端。都得自己研究)。以后的开发也会容易上手。知道怎么去优化。移动端提升性能。

我现在开发的app类似于垂直版的头条。阅读。喜欢。收藏。关注等等。开发安卓版。安卓pad版。ios。大体已经开发完了。在测试阶段。这两周就能上线。这次开发框架选的是dcloud新推出的uniapp。vue的语言。封装了小程序的api。文档也很丰富。社区现在也非常活跃。加入到官方群的朋友也越来越多。组件化模式开发确实很省事。api使用也很丰富。我只是推荐。因为我现在用着确实很舒服。vue也容易上手是吧。当然你有好的开发方式也欢迎留言。大家一起学习。

打包这里我想简答说下。使用hbuilder(x)开发安卓的打包很容易。使用官方的证书就好了;苹果打包确实比较麻烦。windows打包需要安装些软件。还分测试版。开发版本。当然网上都有很好的资料。我这也有个比较详细地windows打包苹果的教程

http://v.youku.com/v_show/id_XMzk0MTMyNDM2NA==.html?spm=a2hzp.8244740.0.0

。有需要的小伙伴可以参考。

这只是我开发的建议。我也是一步一步过来的。没有人带。还好最后东弄出来了。如果你在使用的过程中有什么疑问。大家可以交流嘛。如果有好的开发方式也可以在下面留言。希望和大家一起学习。谢谢阅读!

以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

中国功夫到底是花架子还是真功夫,被许多人奉为神明的李小龙呢?

请用语音读文章热门回答:张安邦聊聊武林中的事——中国功夫有花架子。也有真功夫。[&h...

大家来说说学生时期最喜欢看的小说有哪些?

请用语音读文章热门回答:我想应该是成长类小说吧。比如。我曾听许多人说过和我一样[&h...

和属鸡的人结婚,需要注意什么?

请用语音读文章热门回答:我的一个朋友。就是属鸡的。与他相处在一起。我每次总是胆战[&...

一个人的前半生(50岁)没有成功,包括事业,金钱,地位等,那么他该怎样度过余生?

请用语音读文章热门回答:50岁怎么了?当前世界。目前社会。生活条件这么好。人类的[&...

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 风华三生 永久VIP 2022年9月30日 22:27:05

    的是,也没,我现在,也很,是一个,有什么,很好,我觉得,不是很,确实

  • 难入眠 永久VIP 2022年9月30日 22:27:05

    没想到大家都对想开发一个安卓app的人需要掌握哪些技能?感兴趣,不过这这篇解答确实也是太好了

  • 苏梦北 永久VIP 2022年9月30日 22:27:05

    先说明我不是一个原生安卓开发工程师。我是一名前端工程师。pc端。移动端。小程序都可以弄。而且现在app开发不局限于原生开