愛(ài)鋒貝
標(biāo)題:
不會(huì)Java可以做安卓開(kāi)發(fā)嗎?
[打印本頁(yè)]
作者:
院長(zhǎng)
時(shí)間:
2023-4-12 18:13
標(biāo)題:
不會(huì)Java可以做安卓開(kāi)發(fā)嗎?
之前會(huì)C++和python,但對(duì)移動(dòng)端開(kāi)發(fā)感興趣,只想學(xué)Dart和Kotlin,然后再學(xué)一下flutter和原生開(kāi)發(fā)
-----------------------------
作者:
小女生
時(shí)間:
2023-4-12 20:10
你寧可寫(xiě)kotlin或dart都不寫(xiě)java你是對(duì)Java有偏見(jiàn)嗎 kotlin可以寫(xiě)安卓。flutter是跨平臺(tái)不能?chē)?yán)格算安卓開(kāi)發(fā) 不過(guò)如果不懂底層API的原理 安卓開(kāi)發(fā)就永遠(yuǎn)提升不起來(lái) 安卓的關(guān)鍵問(wèn)題不是靠語(yǔ)言的簡(jiǎn)潔能解決的 反而Java代碼邏輯更清晰可讀性更好
作者:
我們
時(shí)間:
2023-4-12 21:50
Java是Android應(yīng)用程序開(kāi)發(fā)的主要編程語(yǔ)言,因此,要成為一名專(zhuān)業(yè)的Android開(kāi)發(fā)人員,需要熟練掌握J(rèn)ava編程語(yǔ)言。如果你不熟悉Java語(yǔ)言,那么學(xué)習(xí)Android開(kāi)發(fā)將會(huì)受到很大的限制。
盡管如此,也有一些其他的編程語(yǔ)言和工具可以用于Android開(kāi)發(fā),例如Kotlin、C++和React Native等。其中,Kotlin是一種在Android應(yīng)用程序開(kāi)發(fā)中越來(lái)越流行的替代Java的語(yǔ)言,它兼容Java并且易于學(xué)習(xí)和使用。C++也可以用于Android開(kāi)發(fā),但通常是用于底層庫(kù)或游戲引擎的開(kāi)發(fā)。React Native是由Facebook開(kāi)發(fā)的跨平臺(tái)框架,可以用JavaScript編寫(xiě)原生移動(dòng)應(yīng)用程序,并且在iOS和Android上都可以運(yùn)行。
然而,即使你使用這些替代語(yǔ)言或工具進(jìn)行Android開(kāi)發(fā),仍然無(wú)法完全避免Java語(yǔ)言的使用。例如,Kotlin語(yǔ)言本身就是建立在Java虛擬機(jī)之上的,并且其代碼可以與Java代碼互操作。因此,在學(xué)習(xí)后端Java和Android應(yīng)用開(kāi)發(fā)時(shí),使用Java作為編程語(yǔ)言是必要的。
總之,要成為一名專(zhuān)業(yè)的Android程序員,需要掌握J(rèn)ava編程語(yǔ)言并了解相關(guān)技術(shù),以構(gòu)建高質(zhì)量的Android應(yīng)用程序。如果你不熟悉Java語(yǔ)言,建議先學(xué)習(xí)Java基礎(chǔ)知識(shí),然后進(jìn)一步了解Android開(kāi)發(fā)相關(guān)技術(shù)。
作者:
愛(ài)你心有防腐劑
時(shí)間:
2023-4-12 23:17
首先先給大家分享一套 Android 合理的學(xué)習(xí)路線,這也能然你的學(xué)習(xí)效率等到有效的提升。
(, 下載次數(shù): 387)
上傳
點(diǎn)擊文件名下載附件
這套完整的學(xué)習(xí)路線是對(duì)標(biāo) 騰訊 T10級(jí)Android 進(jìn)階高工的,
學(xué)習(xí)的順序共分四個(gè)階段,先從初級(jí)部分→中級(jí)→高級(jí)→專(zhuān)家的一套流程,下面我會(huì)針對(duì)每個(gè)階段每個(gè)技術(shù)板塊給大家進(jìn)行推薦學(xué)習(xí)視頻與學(xué)習(xí)文檔:
Android 八大知識(shí)體系
初級(jí)(1~3年內(nèi))
Android 基礎(chǔ)技能
作為剛剛接觸這個(gè)行業(yè)的人群或基礎(chǔ)不扎實(shí)的人,需要學(xué)習(xí)的內(nèi)容如下:
(, 下載次數(shù): 384)
上傳
點(diǎn)擊文件名下載附件
面試過(guò)程中
:BATJ這些大公司都要求有扎實(shí)的Java語(yǔ)言基礎(chǔ)和虛擬機(jī)底層原理,這一個(gè)部分就是Android開(kāi)發(fā)中最常用的java語(yǔ)言相關(guān)知識(shí)。在這個(gè)里面,我們結(jié)合了Dex文件加密實(shí)戰(zhàn)和熱修復(fù)手寫(xiě)實(shí)戰(zhàn)來(lái)讓大家深刻體會(huì)Java語(yǔ)言體系的重要性以及在Android開(kāi)發(fā)中的地位;為了方便代價(jià)更好的掌握這一塊的知識(shí)點(diǎn),整理了相對(duì)應(yīng)的文檔如下:
(, 下載次數(shù): 324)
上傳
點(diǎn)擊文件名下載附件
kotlin 入門(mén)到精通
(, 下載次數(shù): 327)
上傳
點(diǎn)擊文件名下載附件
kotlin是一種運(yùn)行在java虛擬機(jī)上的靜態(tài)編程語(yǔ)言,早在2011年,JetBrains推出了kotlin項(xiàng)目,2016年2月15日正式發(fā)布了第一個(gè)官方穩(wěn)定版本V1.0,2017年在google I/O大會(huì)上,google正式宣布kotlin成為Android官方開(kāi)發(fā)語(yǔ)言。真是這樣慢慢的kotlin也成為了了每個(gè)Android 開(kāi)發(fā)者的必修課。
(, 下載次數(shù): 351)
上傳
點(diǎn)擊文件名下載附件
中級(jí)
經(jīng)過(guò)了兩年左右的磨練,慢慢的可以去學(xué)習(xí)些中級(jí)該學(xué)習(xí)的東西了,如果你還在一直堅(jiān)持干著初級(jí)干的事,那我勸你早點(diǎn)去提升一下,這個(gè)跟你后期的薪資有關(guān)系。至于中級(jí)階段需要從那入手?學(xué)習(xí)那些?下面我都列出來(lái):
Android 八大知識(shí)體系
Framework 與Android 內(nèi)核
(, 下載次數(shù): 384)
上傳
點(diǎn)擊文件名下載附件
FrameWork源碼解析:
Binder+Handler+Zygote+ AMS+ PMS+WMS
(, 下載次數(shù): 361)
上傳
點(diǎn)擊文件名下載附件
Jetpack全家桶核心知識(shí)點(diǎn)
:Lifecycle、ViewModel、LiveData、Room、Compse等……
(, 下載次數(shù): 340)
上傳
點(diǎn)擊文件名下載附件
(, 下載次數(shù): 427)
上傳
點(diǎn)擊文件名下載附件
性能優(yōu)化學(xué)習(xí)手冊(cè)
:?jiǎn)?dòng)優(yōu)化、UI布局優(yōu)化、卡頓優(yōu)化、布局優(yōu)化、崩潰優(yōu)化、網(wǎng)路優(yōu)化、大圖加載優(yōu)化、存儲(chǔ)優(yōu)化、APK瘦身優(yōu)化等……
(, 下載次數(shù): 379)
上傳
點(diǎn)擊文件名下載附件
(, 下載次數(shù): 344)
上傳
點(diǎn)擊文件名下載附件
高級(jí)
5年以上的經(jīng)驗(yàn),就應(yīng)該考慮到去學(xué)習(xí)這些內(nèi)容進(jìn)行去提升自己,
音視頻技術(shù)與架構(gòu)知識(shí)點(diǎn)
。一直以來(lái)許多開(kāi)發(fā)都有相關(guān)去嘗試學(xué)習(xí),但是由于技術(shù)比較高深,沒(méi)有好的學(xué)習(xí)路線和學(xué)習(xí)文檔進(jìn)行引導(dǎo),許多開(kāi)發(fā)學(xué)的比較凌亂,感覺(jué)沒(méi)有堅(jiān)持下去的必要,最后放棄了。導(dǎo)致昏了七八年的經(jīng)驗(yàn),但真實(shí)水平還是處于中級(jí)階段。
Android 八大知識(shí)體系
音視頻:
從未來(lái)的大趨勢(shì)來(lái)看,音視頻慢慢變成人們?nèi)粘I钪械谋匦杵?。除了在線教育、音視頻會(huì)議、即時(shí)通訊這些必須使用音視頻技術(shù)的產(chǎn)品外,其它的產(chǎn)品也需要加入音頻、視頻元素。
正是因?yàn)檫@樣一個(gè)大的趨勢(shì),現(xiàn)在除了各大廠之外,其它一些小廠也開(kāi)始尋找音視頻人才。
那該怎么入手學(xué)習(xí)?大家可以操作下方的學(xué)習(xí)路線及文檔進(jìn)行學(xué)習(xí):
(, 下載次數(shù): 354)
上傳
點(diǎn)擊文件名下載附件
(, 下載次數(shù): 348)
上傳
點(diǎn)擊文件名下載附件
Android APP架構(gòu):
(, 下載次數(shù): 370)
上傳
點(diǎn)擊文件名下載附件
(, 下載次數(shù): 350)
上傳
點(diǎn)擊文件名下載附件
Android 資深架構(gòu)師
工作經(jīng)驗(yàn)在10年以上的,不僅要隨時(shí)的回過(guò)以前的知識(shí)點(diǎn)和深入研究架構(gòu)以外,我們還要設(shè)計(jì)到Flutter跨平臺(tái)開(kāi)發(fā)和 Android 車(chē)載開(kāi)發(fā)的學(xué)習(xí),做到真正的全方位全棧,這才能稱得上 Android資深架構(gòu)師。下面我將Flutter和Android 車(chē)載的學(xué)習(xí)路線文檔到列在下面:
Android 八大知識(shí)體系
Flutter
(, 下載次數(shù): 371)
上傳
點(diǎn)擊文件名下載附件
對(duì)應(yīng)的Flutter 混合式開(kāi)發(fā)學(xué)習(xí)文檔如下:
(, 下載次數(shù): 375)
上傳
點(diǎn)擊文件名下載附件
Android 車(chē)載技術(shù)
登錄/注冊(cè)后可看大圖
對(duì)應(yīng)的Android 車(chē)載學(xué)習(xí)文檔如下:
(, 下載次數(shù): 360)
上傳
點(diǎn)擊文件名下載附件
以上這些知識(shí)點(diǎn)都是目前Android 開(kāi)發(fā)需要學(xué)習(xí)的。如果后面有什么新技術(shù)出來(lái),我也會(huì)來(lái)這里進(jìn)行更新……
Android 八大知識(shí)體系
作者:
解雨臣
時(shí)間:
2023-4-13 00:20
當(dāng)然可以啦!
在安卓開(kāi)發(fā)中,使用Java是常見(jiàn)的方式,但不是唯一的方式。除了Java,您還可以使用其他編程語(yǔ)言來(lái)進(jìn)行安卓開(kāi)發(fā),例如
Kotlin
或
C++
。
如果您不熟悉Java編程語(yǔ)言,您仍然可以學(xué)習(xí)安卓開(kāi)發(fā)。但是,您需要首先掌握J(rèn)ava語(yǔ)言基礎(chǔ)知識(shí),這將有助于您更好地理解安卓開(kāi)發(fā)中使用的各種概念和技術(shù)。
無(wú)論您使用哪種編程語(yǔ)言進(jìn)行安卓開(kāi)發(fā),您都需要熟悉
安卓開(kāi)發(fā)框架和API
,這對(duì)于創(chuàng)建高質(zhì)量的安卓應(yīng)用程序至關(guān)重要。
歡迎光臨 愛(ài)鋒貝 (http://7gfy2te7.cn/)
Powered by Discuz! X3.4