开发安卓的手机APP,使用visual studio还是andriod studio, 日后可能会有跨平台需求

shoppo0505 2019-01-24 10:28:33
现在需要做一个安卓的手机APP,之前都是使用visual studio做开发的,但是百度了一下,都说andriod studio开发安卓app是最好的。可是帖子的时间都是比较久远了。

想问一下当前的情况来说,如果我需要开发一个咸鱼一样的app,界面差不多,功能类似,但是没有那么多,使用visual studio 可以达到需求吗?因为日后可能会有IOS的app需求,可能性虽然不大,但是也是需要考虑的一个点。
...全文
5778 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Missa 2019-10-18
  • 打赏
  • 举报
回复
引用 13 楼 Missa 的回复:
VS使用 Xamarin.Android来进行Android开发,并且也有iOS的对应模板。对用惯AS的人来说会不习惯,不过微软的IDE能力还有有目共睹。而且如果原本项目是c#, 那么在Android端开发时,语言上会稍微轻松点。
可以看一下 : https://visualstudio.microsoft.com/zh-hans/vs/android/
Missa 2019-10-18
  • 打赏
  • 举报
回复
VS使用 Xamarin.Android来进行Android开发,并且也有iOS的对应模板。对用惯AS的人来说会不习惯,不过微软的IDE能力还有有目共睹。而且如果原本项目是c#, 那么在Android端开发时,语言上会稍微轻松点。
shoppo0505 2019-02-03
  • 打赏
  • 举报
回复
引用 11 楼 weixin_43114737 的回复:
需要混合开发吗,可同时出ios android人在上海。

有兴趣的话,留个联系方式,
如果看看春节时候如果有时间,碰面聊一下
weixin_43114737 2019-02-02
  • 打赏
  • 举报
回复
需要混合开发吗,可同时出ios android人在上海。
shoppo0505 2019-02-02
  • 打赏
  • 举报
回复
引用 9 楼 Hunter_night 的回复:
c++在可以打包到android里面呀,jni了解一下.
我对jni不是很熟,你去搜一下.

非常感谢
Hunter_night 2019-02-01
  • 打赏
  • 举报
回复
c++在可以打包到android里面呀,jni了解一下. 我对jni不是很熟,你去搜一下.
shoppo0505 2019-02-01
  • 打赏
  • 举报
回复
引用 6 楼 Hunter_night 的回复:
没用过vs,不清楚里面有没有专门支持android开发的,如果没有,肯定要用as的,你想象一下这些问题:
1.打包过程. 如果软件不支持,全命令行? 干几年的android程序员估计都搞不定,这个要求有点高...
2.其他所有细节. 别的不说了,就说R 文件,如果软件不支持,这东西要咋搞...这个可是自动生成的.
3.代码混淆. 这个没有as支持的话,也挺复杂的吧...
当然还有很多其他东西,除非vs像以前eclipse 一样提供android开发的支持,否则,可以说必须要用as了.


你说的没错,但是因为主项目是c#写的,如果继续使用vs做,很多类库都能复用,以后维护也方便。
代码混淆的问题倒是不存在,webservice和安卓app的交互都是xml格式,没有问题。
HouseGergory 2019-02-01
  • 打赏
  • 举报
回复 2
有一点很难受,请把android拼对
Hunter_night 2019-01-28
  • 打赏
  • 举报
回复 1
没用过vs,不清楚里面有没有专门支持android开发的,如果没有,肯定要用as的,你想象一下这些问题: 1.打包过程. 如果软件不支持,全命令行? 干几年的android程序员估计都搞不定,这个要求有点高... 2.其他所有细节. 别的不说了,就说R 文件,如果软件不支持,这东西要咋搞...这个可是自动生成的. 3.代码混淆. 这个没有as支持的话,也挺复杂的吧... 当然还有很多其他东西,除非vs像以前eclipse 一样提供android开发的支持,否则,可以说必须要用as了.
r00_a2lBUR 2019-01-25
  • 打赏
  • 举报
回复
貌似android studio开发android比visual studio强10倍
键盘舞者113 2019-01-24
  • 打赏
  • 举报
回复
首先开发Android端,必定是Android studio是最好,没有之一,就算你以后可能需要开发ios端,如果你是一个人开发双端,这势必你需要进行跨平台技术开发,那还不如直接使用ReactNative或者APICloud
shoppo0505 2019-01-24
  • 打赏
  • 举报
回复
引用 1 楼 键盘舞者113 的回复:
那你还是使用android studio吧,因为android studio可以通过使用flutter完成跨平台

感谢回复。
能具体说一下理由吗?是不是只是因为之后的IOS APP可能性不大就决定了使用andriod studio?
键盘舞者113 2019-01-24
  • 打赏
  • 举报
回复
那你还是使用android studio吧,因为android studio可以通过使用flutter完成跨平台
shoppo0505 2019-01-24
  • 打赏
  • 举报
回复
引用 3 楼 键盘舞者113 的回复:
首先开发Android端,必定是Android studio是最好,没有之一,就算你以后可能需要开发ios端,如果你是一个人开发双端,这势必你需要进行跨平台技术开发,那还不如直接使用ReactNative或者APICloud

明白了,非常感谢

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧