Android 高级进阶之路 《总结篇》

文章目录

    • Java 基础知识
    • Android View相关基础
    • Android 一些小案例
    • Android Jetpack
    • 技术分享

Java 基础知识

  • 注解
    • Java 《注解篇》 基本概念讲解
    • Java 《注解篇》 运行时注解
    • Java 《注解篇》 编译时注解

Android View相关基础

  • 源码相关

    • setContentView 过程
    • xml解析到View的过程
  • 自定义相关

    • Android draw 绘制顺序
    • Android 绘制的流程
    • Android layout 流程分析
    • Android Path 之 PathMeasure
    • Android PorterDuff.Mode 的介绍

Android 一些小案例

  • ViewDragHelper
    • ViewDragHelper 常用知识
    • ViewDragHelper 实战案例1 《QQ侧滑菜单》 SwipeLayout
    • ViewDragHelper 实战案例2 《下拉抽屉菜单,微信小程序效果》 TopDrawerLayout

Android Jetpack

  • DataBinding

    • Android DataBinding (一) 基本用法
    • Android DataBinding (二) 基本原理 <待更新>
  • Dagger

    • Android Dagger (一) Inject、Module、Component、使用及原理

    • Android Dagger (二) Provides 、Lazy、Qualifier、Scope 等

    • Android Dagger (三) dependencies、Subcomponent 案例详解

    • Android Dagger (四) MVVM模式的实践 Kotlin

技术分享

  • LayoutInflater.Factory
    • Android xml解析到View的过程
    • Android 无需自定义View 解放 shape 解决方案 原理讲解
    • Android Android-skin-support 换肤方案 原理讲解

你可能感兴趣的:(Java)