@
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 你的,厂商钱怎不都还我,没存在感阿,只会拿钱.
楼主如果想学到去承包案件请搞清楚非原生写法可以控制到哪种程度,不然不要去吹嘘非原生都很好用.
你会害死你跟你的业主.