2017 我所分享的技術文章總結(下)

code小生發表於2018-01-01

對下半年所分享的文章進行整理,上半年總結的 98 篇好文請點選這裡,很多讀者當時忘記了收藏,以致於查詢一篇歷史文章很費勁,因此在這裡順便做下記錄。目前就分下下面幾個大類,沒有更多細分,已基本可以查詢了。 如果覺得部落格還是有些不方便,請戳此處

看看2018的起跑路線.png

App 系列(高仿、練手等)

你好,芒果!使用 RxKotlin 開發的 Dribbble App.

分享我學習 Androd 開發過程中寫的小專案

來自大學生投稿:一個適合新手上手的商城專案

"DeepNight-in-kotlin"一個純看妹紙的 Kotlin 開源專案

自定義 / 仿系列

自定義 View—手把手教你擼出一個圓形載入進度條

Android 仿微信朋友圈,縮放歸位功能詳細解析

玩轉仿探探卡片式滑動效果

高仿網易嚴選底部彈出選單

自定義 Drawable 實現靈動的紅鯉魚動畫(上篇)

Android 自定義 View 之繼承擴充套件(仿網易雲音樂聽歌識曲)

Android 高仿懂球帝我是教練效果

Android 上一個類似 PathMenu 效果的自定義 View 原始碼分析

自定義 View:用貝塞爾曲線繪製酷炫輪廓背景

回爐再造,靈活的 YMenuView 2.0 誕生

自定義 LayoutManager 實現弧形以及滑動放大效果 RecyclerView

自定義 View 之炫酷的成績展示介面

仿知乎內容廣告欄 WindowImageView

仿微信表情輸入鍵盤(支援 Gif 表情圖文混排 )

框架/庫(封裝使用)

為 Retrofit2 提供的 FastJson 轉換庫

一步一步帶你認識 MVP+Retrofit+Rxjava 並封裝(二)

Android 和 H5 互動-框架篇

大神帶你看——fastjson 那些事.pptx

三行程式碼實現 TabLayout+ViewPager 的 Tab 滑動效果,從封裝到開源

小之的架構之路——Android MVVM 面向介面型框架封裝和單元測試

少年郎,你需要封裝好的 ViewPager 工具類

求職

帝都三年 Java,說說我的求職之路

四步準備 Android 面試

Android 面試 | 全站式導航

值得借鑑:耗時兩個月的求職經歷

面試官之初體驗,請考慮

經歷的某度的一場面試

一個三本學生的面試之旅

漫無止境的秋招

乾貨

程式設計師,你還沒有軟技能嗎?難怪你不幸福

十年的老程式碼,你敢動?

程式設計師成長曆程的四個階段

2017 | 我在 5 個月時間裡分享了 98 篇文章

「譯文」資深程式設計師應該有的樣子

預告 | 送書福利

非常有用的資源合集-開發設計再也不愁啦

給程式設計生涯充電的 10 本書

推薦幾個開源庫

原始碼分析

三步掌握 Android 中的 AIDL

Android 進階 - 檢視層級實時分析(含福利)

職場

中國程式設計師如何升職加薪,也許我們該學學印度人

躍遷:成為高手的技術

經驗分享

程式設計師應該讀的 7 本計算機書

一個老程式設計師的建議

Android 新手如何學習開發一款 app?

種一棵樹最好的時間是十年前,其次是現在

30 歲程式設計師的選擇,一線 OR 二線?

軟體開發中的 10 條最佳指導原則

如何打造個人技術影響力

6 天時間修改 1 行程式碼:現實中的軟體開發流程

程式設計師、架構師、技術經理、技術總監和 CTO 都是幹什麼的?

如何有效報告 bug

我的 10 年自學程式設計之路

別讓程式設計師停止在 35 歲,如何讓我們走得更遠

程式設計的自學方法

開除了沒情商的“技術大神”後,整個團隊都好起來了

程式設計師的五種不同尋常的特質

完整系列

Android 開發之漫漫長途Ⅰ—Android 系統的創世之初以及 Activity 的生命週期

Android 開發之漫漫長途 Ⅱ——Activity的顯示之Window和View(1)

Android 開發之漫漫長途 Ⅲ—Activity 的顯示之 Window和View(2)

Android 開發之漫漫長途 Ⅳ——Activity 的顯示之 ViewRootImpl 初探

Activity 顯示之 ViewRootImpl的PreMeasure、WindowLayout、EndMeasure 等方法

專案中的技術

Gradle

Android 解鎖 Gradle 依賴新姿勢

Gradle 的高階技巧

提速 Android Gradle 構建

優化/瘦身

Android 效能小技巧

Android APK 瘦身實踐

元件化

Android 元件化 —— 路由設計最佳實踐

Android 徹底元件化 demo 釋出

Android 徹底元件化番外篇-gradle3.0.0

小程式

微信小程式實戰篇-個人中心

JVM

Android 進階之簡述 JVM 基礎(一):走進Java

Android 精進之簡述 JVM 基礎(二):Java記憶體區域與記憶體溢位異常

Android 精進:簡述 JVM 基礎(三):垃圾收集器與記憶體分配策略

簡述 JVM 基礎(四):類結構檔案

簡述JVM基礎(五):虛擬機器類載入機制

簡述JVM基礎(六):虛擬機器位元組碼執行引擎

簡述JVM基礎(七): Java 記憶體模型與執行緒


Android 計步模組(類似微信運動)

HTTP1.0、HTTP1.1 和 HTTP2.0 的區別

你被下拉重新整理和上拉載入搞煩了嗎?

Android 下實現高效的模糊效果

RecyclerView 簡單到想哭的多條目實現

程式設計師都該懂點 HTTP

WebView 開車指南之最全實用案例

震驚!阿里熱更新框架 Sophix 背後隱藏的真相竟然是……

Android 仿微信朋友圈全文、收起功能

Android 的毛玻璃模糊效果,我使用 OpenCV 來搞

「DragMoreScrollView」一種相簿互動效果的實現

關於多選(有動畫)解決方案,你需要的可能是這個

關於 Android Zxing 3.3.0 的填坑

Android 錄音功能直接拿去用

Android 實現 dialog 的 3D 翻轉

仿房產銷冠 APP 銷控表介面-多 RecyclerView 同步滾動

D 專案 Android 模組化 VCS 演進之路

使用 ACTION_IMAGE_CAPTURE 可能存在的風險

Android 中的工廠模式(減少 if-else 和 switch-case)

Android Transition Framework 詳解---超炫的動畫框架

Android 一起來看看 7.0 的新特性 FileProvider

Android 如何在應用程式一段時間無操作後 退出登入

Android Dex 分包

細細品讀 Retrofit 的設計之美一

細細品讀 Retrofit 的設計之美 二

Android Binder—APP->framework(mRemote的前世今生)

使用 Dagger2 前你必須瞭解的一些設計原則

在 Android 上,一個完整的 UDP 通訊模組應該是怎樣的?

MediaPlayer 實現金額的語音播報功能

Android 廣播的那些事兒

視差動畫 - 雅虎新聞摘要載入

Android App 自動化測試: OPEN-STF環境搭建

一個容錯的 Gson 新世界

Android 談談自動化測試

Android•Lottie 動畫庫填坑記

MixPanel -Android 端埋點技術研究

視訊播放技術彙總(列表播放,小窗播放,跨介面播放,播放中網路切換提示)

巧用 Fragment,解耦 Android6.0 許可權適配手記

漫畫:什麼是B-樹?

微信 Tinker 在 Android 中整合以及使用

Android 端“被擠下線”功能的實現

Android 手機 全面屏(18:9螢幕)適配指南

Android 藉助 Python 實現自動打包上傳 fir

帶你通俗易懂的理解——執行緒、多執行緒與執行緒池

Android NFC 技術解析,附 Demo 原始碼

Android 中.aar檔案生成方法與用法

Android 鍵盤適配-中英文適配 軟體開發知識體系

熱修復——Tinker 的整合與使用

AndroidStudio JNI詳細教程+Gradle3.0 以上 JNI 爬坑之旅

熱修復——Bugly 讓熱修復變得如此簡單

Android Lint增量掃描實戰紀要

理解 Android 硬體加速原理的小白文


更多技術與提升技術的好文章,請關注訂閱號:「code小生」

技術分享

相關文章