Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A project that can help you master Android much easier and deeper. 这是一个能够帮助你更加快速以及更加深入地掌握 Android 的项目。

License

Notifications You must be signed in to change notification settings

yifandui/MasteringAndroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

53 Commits

Repository files navigation

MasteringAndroid

MasteringAndroid 的愿景是:

「帮助每一个 Android 开发者更加快速、更加全面以及更加深入地学习并掌握 Android 。」

(trying)

学习 Android 的困境

相信每个 Android 开发者都或多或少的遇到过一些学习以及成长上面的难题。

  1. 想了解 Android 但是不知道从哪里开始学习?
  2. 想学习 Android 但是不知道应该学习一些什么东西?

该项目会帮助你:

  1. 会告诉你学习 Android 开发究竟应该学些什么;
  2. 每个

UI TODO:

JetPack:

  1. Lifecycle
  2. LiveData
  3. ViewModel
  4. Paging
  5. Room
  6. ...

Third Party :

  1. Retrofit
  2. OkHttp 吴文彬
  3. EventBus 何昌辉
  4. Glide
  5. LeakCanary
  6. ...

Android 适配

适配 Android Q :

hidden api :

https://developer.android.google.cn/distribute/best-practices/develop/restrictions-non-sdk-interfaces#test-for-non-sdk veridex:https://android.googlesource.com/platform/prebuilts/runtime/+/master/appcompat

./appcompat.sh --dex-file=你的apk的路径

规范

资源规范

资源存放到 Android 的 android/assets 目录

命名规则: 知识点-描述

比如 textview-spannable

About

A project that can help you master Android much easier and deeper. 这是一个能够帮助你更加快速以及更加深入地掌握 Android 的项目。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

AltStyle によって変換されたページ (->オリジナル) /