Java程序员转Android开发有哪些经验可以分享?

新农商网 全部 1011

Java程序员转Android开发有哪些经验可以分享?

回复

共2条回复 我来回复
  • 技术世界
    技术世界
    这个人很懒,什么都没有留下~
    评论

    谢邀。

    本人做了多年的Android开发,对这点还是有一定的发言权的。

    由于目前主流Android还是使用Java来开发,而Java程序员对于Java编程思想有相当的了解,转Android开发主要是对于API和技术的学习上下功夫,同时对于Android和服务器的交互,和前端的交互、数据库的使用上都会比较熟悉,相对于其他转Android的有相当的优势。

    对于Java程序员快速上手Android开发,这里分享一些建议,按照优先顺序如下。

    1. 熟悉基本的gradle android项目基本配置。Android开发现在基本都是使用Android Studio来开发,项目基于gradle编译。做android开发必须对gradle有一定了解,不然在编译和运行项目上出现问题很难自己解决。作为刚刚开始做android开发的程序员,只需要稍微花点时间,对于gradle编译android项目的基本配置有一些基础了解即可开始编写helloword、调试项目等。


    2. 熟悉基本控件、组件、
    视图xml编写。Android有四大组件,一般人接触的顺序大概是Activity、Broadcast receiver、Service 、Content provider。对于初学者,了解Activity和Fragment的生命周期,常见布局和组件的编写,网络和数据存储,基本上就能够熟悉日常常用的代码。




    3. 在对常用、基础知识熟练后可以对常用模式MVC、MVP、MVVM的使用方法做一些尝试和了解。另外需要了解一些常用框架和库的使用方法,如:RxJava、okhttp、ImageLoader等,甚至能够去学习框架和库的相关源码。

    4. 到这一步基本能够解决日常的大部分问题,技术要进一步提升需要深入研究设计模式、源码。可以尝试封装一些通用组件和库参与开源。了解插件化实现、热更新原理,同时有规划地补足自己的知识体系。


    5. 这里主要是横向扩展自己技术能力,学习kotlin编码、前端、小程序。

    6. 你已经是大神了,在一个好的公司深入业务和行业思考,争取在职位上做一些突破。

    以上,希望对你有用。大家还有哪些经验欢迎留言讨论。

    (了解更多互联网和编程知识,欢迎关注技术世界的头条号)

    2018-03-01 19:38:02 0条评论
  • 果羽宝宝6
    果羽宝宝6
    这个人很懒,什么都没有留下~
    评论

    我想说的是,java转android还是很好学的,如果转ios那就费点劲了。软件工程开发工具:AndroidStudioAndroid学习阶段阶段一初学者来说主要学习android页面布局,比如Android UI基础:UI基础控件、UI布局、Activity、Menu、Dialog、Fragment,相比css+html还是比较麻烦的,只要多练习就好了。阶段二学习android网络与数据存储。比如,我们将数据保存到本地、读取联网数据;通过数据库操作,实现app基本功能。阶段四掌握APP内部的线程通信、APP之间进程间的通信,如蓝牙智能终端与手机间的通信。同时,掌握Android四大组件中的Service和广播接收者等项目中的常客。一个好的app用细节打动用户,保证app使用流畅。推荐书籍《Android开发艺术探索》、《Android群英传》、《疯狂Android讲义第三版》、《Thinking In Java 中文版》、《Android 设计模式源码分析》推荐视频教程

    《慕课网》

    虽然,目前一些课程开始收费,但其他免费课程挺不错的,老师讲的很仔细,比较好理解。


    《老罗Android开发 视频教程 第二季》

    网站地址:http://luo.apkbus.com/


    android开发常用技术都讲到了,边看边学足够了。

    推荐学习博客

    1、github

    国外代码开源网站,很多优秀开源框架来自这里2、cnblogs 博客园网站地址:www.cnblogs.com

    3、android 巴士

    网站地址:http://www.apkbus.com

    很多开源项目,如果自己觉得功底不错可以直接下载源码学习。总结学习就是不断的尝试、碰壁、解决的过程,遇到问题冷静分析,实在不行百度搜索解决,最后再请教老师、前辈、同事。希望我的回答帮了你!祝你成功!

    2018-03-01 14:42:23 0条评论