不求面面俱到,只求無私分享!期望" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 傾情分享:Android 開發(fā)者們一定不能錯過的網(wǎng)站資源~

傾情分享:Android 開發(fā)者們一定不能錯過的網(wǎng)站資源~

時間:2023-05-28 08:15:02 | 來源:網(wǎng)站運營

時間:2023-05-28 08:15:02 來源:網(wǎng)站運營

傾情分享:Android 開發(fā)者們一定不能錯過的網(wǎng)站資源~:
作者:小蝦米君
從事 Android 開發(fā)多年,攢了很多寶貴的學(xué)習(xí)網(wǎng)站,分享給大家。涵蓋了系統(tǒng)、API、語言、開發(fā)工具、以及各種官方學(xué)習(xí)平臺。

不求面面俱到,只求無私分享!期望給 Android ROM 開發(fā)者和 App開發(fā)者帶來最新、最專業(yè)的學(xué)習(xí)資料~

目錄前瞻:

AOSP

我們都知道 Android 是個開源項目,簡稱為 AOSP,通過其官網(wǎng)可以了解到如何下載源碼、編譯源碼、報告源碼的問題等。

https://source.android.google.cn/







當我們發(fā)現(xiàn) AOSP 系統(tǒng)的 Bug,可以到其專門的 issue 網(wǎng)站起票,也可以在該網(wǎng)站查詢是否存在類似的 issue。尤其是在體驗 OS 開發(fā)者預(yù)覽版 的時候,發(fā)現(xiàn)了問題可以到這個網(wǎng)站報告給 Google。

https://issuetracker.google.com/







issue 解決之后都會通過下面的網(wǎng)站進行提交,我們可以實時查看代碼的具體修改,包括各個文件的修改細節(jié)以及詳細的提交說明。

https://android-review.googlesource.com/







當然我們也可以通過下面的網(wǎng)站,查看 AOSP 包含的 project 列表、每個 project 的代碼和該倉庫完整的提交歷史。

https://android.googlesource.com/










Chromium

包括 WebView 在內(nèi)很多瀏覽器都采用 Chromium 實現(xiàn)了內(nèi)核。當我們需要定制 Android Browser 或擴展 WebView 功能的時候,無法避免去查看 Chromium 的源碼和定位相關(guān) issue。

https://www.chromium.org/Home/







和 AOSP 項目一樣,同樣可以查看 Chromium 的 issue 列表,或者向 Google 工程師反饋引擎的問題。

https://bugs.chromium.org/p/chromium/issues/list







當然,也提供了 Chromium 源碼修改的 gerrit 網(wǎng)站和各 project 網(wǎng)站。

https://chromium-review.googlesource.com/







https://chromium.googlesource.com/







CDD & CTS

對于 Android ROM 廠商而言,如何保證魔改之后的系統(tǒng)仍能遵循原生的 Android 規(guī)范,Google 提供的 CDD 文檔是極為重要的指導(dǎo)來源。

https://source.android.google.cn/compatibility/cdd







同時還配置了 CTS、VTS 等工具來加強測試,如下的網(wǎng)站詳細指導(dǎo)了測試套件的構(gòu)成和使用細節(jié)。

https://source.android.google.cn/compatibility/tests







這些測試套件可以在 AOSP 源碼里編譯得到,也可以在如下的網(wǎng)站下載到各版本的工具并直接開測。

https://source.android.google.cn/compatibility/cts/downloads







源碼閱讀

無論是為了原理的學(xué)習(xí)還是 Bug 的定位,經(jīng)常需要查看 Android 各版本的源碼。除了通過 IDE 閱讀 SDK 以外,更加直接和完整的方式是訪問在線的源碼網(wǎng)站。

官方于今年年初公開的官方了強大的源碼網(wǎng)站,不僅包含了 AOSP 的代碼,還包含了 Jetpack、Gradle 等源碼,堪稱最新最全。

https://cs.android.com/







但有的時候因為網(wǎng)絡(luò)限制或速度原因,第三方的代碼網(wǎng)站則可以暫時彌補我們的需求。

http://www.aospxref.com/







Android SDK

Android 開發(fā)者最常需要查閱的是 SDK,如下的網(wǎng)站可以學(xué)習(xí)到 SDK、Jetpack、Google Play 政策等完備的開發(fā)資料。

https://developer.android.google.cn/







備注:Google 自去年開始布局了中文域名的 SDK 官網(wǎng),Android 開發(fā)者再也不需要訪問更新遲緩的 SDK 中文網(wǎng)了。

另外,由于翻譯工作的不及時,中文語言下的 doc 可能存在滯后,英語但凡可以的話可以嘗試切換到英文,結(jié)合兩方面的語言來把握 API 的使用或 Google 的意圖。

JDK

JDK 的源碼可以幫助我們了解 Java 各 API 的原理,Open JDK 的部分可以在 AOSP 項目里查到。

libcore/ojluni/src/main/java/...
也可以在如下的網(wǎng)站直接查看,無需XX上網(wǎng)。

http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/share/classes







Android OSV

一年一度的 Android OSV 是每個 Android 開發(fā)者最為期待的大事,也是令人頭疼的重大變革。如下的版本說明網(wǎng)站記錄了各版本的系統(tǒng)新特性和重要的行為變更,絕對是 OSV 適配的重要利器。

https://developer.android.google.cn/about/versions/







Google Play

作為 Android 最重要的分發(fā)平臺,Google Play 詳細的政策說明、發(fā)布指導(dǎo)以及應(yīng)用管理非常重要,如下的官網(wǎng)可以幫助到你。

https://developer.android.google.cn/distribute










Gradle

Gradle 自動化編譯工具異常強大??刹皇菃螁螢榱藰?gòu)建 Android 而存在,通過如下的 Gradle 官網(wǎng)可以了解其在各式 IDE、各式平臺上的出色應(yīng)用和使用細節(jié)。

https://gradle.org/







MAD

MAD,Modern Android Development,是 Google 針對 Android App 開發(fā)的重要理念。涵蓋了 Jetpack 框架集合、Kotlin 語言、Android Studio 工具、App Bundle 發(fā)行格式以及 Jetpack Compose UI 工具包。

可以通過如下的網(wǎng)站進行系統(tǒng)的學(xué)習(xí),可以重塑和刷新既有的 Android app 開發(fā)思維。

https://developer.android.google.cn/modern-android-development







之后可以通過下面的網(wǎng)站或插件測試一下自己的 MAD “含量”

https://developer.android.com/modern-android-development/scorecard







Jetpack

Jetpack 可謂是這幾年 Android 平臺極為重要的官方框架集合,如下的網(wǎng)站則是 Jetpack 的官網(wǎng)。你可以了解到 Jetpack 的一切動向和文檔。

https://developer.android.google.cn/jetpack







Kotlin

成為 Android 平臺首選開發(fā)語言之后,Kotlin 得到了 Google 的鼎力支持。通過 Google 提供的 Kotlin 頁面可以學(xué)習(xí)到 Kotlin 的入門、各種課程以及 Android、Jetpack 對 Kotlin 的各種支持。

https://developer.android.google.cn/kotlin







當然,也可以到 JetBrains 公司官方創(chuàng)建的 Kotlin 網(wǎng)站進行 Kotlin 方面的學(xué)習(xí),了解 Kotlin 在后端、跨平臺等 Android 以外領(lǐng)域的表現(xiàn)。

https://kotlinlang.org/







Android Studio

作為官方的 IDE:Android Studio 的功能愈加強大、完善和性能友好。如下的官網(wǎng)提供了最新功能的說明,以及各個版本的下載方法、以及 SDK Tool 的使用細節(jié)。

https://developer.android.google.cn/studio







App Bundle

App Bundle 是 Android 平臺最新的發(fā)布格式,在 APK 的基礎(chǔ)上進行了多項優(yōu)化。當 Google 宣布正式的 Deadline 時候還引發(fā)了國內(nèi)關(guān)于鴻蒙的一些聯(lián)想。如下的網(wǎng)站可以充分學(xué)習(xí)到這個新格式的優(yōu)勢、原理以及使用規(guī)范。

https://developer.android.google.cn/guide/app-bundle







Compose

Jetpack Compose 是 Android 平臺最新的 UI 工具包,提供了聲明式編程方式,是近幾年 Android 領(lǐng)域非常重要和亟待學(xué)習(xí)的一門技術(shù)。

https://developer.android.google.cn/jetpack/compose







JetBrains 基于 Jetpack Compose 的 UI 思想推出了 Compose Multiplatform 技術(shù),期望打造橫跨桌面端、Web端和 Android 端的 UI 技術(shù)框架

https://www.jetbrains.com/lp/compose-mpp/







官方的 Compose API 往往不會說得那么詳細,很多資料也容易零散。那么 Compose 博物館網(wǎng)站將這些 API 的使用、示例代碼、最新的擴展框架等事無巨細的細節(jié)完美整合。值得深入使用~

https://docs.compose.net.cn/







Flutter

Flutter 自推出以來受到了全球各大公司的熱捧,在跨平臺的 UI 解決領(lǐng)域獨樹一幟。官網(wǎng)也設(shè)計得非常漂亮~

https://flutter.dev/







Flutter Studio 是通過 UI 拖拽等方式快速搭建 Flutter 實現(xiàn)的頁面,可以快速復(fù)制源碼,非常便捷~

https://flutterstudio.app/







Material Design

Material Design 是 Google 推出的重要設(shè)計語言,適用于移動端、Web 端、桌面端等各大平臺。并和 Jetpack Compose、Flutter 都進行了深度融合。

如下的官網(wǎng)展示了該設(shè)計語言的理念和 UI 搭建平臺。

https://material.io/







Harmony OS

有些朋友覺得鴻蒙 OS 是 Android 換皮,即便不是也不愿意在一個和 Android 很像的平臺上耗費額外的精力。其實大可不必,如果你對鴻蒙有興趣,那就通過如下的官網(wǎng)來充分了解它的原理和宏大愿景,以及進行實際的開發(fā)體驗

https://www.harmonyos.com/cn/community/







同時華為提供了相應(yīng)的開發(fā)者論壇,可以在里面和華為工程師以及百萬級鴻蒙開發(fā)者進行深度交流。

https://developer.huawei.com/consumer/cn/forum/block/application







開源網(wǎng)站

開源網(wǎng)站是我們進行技術(shù)開發(fā)無法錯過的重要網(wǎng)站,包括尋找合適的輪子、還是開發(fā)自己的開源項目、甚至是參與到重大的開源項目當中。

全球最大的男性交友網(wǎng)站 Github 必然是首要推薦的,被Microsoft 收購之后暫未沒有出現(xiàn)大家擔心的事情,反而在向著更加方便更加高效的方向發(fā)展~

https://github.com/







GitLab 雖無 Gihub 出名,也是全球級別重要的開源項目托管網(wǎng)站。

https://about.gitlab.com/







Gitee 作為國產(chǎn)的開源托管網(wǎng)站,已有不少優(yōu)秀的開源項目進駐。廣大的 Android 開發(fā)者可以嘗試和發(fā)出自己的支持~

https://gitee.com/







官方博客

Medium 作為國外很火的長文寫作平臺,Google 官方的開發(fā)者關(guān)系工程師以及其他熱心 Android 開發(fā)者會在上面發(fā)布高質(zhì)量的技術(shù)文章。英文好的朋友可以關(guān)注一下這個平臺和他們所發(fā)布的最新技術(shù)文章。

https://medium.com/







有時候官方會翻譯之后同步到其博客或公眾號平臺,有些熱心的開發(fā)者也會自發(fā)地翻譯進來。

這里要提到國內(nèi)較好的幾個博客社區(qū):

有很多 Android 相關(guān)的高質(zhì)量技術(shù)文章、高水平的技術(shù)發(fā)燒友以及各式開發(fā)者活動,亟待你的發(fā)掘~

Google<GDG>

GDG,Google Developer Groups。作為 Google 發(fā)起的全球范圍的開發(fā)者社區(qū),時常舉辦 Google 相關(guān)技術(shù)的現(xiàn)場活動、線上直播等各式技術(shù)活動。

通過 GDG 首頁,可以了解到 GDG 在全球各國家和各地區(qū)的各個組織,并掌握他們舉辦的各項活動。

https://gdg.community.dev/










GDG 在杭州、杭州、杭州、杭州、杭州、杭州等各大一二線城市,都有分設(shè)。大家可以找到當?shù)氐慕M織,和本地的開發(fā)者進行面對面地交流。

比如 GDG 杭州的頁面:

https://gdg.community.dev/gdg-beijing/










還有一份由大佬親自收錄整理的學(xué)習(xí)PDF+架構(gòu)視頻+面試文檔+源碼筆記,高級架構(gòu)技術(shù)進階腦圖、Android開發(fā)面試專題資料,高級進階架構(gòu)資料

這些都是我現(xiàn)在閑暇時還會反復(fù)翻閱的精品資料。里面對近幾年的大廠面試高頻知識點都有詳細的講解。相信可以有效地幫助大家掌握知識、理解原理,幫助大家在未來取得一份不錯的答卷。

當然,你也可以拿去查漏補缺,提升自身的競爭力。

真心希望可以幫助到大家,Android路漫漫,共勉!

如果你有需要的話,只需私信我【進階】或點擊下方小卡片免費領(lǐng)?。?/b>



關(guān)鍵詞:錯過,資源

74
73
25
news
  • 網(wǎng)站
  • 營銷
  • 設(shè)計
  • 運營
  • 優(yōu)化
  • 效率
  • 專注
  • 電商
  • 方案
  • 推廣
為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉