给大家分享一些安卓自学心得
概述
今天通过此文总结一下笔者在安卓学习和开发上的一些经验,希望对自学android开发的童鞋的有一定的帮助。
要怎么学
1.看书,该看哪些书请看[这里],里面总结得很好。
2.看视频,现在有很多视频学习网站,比如[慕课网]和极客学院等。以前我读大三那会儿,挺喜欢在网上看黑马程序员和mars老师的视频。
3.写代码,程序员就应该三句话不离本行,只有你累积得够多的代码、踩过够多的坑、不断实践,你才有可能在一个领域做大做强。
4.找个好基友,三人行必有我师,学习的路上要有几个志同道合伙伴才能共同进步。
5.向大牛看齐,多看大牛的博客,并尝试在他们的博客上留言和交流,大牛都是比较喜欢探讨问题的。
要学习什么
-首先就是java基础了,这个是必须的。
-android基础。
-更多更好的开发技术,比如RxJava,java8的lambda表达式,eventbus等等。
推荐的工具和开源框架
-网络请求:asyncHttpClient、okhttp、volley等,这些开源的网络请求框架简单易用,并且高效。
-json解析:Gson或者fastjson,前者是谷歌推出的,后者是阿里。用这些开源的包来解析json不但好用,而且高效。
-加载图片:UniversalImageLoader、Picasso、Fresco、Glide等。
-数据库:ormlite、realm、greenDao等。
-视图绑定:bufferKnife
推荐的网站
[StackOverFlow] 国外的一个网站,这里汇集了全球各地的程序问答,大多数问题都能通过这个网站解决,强烈推荐大家常用。很多问题,在百度和国内的所有论坛上都找不到答案,但这里很可能会找到办法。
[github] 源代码仓库,这里差不多集成了全世界程序员的优秀开源项目,在这里你可以找到很多你想要的开源库。话说,一个合格的程序员至少应该有一个github帐号!!!
[jcodecraeer] 国内的网站,这个网站汇集了很多好的原创博文、优秀译文、代码和开源库,是国内比较好的一个学习网站。
[jcode开源控件] 这里面有许多好的开源框架、控件、特效等,点进去看看你就知道了。
[脚本之家] 这不用介绍了吧,这里面有很多不错的文章和解决问题的办法。
[开发者头条] 最前沿的开发者咨询。
[干货集中营] 每天定时推荐一些比较好的技术文章。
[eoeAndroid] 国内一个安卓开发者论坛,可以在里面提问,也可以找到很多答案,不过建议大家还是尽量用前面介绍的 [stackoverflow ] 比较好,很多问题在国内是找不到答案的。
除了这些,大家可以在各种博客平台上关注一些比较好的个人博客。这里给大家推荐一个网站,国内一前辈的总结,里面包括各种框架和优秀的博主,建议大家在github上star一下,[github链接]。
结语
上面的内容就是笔者在安卓学习中的心得,希望能给大家一些帮助,祝大家学习愉快!
相关文章
Android实现界面内嵌多种卡片视图(ViewPager、RadioGroup)
这篇文章主要为大家详细介绍了Android实现界面内嵌多种卡片视图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-09-09
Kotlin Flow封装类SharedFlow StateFlow LiveData使用
这篇文章主要为大家介绍了Kotlin Flow封装类SharedFlow StateFlow LiveData使用对比,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-08-08
实例讲解Android应用开发中Fragment生命周期的控制
这篇文章主要介绍了Android应用开发中Fragment生命周期的控制,Fragment依赖于Activity,所以生命周期方面也受Activity的影响,需要的朋友可以参考下2016-02-02
Android Studio使用Kotlin时,修改代码后运行不生效的解决方法
这篇文章主要介绍了Android Studio使用Kotlin时,修改代码后运行不生效的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-03-03
Android入门之实现自定义可复用的BaseAdapter
这篇文章主要为大家详细介绍了Android如何构建一个可复用的自定义BaseAdapter,文中的示例代码讲解详细,对我们学习Android有一定的帮助,需要的可以参考一下2022-11-11


最新评论