金融壹賬通移動技術周報(第五十六期)
@author ASCE1885的 Github 簡書 微博 CSDN 知乎
由于微信公眾號屏蔽外部鏈接,詳情請點擊底部 閱讀原文
gecko-2299365.jpg
Photo by weekto
本期關鍵詞:Kotlin,社交金融,MVP,熱修復,統一推送標準,Alamofire,React Native,WCDB。
原創專題
1)[譯] 17 位谷歌 Android 開發專家是如何看待 Kotlin 的?
- 譯者簡介:ASCE1885,《Android 高級進階》作者
- 內容簡介:Google 已經多次表達過他們不反對 Kotlin 的使用,只要 Kotlin 編譯器依然生成有效的字節碼,那么 Google 就不會阻止任何人使用它。但很多人依然在等待官方的正式支持,一件可能永遠不會發生的事情。雖然我們等到了這一刻,但我想如果能夠知道 Google 的 Android 開發專家是如何看待 Kotlin 的,那就更好了。
2)社交金融:我們做了一個集合了直播、觀點、問答的全家桶
- 作者簡介:何劉興,資深 Java 工程師
- 內容簡介:金融產品有安全風險且門檻較高,對大多數用戶來說(排除嗜好高風險高收益者),感興趣是否專家熟人背書、收益不錯、安全簡單、能否獲得知識等,這些興趣點往往通過社交工具能更快達成。也許就像共享經濟的本質不在共享而在效率,社交金融的本質應該也不在社交,而在效率。社交金融不是讓人更方便聊天,而應該是更高效建立關系鏈,快速滿足用戶對金融產品的興趣點,從而產生金融交易欲望。
Android開發
1)MVP模式在攜程酒店的應用和擴展
- 作者簡介:趙偉麟,2011年就職于創新工場旗下點心OS,2014年加入攜程酒店事業部,從事Android研發工作。擅長基于組件的業務架構,系統架構,建模,性能優化和重構,關注應用系統的擴展性和耦合性,追求簡潔的代碼。
- 內容簡介:MVP模式是目前客戶端比較流行的框架模式,攜程在很早之前就開始探索使用該模式進行相關的業務功能開發,以提升代碼的規范性和可維護性,積累了一定的經驗。本文將探討一下該模式在實際工程中的優點和缺陷,并介紹攜程面對這些問題時的思考,解決方案以及在實踐經驗基礎上對該模式的擴展模式MVCPI。
2)Android 熱修復升級探索(二)
- 作者簡介:萬壑
- 內容簡介:Android資源的熱修復,就是在app不重新安裝的情況下,利用下發的補丁包直接更新本app中的資源。我們在開發阿里云移動熱修復(Sophix)的過程中,對Android資源的加載原理做了深入的探究,最終在資源修復方法上取得了突破性進展!新的資源修復方法不論是在使用便捷性、補丁包大小以及運行時效率方面,相比其他實現都有巨大的優勢。
3)安卓統一推送標準 已取得階段性成果
- 作者簡介:泰爾終端實驗室
- 內容簡介:安卓生態圈一直為App開發者提供了一個開放的運行環境,用于實現各種創新的想法,然而相應地也產生了的性能問題。消息推送是App運營的重要一環,為了優化消息推送成功率,降低電量和流量消耗,系統級的推送服務顯得尤為重要。同時,隨著安卓8.0版本的發布,未來App的后臺活動將受到更嚴格的管控,消息推送將只能通過系統級推送通道下發。目前,各大手機廠商也已經提供或者正在研發基于各自系統平臺的系統推送服務解決方案。
iOS開發
1) Alamofire 的設計之道
- 作者簡介:黃文臣
- 內容簡介:大部分用Swift編寫的iOS App的網絡模塊都是基于Alamofire的。作為Swift社區最活躍的幾個項目之一,有許多開發者在不斷的對其進行完善,所以學習這種優秀的開源代碼對深入理解Swift的特性很有幫助。
2)微信移動端數據庫組件WCDB系列(二) — 數據庫修復三板斧
- 作者簡介:johnwhe
- 內容簡介:長久以來SQLite DB都有損壞問題,從Android、iOS等移動系統,到Windows、Linux 等桌面系統都會出現。由于微信所有消息都保存在DB,服務端不保留備份,一旦損壞將導致用戶消息被清空,顯然不能接受。我們即將開源的移動數據庫組件 WCDB (WeChat Database),致力于解決 DB 損壞導致數據丟失的問題。之前一篇文章《微信 SQLite 數據庫修復實踐》介紹了微信對SQLite數據庫修復以及降低損壞率的實踐, 這次再深入介紹一下微信數據庫修復的具體方案和發展歷程。
技術縱橫
1)聊聊如何提高程序員的編碼效率
- 作者簡介:朱雷
- 內容簡介:我是一名軟件開發者、設計師,同時也是一名企業家。我是團隊效率軟件 Asana 的聯合創始人,很多偉大的公司都使用它來運作公司(如 Uber、Pinterest、Dropbox)。當我以前在 Facebook 做工程經理時,我設計了公司至今仍然依賴的內部團隊協作效率工具。下面這些,都是我發現對于我的創造性產出非常關鍵的小貼士。每一條都和優化這三個領域的其中一個有關:你的工作環境、你的心智、以及你的工作流程。
2)搜車 React Native 依賴管理方案
- 作者簡介:芋頭
- 內容簡介:本文主要講的是 RN 版本依賴和熱更新相關的話題,這是我們團隊的 RN 方案和業界流行的方案差異最大的地方,也是我們耗費心力最多的部分。本文會先講一下方案的主要思想,然后介紹下場景和緣由,最后詳解一些細節的實現。
3)微信WCDB進化之路 - 開源與開始
- 作者簡介:sanhuazhang
- 內容簡介:今天,WCDB(WeChat Database)通過了公司的最終審核,作為騰訊微信的一個開源組件分享給大家。從WCDB初建,到不斷摸索、優化,再到整理代碼、文檔,最終看著她在 GitHub 上靜靜等待著“Make Public”被按下,心情猶如看著女兒出嫁的父親。趁此機會,正好回顧一下 WCDB 這個“微信的數據庫”的成長,分享我們的心路歷程,也希望以此讓大家更了解WCDB。
歡迎關注我們的微信公眾號:金融壹賬通移動研發團隊
