原创 Android開發:自定義TabLayout,神奇效果竟是如此簡單 前言 思路分析 代碼實現 遠程依賴使用 最後

前言 啥話不說,先亮出效果圖: 最近公司UI設計了一個這樣的tab切換的樣式,剛一看到UI設計圖,感覺還是不錯滴。但是幾秒鐘後下意識想到,這個效果,Android自帶的 tablayout 控件應該實現不了這效果呢。頓時一臉茫然,我還要

原创 LeakCanary 分析:一隻優雅的金絲雀 如何初始化的 監聽泄漏的時機 檢測一個對象是否泄露 彩蛋環節 總結 最後

LeakCanary 是 Square 公司的一個開源庫。通過它可以在 App 運行過程中檢測內存泄漏,當內存泄漏發生時會生成發生泄漏對象的引用鏈,並通知程序開發人員。 說一個錦上添花的小知識點: 17世紀,英國礦井工人發現,金絲雀對瓦斯這

原创 2020年,Android技術人如何實現自我成長? 觀察自己的成長,才能收穫更大的成長 支撐我不斷前進的底層邏輯 寫在最後

作者:簫逸 導讀: 轉眼 2020 已經過去了一半,是時候來做一次年中總結了。阿里文娛高級技術專家簫逸總結了自己在阿里 6 年來的成長和收穫,分享他在工作中的一些思維方法,以及對生活的一些感悟,希望對大家有所啓發。 觀察自己的成長,才能

原创 移動應用程序開發的未來:Flutter 一、由Dart提供技術支持 二、只寫一次代碼,就能同時在Android和iOS上運行 三、UI開發 四、庫 五、後端開發 六、最後的一些思考 最最最後

作者:Eric Grandt 隨着系統以及應用複雜性的日益增高,「write once,run anywhere」開始成爲越來越多開發工具的終極目標。 基於此,Google 於 2017 年的 I/O 大會上隆重推出了移動 UI 框架 F

原创 Android開發:過了35歲你還能幹嘛? 一、30歲:你必須要面對的三大問題 二、30歲之前:如何打好基礎 三、30歲之後:如何實現質的突破?

人這一輩子沒法做太多的事情,所以每一件都要做得精彩絕倫。 你的時間有限,所以不要爲別人而活。不要被教條所限,不要活在別人的觀念裏。不要讓別人的意見左右自己內心的聲音。 最重要的是,勇敢的去追隨自己的心靈和直覺,只有自己的心靈和直覺才知道你

原创 JetPack 之 Paging3.0 簡單上手指南! 構建Adapter 獲取數據並設置給Adapter 刷新和重試

作者:Chsmy 之前有一篇Paging2.x的使用和分析,Paging2.x運行起來的效果無限滑動還挺不錯的,不過代碼寫起來有點麻煩,功能也不是太完善,比如下拉刷新的方法都沒有提供,我們還得自己去調用DataSource#invali

原创 Android研發從小廠跳到大廠,我是如何拿到騰訊、頭條、美團、小米的Offer的? 今年的Android開發的招聘市場如何 Android開發面試的幾部分 與面試官聊天的收穫 寫在最後

作者:XiaolongTu 今年的Android開發的招聘市場如何 今年Android開發的整體招聘趨勢可以概括爲幾句話:賽道中的公司在矇眼狂奔,成熟業務藉機補強,更多公司在觀望。 這裏面賽道的公司指的是在疫情中受益或者在疫情之前就已經

原创 高級 Android 技術人員必須具備的三大思維模式 用戶思維 產品思維 工程思維

拋開個人的心智模式上的一些思維差異,軟件行業從業者應該當具備的幾個思維模型,相當重要,好軟件好產品的理論指導也都無出其右。 用戶思維 代碼的抽象源自於現實世界,產品未來的受衆必然是給人看的,與人交互的內容要面向用戶,除了一些是面向業內人士

原创 Android開發:和Android原生系統對着幹的“黑科技”!

根據《第45次中國互聯網絡發展狀況統計報告》,中國網民手機裏平均安裝了56個APP。 現在很多互聯網企業旗下都擁有多款App,社交類、購物類、遊戲類、攝影類等等。APP的留存和活躍度是企業主非常看重的數據,而企業主拓展一個用戶下載app,平

原创 在這個問題上,能看出 Android 工程師的真實水平 關於如何學習

今天講一個 Android 開發小劉的故事。 年前他和大學同學聚會,和幾個在BAT的同學聊了聊技術,發現自己在創業公司這幾年,完全是喫老本的狀態,沒有什麼機會精進技術,同樣是工作了三年,和同學的差距卻越來越大。 但真正讓他受打擊的是 3

原创 Android程序員如何提升自己的技術,快速達到騰訊T3,50W+的標準? 一、刻意練習 二、系統化學習 三、寫博客 四、不斷的學習

這樣的一個問題,其實說實在的,是我目前比較關注的一個問題,因爲經常有粉絲反應說自己有感覺到,貌似時間過去了很久,但是自己的技術能力卻沒有提高多少,不知道你們是否有這樣的感受。 說到底,自己對技術還是有追求的,不想只做一個普普通通的底層碼農,

原创 聊聊 Android 開發的現狀和未來思考 “沒用過”的焦慮 競爭力的焦慮 最後

作者:GSYTech 最近和一些跳槽的 “老 Androd” 閒(mo)聊(yu)後頗有感觸,從事 Android 開發這麼多年,大家都開始重新思考未來的發展,或多或少都在爲職業生涯的“瓶頸”而煩惱,都有一種“待不住”的情緒在心頭徘徊。

原创 Android程序員的核心競爭力,避免35歲轉行、40歲失業的終極祕訣 一、堅持獨立思考 二、避免三大思考誤區 三、抓問題本質 四、日常訓練很重要 最後的話

我36歲,兩年Java轉的Android到現在差不多有十年了,從一開始的技術走上了管理,現在仍舊是管理崗,但自己經常主動幹回了技術。經常也有人問我爲什麼,祕訣是什麼,我的回答是“ 保持一顆年輕的心、學習的心,保持思考…… ” 其實說句良心話

原创 最硬核:這些年,我所經歷的所有Android面試 一、應屆坎坷求職路 二、被迫考慮機會 三、不甘落敗嘗試螞蟻金服 四、非技術性問題的面試準備 面試涉及知識點/體系/書籍推薦

作者:yummyLau 文章篇幅較長,建議耐心食用,相信對你有幫助。碼字不易,如果有誤,歡迎指出。 前部分是面試經歷,後部分是附帶的問題筆記/推薦回答/書籍。 今天去上班的路上,看了下手機的掘金,發現前些天的 《這些年,我爬過的

原创 知乎熱搜!如何看待年僅 28 歲的郭宇宣佈從字節跳動退休? 非計算機專業,拿到支付寶實習,字節6年實現財富自由 網友:運氣大於努力,履歷難以複製 最後

【導讀】最近28歲程序員郭宇宣佈退休上了知乎熱搜。 郭宇是誰? 高考後自學編程,非計算機專業出身,曾入職支付寶,2014年加入字節跳動,28歲實現財富自由提前退休,旅居日本經營溫泉酒店。彪悍的人生不需要解釋。 你的28歲在幹嘛?碩士畢