美文网首页
android学习资源

android学习资源

作者: 布吉岛原住民 | 来源:发表于2017-12-23 16:21 被阅读0次

    Google Android官方教程中文版
    Android 开发最佳实践
    Material Design 中文版
    Android Design Support Library使用详解

    源码

    • iosched
      iosched项目是Google I/O的官方app,绝佳的学习项目。
    • android-UniversalMusicPlayer
      也是Google官方作品,代码量不大、注释清晰,简单但全功能的音乐播放器
    • android-topeka
      这个项目是Google前段时间刚发出来,通过这个app,你还可以学到如何设计你app的交互和视觉以更好的和MaterialDesign搭配。

    新技术

    • Kotlin
      作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。
    • React Native
      Facebook推出的针对移动应用的跨平台解决方案,目前还不成熟,但是由于Facebook推出,光环效应引起不少目光,这是不是未来暂且还没结论,但是有必要了解学习下。
    • MVP
      MVP越来越多的被Android社区所讨论,有点是能够让代码更清晰,但同时也会增加很多类,写起来更麻烦,不过对于一些不是很庞大的项目却是非常适合的。这里提供一个最先采用MVP模式的开源项目:
    • MVVM
      因为官方支持 DataBinding,把 MVVM 直接带到 Android 中。它非常高效的开发效率,让你只关心你的数据和业务,从此数据绑定会更加常见。
    • 插件化
      一般App上线之后出现bug需要重新提交新版本才能解决,这个就太慢了,由于iOS的审核原因,插件化在iOS开发常见,阿里业务方面这个特别需要,比如双十一出了bug,不能眼睁睁的看着bug出现不管吧,所以阿里系衍生出了一系列热修复的框架,dexposed、AndFix,具体可以见这里详解。
    • RxJava
      最近响应式编程框架RxJava越来越受大家待见,RxJava让你异步任务更简洁方便,以我对技术的敏感性认为RxJava可能会越来越普遍,推荐大家学习。这里有一系列详细的资料教你学习。

    相关文章

      网友评论

          本文标题:android学习资源

          本文链接:https://www.haomeiwen.com/subject/euccextx.html