2021-02-20

聚焦 #AndroidDevJourney | 第一期

原創(chuàng) Android 谷歌開發(fā)者 今天

圖片

作者 / 開發(fā)者關(guān)系項(xiàng)目經(jīng)理 Luli Perkins

"開發(fā)者說 · DTalk" 活動上線至今审轮,我們已收到上百位開發(fā)者的作品分享守呜,其中不少優(yōu)秀作品也已通過谷歌開發(fā)者公眾號分享給大家榔幸。今天我們將為您帶來一個(gè)全新的欄目 —— #AndroidDevJourney,亦是讓各位開發(fā)者有機(jī)會通過我們的平臺分享他們的故事蓄拣。在接下來的幾個(gè)月虱歪,我們會分享他們的開發(fā)之旅。同樣的,我們也期待您的精彩分享尺迂,與更多開發(fā)者分享經(jīng)驗(yàn)之談!

下面就讓我們來看一下本期都有哪些開發(fā)者的精彩故事吧!

Niharika Arora

圖片

Q: 介紹一下您成為 Android 開發(fā)者的經(jīng)歷以及您是如何入門的噪裕。

A:? 我從大學(xué)四年級開始接觸 Android 領(lǐng)域蹲盘,一開始在一家名為 GreenAppleSolutions 的初創(chuàng)公司實(shí)習(xí)。在這家公司我獲得了一個(gè)從頭開發(fā) Android 項(xiàng)目的機(jī)會膳音,很幸運(yùn)召衔,我的第一個(gè)項(xiàng)目就在 Play 商店上線了。在實(shí)習(xí)過程中严蓖,我發(fā)現(xiàn) Android 非常有趣薄嫡,編寫的每一行代碼,都能通過設(shè)備實(shí)時(shí)呈現(xiàn)結(jié)果颗胡。我開始喜歡上了 Android毫深,并決定把 Android 開發(fā)作為我的職業(yè)發(fā)展方向。

Q: 對您來說毒姨,哪個(gè)快捷鍵哑蔫、技巧或訣竅是不可或缺的?

A: 我十分喜歡 Android Lint弧呐,它讓我不必手動查找已棄用的調(diào)用或 API闸迷,因而可以節(jié)省大量時(shí)間。還可以幫助我遵循最佳做法俘枫,讓我的代碼得到更好的優(yōu)化腥沽、更加安全,性能也更高鸠蚪。

Q: 對于剛接觸 Android 的開發(fā)者今阳,您最想分享的一條建議是?

A: 實(shí)際上茅信,有兩條建議:

解決你的每一個(gè)小疑問是很重要的盾舌,即便是你認(rèn)為比較愚蠢的問題。刨根問底蘸鲸,直到得到滿意的答案為止妖谴;

閱讀教程是不錯的做法,但還要深入探究文檔酌摇。一開始可能感覺要上手的事情有點(diǎn)多膝舅,但長遠(yuǎn)看來,這有助于成為一名優(yōu)秀的開發(fā)者妙痹。

Walmyr Carvalho

圖片

Q: 介紹一下您成為 Android 開發(fā)者的經(jīng)歷以及您是如何入門的铸史。

A: 很有趣!2010 年怯伊,我開始在 iOS 上接觸移動端開發(fā),但到了 2011 年,我大學(xué)的最后一個(gè)項(xiàng)目是一款土木建筑應(yīng)用耿芹,團(tuán)隊(duì)中沒有人有 Mac崭篡,所以我們在 Android 上完成了項(xiàng)目 (順便說一句,我們得到了 10 分)吧秕!當(dāng)時(shí)我在給一些政府工作人員教授技術(shù)課程琉闪,對代碼沒那么大的興趣,但在 2011 年的項(xiàng)目結(jié)束后砸彬,我得到了第一份 Android 初級開發(fā)者工作颠毙,這讓我迷上了這個(gè)平臺,以至于不想離開砂碉!

我開始使用 Eclipse 和 ADT蛀蜜、Holo 以及 ActionBarSherlock 進(jìn)行 Java 開發(fā),接觸了早期的 Material Design增蹭,并參加了 2013 年 Google I/O 大會滴某,當(dāng)時(shí) Google 推出了 Android Studio,這對我來說是一次不太起眼但意義非凡的經(jīng)歷滋迈,不僅僅因?yàn)閷W(xué)到了很多東西霎奢,還因?yàn)榇髸嫌龅降娜藶槲姨峁┝撕芏鄮椭?br>

從那時(shí)算起,我從事移動開發(fā) (主要是 Android) 已有 10 多年饼灿,期間幫助許多巴西科技公司和獨(dú)角獸企業(yè)完成了他們的 Android 項(xiàng)目幕侠,從 2016 年開始,我成為當(dāng)?shù)?Android GDE (谷歌開發(fā)技術(shù)專家) 中的一員碍彭。

GDE (谷歌開發(fā)技術(shù)專家)

https://developers.google.cn/programs/experts/directory/

另外晤硕,我熱愛開發(fā)和設(shè)計(jì)社區(qū),所以我想盡可能參與其中硕旗。我是 GDG S?o Paulo 的前任組織者窗骑,也是 Kotlin Meetup S?o Paulo 和 Android Dev BR 的創(chuàng)始人和組織者,Android Dev BR 是全球最大的巴西語/葡語 Android 社區(qū)漆枚,成員超過 7,500 人创译!

GDG S?o Paulo

http://meetup.com/gdg-sp

Kotlin Meetup S?o Paulo

http://meetup.com/kotlin-meetup-sp

Android Dev BR

http://androiddevbr.org/

我還以巴西 ACE Startups 和 Google For Startups Accelerator 項(xiàng)目導(dǎo)師的身份加入了國家初創(chuàng)公司社區(qū)。

ACE Startups

https://acestartups.com.br/startups/

Google For Startups Accelerator

https://www.campus.co/google-for-startups-accelerator-global/

Q: 對您來說墙基,哪個(gè)快捷鍵软族、技巧或訣竅是不可或缺的?

A: Android Studio 上有一個(gè)簡單但功能強(qiáng)大的快捷鍵残制,我經(jīng)常會用到立砸,即多光標(biāo)實(shí)例選擇,其實(shí)現(xiàn)方法為使用 Ctrl + G (macOS) / Alt + J (Windows + Linux) 進(jìn)行增量實(shí)例選擇或使用 Ctrl + Cmd + G / Shift + Ctrl + Alt + J 一次選擇所有實(shí)例初茶】抛#看起來有點(diǎn)傻,但是這一快捷鍵在我寫代碼時(shí)幫助很大,尤其是在重構(gòu)時(shí)螺戳。我每天都會用搁宾!

Q: 對于剛接觸 Android 的開發(fā)者,您最想分享的一條建議是倔幼?

A: 我想我會用兩個(gè)詞來總結(jié)我的建議: 學(xué)習(xí)和分享盖腿。

盡可能多學(xué)習(xí),不僅從官方文檔提供的海量內(nèi)容以及社區(qū)中學(xué)習(xí)损同,還要在持續(xù)不斷的練習(xí)中通過錯誤自我學(xué)習(xí)翩腐。網(wǎng)上有很多免費(fèi)內(nèi)容,還有來自 Google 和像我一樣的 GDEs (谷歌開發(fā)技術(shù)專家) 的幫助膏燃,會讓開發(fā)者們走的更遠(yuǎn)茂卦。繼續(xù)練習(xí),不斷獲取新知吧蹄梢!

學(xué)到新東西以后疙筹,與他人分享吧!我之所以取得今天的成就源于我會分享一些在學(xué)習(xí)過程中找不到的內(nèi)容禁炒。Android 擁有超棒的社區(qū)為開發(fā)者提供幫助而咆,你還可以在 Twitter、Reddit 和許多地方接觸到所使用的 API 或庫的創(chuàng)造者幕袱。你可以用多種方式來分享學(xué)到的知識暴备,比如寫文章、錄制播客或視頻等们豌。

網(wǎng)絡(luò)是一個(gè)強(qiáng)大的學(xué)習(xí)和分享工具涯捻,我真心建議大家通過網(wǎng)絡(luò)來分享內(nèi)容。如有需要望迎,我也希望可以幫助到大家障癌!:)

Nate Washington

圖片

Q: 介紹一下您成為 Android 開發(fā)者的經(jīng)歷以及您是如何入門的。

A: 我于 2015 年成為一名 Android 開發(fā)者辩尊,當(dāng)時(shí)我正在實(shí)施第一個(gè)商業(yè)構(gòu)想涛浙。我沒錢再上學(xué),因此我決定嘗試自己創(chuàng)業(yè)摄欲。我開發(fā)了一款 Web 應(yīng)用轿亮,但客戶堅(jiān)持要用一款原生應(yīng)用來滿足他們的需求。原本我想找經(jīng)驗(yàn)更豐富的人來開發(fā)胸墙,但最終還是決定通過自學(xué)來構(gòu)建一款 Android 應(yīng)用我注。時(shí)間來到 2017 年,我和我的聯(lián)合創(chuàng)始人 Christian 在 Google Play 商店上推出了我們公司的 Android 應(yīng)用 Qoins迟隅。從那時(shí)起但骨,我們?yōu)閿?shù)以萬計(jì)的 Android 用戶提供服務(wù)励七,并進(jìn)行了幾輪融資。

Qoins

https://qoins.io/

Q: 對您來說嗽冒,哪個(gè)快捷鍵呀伙、技巧或訣竅是不可或缺的补履?

A: 能夠在虛擬設(shè)備上測試我們構(gòu)建的 Android 應(yīng)用確實(shí)幫了大忙添坊。在為數(shù)千種不同設(shè)備構(gòu)建 Android 應(yīng)用時(shí),需要考慮許多不同的場景箫锤。Firebase Test Labs 一類的工具以及其他虛擬設(shè)備服務(wù)讓我能夠創(chuàng)建特定的場景來進(jìn)行實(shí)操測試贬蛙,而這在我的 Android 設(shè)備上無法實(shí)現(xiàn)。

Q: 對于剛接觸 Android 的開發(fā)者谚攒,您最想分享的一條建議是阳准?

A: 犯錯不可怕,錯誤也是過程的一部分馏臭。

Yuki Anzai

圖片

Q: 介紹一下您成為 Android 開發(fā)者的經(jīng)歷以及您是如何入門的野蝇。

A: 我在 2009 年的谷歌開發(fā)者大會 (GDD) 上拿到了自己的第一款 Android 設(shè)備 HTC Magic,而我的 Android 之旅也隨之開啟括儒。當(dāng)時(shí)我還是一名大學(xué)生绕沈,正在使用 JavaFX 編寫我的個(gè)人應(yīng)用,因此我熟悉 Java帮寻,在這方面有些經(jīng)驗(yàn)乍狐。很快,我就開始把我的應(yīng)用移植到 Android 上固逗。畢業(yè)后我就職于一家軟件公司浅蚪,希望從事 Android 應(yīng)用開發(fā)工作。但在那家公司似乎沒有什么機(jī)會烫罩。因此我創(chuàng)立了自己的小公司惜傲,是一家開發(fā) Android 應(yīng)用的代理機(jī)構(gòu)。

Q: 對您來說贝攒,哪個(gè) Android 開發(fā)快捷鍵盗誊、技巧或訣竅是不可或缺的?

A: 有很多饿这。如果一定要選一個(gè)浊伙,那就是 Android Studio。因?yàn)槲易铋_始是使用 Eclipse 開發(fā) Android 應(yīng)用的长捧,因此一直很欣賞 Android Studio 的出色表現(xiàn)嚣鄙。(同時(shí)我也離不開 Kotlin、RecyclerView串结、ConstraintLayout……)

Android Studio 有一個(gè)快捷鍵對于我來說必不可少哑子,那就是 Command + B (轉(zhuǎn)到聲明或使用位置)舅列。這個(gè)快捷鍵讓我能夠在聲明和使用位置之間自由跳轉(zhuǎn)。這在讀取源代碼 (包括 Android 平臺和庫代碼) 時(shí)非常有用卧蜓。

Q: 對于剛接觸 Android 的開發(fā)者帐要,您最想分享的一條建議是?

A: 閱讀官方文檔弥奸。閱讀所使用的平臺和庫的源代碼榨惠。加快學(xué)習(xí)進(jìn)度的一個(gè)方法就是從頭至尾 (直到應(yīng)用投放市場之前) 搭建一款應(yīng)用。

不要過度依賴庫盛霎,尤其是在庫會影響到你應(yīng)用的整個(gè)結(jié)構(gòu)時(shí)赠橙。你的應(yīng)用可能比庫存在的時(shí)間更長。

Madona Syombua

圖片

Q: 介紹一下您成為 Android 開發(fā)者的經(jīng)歷以及您是如何入門的愤炸。

A: 我的 Android 之旅要追溯到 2014 年初期揪,在那之前,我是一家小公司的初級 Java 開發(fā)者规个,負(fù)責(zé)搭建庫存系統(tǒng)凤薛。但是,我對這份工作并不感興趣诞仓,我一直在尋找一份能讓我的 Java 知識有用武之地的好工作缤苫。我買了我的第一部手機(jī),是一部 Nokia狂芋,當(dāng)我看到手機(jī)里的應(yīng)用時(shí)榨馁,就在想他們是怎么做出這些應(yīng)用的。我研究后發(fā)現(xiàn)帜矾,這些應(yīng)用實(shí)際上是用 Java 編寫的翼虫,從此我踏上了這一旅程。

我還記得我搭建的第一款應(yīng)用 Simple Math屡萤,里面只包含一些 Activity珍剑,因?yàn)楫?dāng)時(shí)還沒有 Fragment。現(xiàn)在回想起來死陆,這些年我們確實(shí)取得了巨大的進(jìn)步招拙。Simple Math 的下載量為 500 次,評分 4.5措译,這激勵了我要去構(gòu)建更多應(yīng)用别凤。后來我贏得了 2018 年 Grow with Google 成長計(jì)劃獎學(xué)金,這促進(jìn)了我的職業(yè)發(fā)展领虹。在這為期一年的學(xué)術(shù)研究過程中规哪,我在 Google Play 商店上推出了第二款應(yīng)用 Budgeting Buddy,這款應(yīng)用的評分為 4.5塌衰,下載量超過五千次诉稍。目前蝠嘉,我任職于 Streem,職位是 Android 工程師杯巨,這些年來 Android 取得的進(jìn)步以及技術(shù)和維護(hù)方面的改進(jìn)讓我深感欣慰蚤告,尤其是其中的模擬器。

Budgeting Buddy

https://play.google.com/store/apps/details?id=com.madonasyombua.budgetbuddy&hl=en_US&gl=US

Q: 對您來說服爷,哪個(gè) Android 開發(fā)快捷鍵杜恰、技巧或訣竅是不可或缺的?

A: 我離不開的一個(gè)快捷鍵是 [options + Command + L] 和 [Options + Command + O]层扶,這在我執(zhí)行拉取請求的過程中幫了大忙箫章。我還學(xué)到了一個(gè)非常棒的訣竅,那就是 git 本地歷史選項(xiàng)镜会,這真的發(fā)揮了巨大的作用。有時(shí)候我可能會忘記所更改的內(nèi)容终抽,但它總能幫我及時(shí)回想起來戳表。

Q: 對于剛接觸 Android 的開發(fā)者,您最想分享的一條建議是昼伴?

A: 實(shí)際上匾旭,當(dāng)我完全過渡到移動端開發(fā)時(shí),我覺得這是我一生中必須要去適應(yīng)的學(xué)習(xí)曲線圃郊,這對我的幫助確實(shí)很大。隨時(shí)了解新功能、其他人推薦的東西以及出現(xiàn)此類需求的原因怜跑,始終走在變革的前沿又跛。例如,Room 的出現(xiàn)是一大驚人的進(jìn)步逸寓,現(xiàn)在還出現(xiàn)了 dagger Hilt 等等居兆。因此,如果讓我回答這個(gè)問題竹伸,為新的開發(fā)者提供建議泥栖,那就是請準(zhǔn)備好隨時(shí)學(xué)習(xí),你一定能體會到 Android 開發(fā)的樂趣勋篓。

我們?yōu)?Android 開發(fā)者社區(qū)的包容性深感自豪吧享,歡迎不同背景、不同生活經(jīng)歷的所有開發(fā)者加入分享譬嚣。如果您也受到鼓舞钢颂,下面的這些資源可以幫助您入門:

探索 developer.android.google.cn

關(guān)注谷歌開發(fā)者微信公眾號

訂閱我們的 B 站官方賬號

https://space.bilibili.com/64169458

訂閱我們的 YouTube 頻道

https://goo.gle/subscribe-androiddev-yt

還有更多開發(fā)者計(jì)劃期待您的加入:

圖片

"開發(fā)者說 · DTalk" 面向中國開發(fā)者們征集 Google 移動應(yīng)用 (apps & games) 相關(guān)的產(chǎn)品/技術(shù)內(nèi)容。歡迎大家前來分享您對移動應(yīng)用的行業(yè)洞察或見解孤荣、移動開發(fā)過程中的心得或新發(fā)現(xiàn)甸陌、以及應(yīng)用出海的實(shí)戰(zhàn)經(jīng)驗(yàn)總結(jié)和相關(guān)產(chǎn)品的使用反饋等须揣。我們由衷地希望可以給這些出眾的中國開發(fā)者們提供更好展現(xiàn)自己、充分發(fā)揮自己特長的平臺钱豁。我們將通過大家的技術(shù)內(nèi)容著重選出優(yōu)秀案例進(jìn)行谷歌開發(fā)技術(shù)專家 (GDE) 的推薦耻卡。

圖片

? 掃描上方二維碼即刻報(bào)名

圖片

谷歌開發(fā)者社區(qū) (Google Developer Groups,簡稱 GDG) 讓開發(fā)者有機(jī)會結(jié)識技術(shù)志趣相投的本地開發(fā)者牲尺。GDG 線下聚會活動涵蓋各種技術(shù)主題的討論卵酪,您可以通過實(shí)踐研討會來學(xué)習(xí)新技能。

加入您所在城市的社區(qū):

https://developers.google.cn/community/gdg/groups

圖片

Google 旗下的 Women Techmakers 項(xiàng)目成立于 2014 年谤碳,致力于通過社區(qū)溃卡、關(guān)注和資源幫助所有女性在科技領(lǐng)域獲得卓越發(fā)展。目前已有超過 10 萬名女性開發(fā)者加入此計(jì)劃蜒简,我們正與世界各地的社區(qū)合作瘸羡,共同營造一個(gè)支持所有女性在科技領(lǐng)域取得發(fā)展和進(jìn)步的環(huán)境。

成為會員:

https://services.google.com/fb/forms/joinwomentechmakers/

圖片

谷歌開發(fā)者專家 (Google Developers Experts搓茬,簡稱 GDE) 項(xiàng)目是一個(gè)由資深技術(shù)專家犹赖、影響者和思想領(lǐng)袖組成的全球網(wǎng)絡(luò),他們通過在活動中發(fā)表演講卷仑,發(fā)布內(nèi)容并開發(fā)創(chuàng)新的應(yīng)用峻村,積極支持開發(fā)者、公司和技術(shù)社區(qū)的發(fā)展锡凝。GDE 們積極為世界各地的開發(fā)者和初創(chuàng)公司生態(tài)系統(tǒng)貢獻(xiàn)心力粘昨、提供支持,幫助其構(gòu)建和發(fā)布頗具創(chuàng)新能力的應(yīng)用窜锯。

了解詳情:

https://developers.google.cn/community/experts

*Java 是 Oracle 和/或其附屬公司的注冊商標(biāo)张肾。

圖片

推薦閱讀

圖片

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市衬浑,隨后出現(xiàn)的幾起案子捌浩,更是在濱河造成了極大的恐慌,老刑警劉巖工秩,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件尸饺,死亡現(xiàn)場離奇詭異,居然都是意外死亡助币,警方通過查閱死者的電腦和手機(jī)浪听,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來眉菱,“玉大人迹栓,你說我怎么就攤上這事〖蠡海” “怎么了克伊?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵酥郭,是天一觀的道長。 經(jīng)常有香客問我愿吹,道長不从,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任犁跪,我火速辦了婚禮椿息,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘坷衍。我一直安慰自己寝优,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布枫耳。 她就那樣靜靜地躺著乏矾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嘉涌。 梳的紋絲不亂的頭發(fā)上妻熊,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天,我揣著相機(jī)與錄音仑最,去河邊找鬼。 笑死帆喇,一個(gè)胖子當(dāng)著我的面吹牛警医,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播坯钦,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼预皇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了婉刀?” 一聲冷哼從身側(cè)響起吟温,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎突颊,沒想到半個(gè)月后鲁豪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡律秃,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年爬橡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棒动。...
    茶點(diǎn)故事閱讀 38,646評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡糙申,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出船惨,到底是詐尸還是另有隱情柜裸,我是刑警寧澤缕陕,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站疙挺,受9級特大地震影響扛邑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜衔统,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一鹿榜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧锦爵,春花似錦舱殿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至樟氢,卻和暖如春冈绊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背埠啃。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工死宣, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人碴开。 一個(gè)月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓毅该,卻偏偏與公主長得像,于是被迫代替她去往敵國和親潦牛。 傳聞我的和親對象是個(gè)殘疾皇子眶掌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容