会 C#, Android 多长时间能学会

2016-05-31 10:09:10 +08:00
 older
12180 次点击
所在节点    Android
29 条回复
Lattez
2016-05-31 14:52:27 +08:00
学会没啥压力,几天就能搞定,剩下的就是了解各种包和读源码了。配置是坑+1 ,还有 AS 毕竟是 jetbrain 用 java 写的 IDE ,没个好配置跑起来也吃力
xuhaoyangx
2016-05-31 14:56:47 +08:00
android 入门简单。抽点时间 android developer 上的教程看看,基本也就 ok 。
nonoroazoro
2016-05-31 16:10:04 +08:00
会 C# 的话写 Android 太简单了。因为 C# 简直太好用了。。。。
older
2016-05-31 16:22:12 +08:00
@nonoroazoro Android 不是用 Java 的吗
plqws
2016-05-31 17:01:34 +08:00
C# 学 Android 的门槛和难点不在语言,在 Android 的各种又臭又长的 API
mko0okmko0
2016-05-31 17:28:24 +08:00
@hantsy 认同

@kindjeff 认同

@evitceted C#很棒的,有 SIMD 支援喔.JAVA 某些相对有限制.然后 C#跟 JAVA 的四舍五入计算方法有点不一样都各有问题要注意.

@acros 认同

楼主的"会"是指第一次成功 hello 还是全部控件含感测器都会用?
基本上我是这样算时间啦.以下一天为持续学习与写码 8 小时算:
不管概念或生命周期,一天可以 hello,上架再 1~3 天.
Manifest 设定 1 天可用,熟悉要一周吧
换页大约半天,换页流程控制约 1~3 天
呼叫相机大约半天,设定细部参数再半天
读出相机画面与参数 1 到 3 天吧.
旋转不会当掉(生命周期)1 到 3 天吧
listview,gridview,等有 Adapter 的元件三天到一周吧
recycleview,含 ViewHolder 三天到一周吧
google map3 天到 2 周吧看需求.
线程,背景服务,与主画面交互一周到两周吧,影音拨放另算 1 到 3 周吧
APP 自用 KV 储存约一天吧,SQLITE 会基本约一天,很熟约 2 周
65k 高压线,混淆,混淆故障排除,1~3 周吧.
...其他项目不说了,很多我都没用过例如蓝芽通讯,重力加速,数位罗盘....

说实在,被一些所谓的 APP 专精快速开发说什么用网页技术作超简单超快的表过,蛮不舒服的.
因为他们根本不想跟你讨论抽取影像,metadata 编辑,存档格式,蓝芽协定,图片读写优化,感测器控制读取....等细节.
然后承包后才告诉我(我是老板资讯助理)他们的 APP 做不到(想痛殴对方).
这时候就算要我补救(帮厂商写 APP 漏的功能)我也帮不了阿,结果老板叫我赶快生原生 APP 给老板出差用结案的时候 APP 是我的写,后台是我写的,API 是我写的,网页是我写的,X 你的,厂商钱怎不都还我,没存在感阿,只会拿钱.

楼主如果想学到去承包案件请搞清楚非原生写法可以控制到哪种程度,不然不要去吹嘘非原生都很好用.
你会害死你跟你的业主.
jackisnotspirate
2016-05-31 19:33:12 +08:00
基本没什么学习曲线,
zzutmebwd
2016-05-31 20:25:55 +08:00
围观 wp 程序员转行 w10m 要完
palxie
2016-06-09 20:31:34 +08:00
java 基础一个月,android 基础知识一个月, 重点在项目经验上

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/282398

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX