金融壹賬通移動(dòng)技術(shù)周報(bào)(第四十四期)
@author ASCE1885的 Github 簡(jiǎn)書 微博 CSDN 知乎
由于微信公眾號(hào)屏蔽外部鏈接,詳情請(qǐng)點(diǎn)擊底部 閱讀原文
Photo by bernd
本期導(dǎo)讀:本周關(guān)鍵詞:Walle存淫,架構(gòu)岗仑,Kotlin抖格,AspectJ沮协,SDK,A/B Test小槐,React Native
Android開發(fā)
1)新一代開源Android渠道包生成工具Walle
- 作者簡(jiǎn)介:建帥,陳潼荷辕,來(lái)自美團(tuán)點(diǎn)評(píng)技術(shù)團(tuán)隊(duì)
- 內(nèi)容簡(jiǎn)介:Android 7.0(Nougat)引入一項(xiàng)新的應(yīng)用簽名方案APK Signature Scheme v2,它是一個(gè)對(duì)全文件進(jìn)行簽名的方案件豌,能提供更快的應(yīng)用安裝時(shí)間疮方、對(duì)未授權(quán)APK文件的更改提供更多保護(hù),在默認(rèn)情況下茧彤,Android Gradle 2.2.0插件會(huì)使用APK Signature Scheme v2和傳統(tǒng)簽名方案來(lái)簽署你的應(yīng)用骡显。本文會(huì)對(duì)新的應(yīng)用簽名方案APK Signature Scheme v2以及新一代渠道生成工具進(jìn)行詳細(xì)深入的介紹。
2)人人車Android客戶端架構(gòu)演進(jìn)實(shí)錄
- 作者簡(jiǎn)介:馮宇飛 曾掂,現(xiàn)任人人車Android客戶端架構(gòu)師
- 內(nèi)容簡(jiǎn)介:本文回顧總結(jié)了人人車公司Android客戶端的架構(gòu)演進(jìn)歷程惫谤。人人車App隨著公司在業(yè)務(wù)和規(guī)模上的飆升,持續(xù)集成業(yè)務(wù)需求的同時(shí)珠洗,架構(gòu)也不斷的重構(gòu)演化溜歪,從模塊化,分層化许蓖,到框架化蝴猪,服務(wù)化,對(duì)Android客戶端架構(gòu)設(shè)計(jì)和改進(jìn)有一定的參考意義膊爪。
3)你為什么需要 Kotlin
- 作者簡(jiǎn)介:霍丙乾
- 內(nèi)容簡(jiǎn)介:在當(dāng)今的互聯(lián)網(wǎng)時(shí)代自阱,新技術(shù)猶如雨后春筍般層出不窮。本文以詼諧的風(fēng)格介紹了 Kotlin 的特性米酬。
4)看AspectJ在Android中的強(qiáng)勢(shì)插入
- 作者簡(jiǎn)介:徐宜生沛豌,《Android群英傳》作者
- 內(nèi)容簡(jiǎn)介:AOP是Aspect Oriented Programming的縮寫,即『面向切面編程』赃额。它和我們平時(shí)接觸到的OOP都是編程的不同思想加派,OOP叫确,即『面向?qū)ο缶幊獭唬岢氖菍⒐δ苣K化哼丈,對(duì)象化启妹,而AOP的思想,則不太一樣醉旦,它提倡的是針對(duì)同一類問(wèn)題的統(tǒng)一處理饶米,當(dāng)然,我們?cè)趯?shí)際編程過(guò)程中车胡,不可能單純的安裝AOP或者OOP的思想來(lái)編程檬输,很多時(shí)候,可能會(huì)混合多種編程思想匈棘,大家也不必要糾結(jié)該使用哪種思想丧慈,取百家之長(zhǎng),才是正道主卫。
5)Android SDK開發(fā)隨想錄
- 作者簡(jiǎn)介:江湖人稱小白哥
- 內(nèi)容簡(jiǎn)介:目前更多開發(fā)者熱衷于應(yīng)用開發(fā),極少數(shù)的開發(fā)者才有機(jī)會(huì)從事SDK開發(fā)工作,而市面上關(guān)于SDK開發(fā)介紹的文章少之又少,以至于讓大家覺得SDK開發(fā)是相對(duì)比較難而且非常無(wú)聊的工作,今天我們就來(lái)簡(jiǎn)單的聊聊SDK開發(fā)的哪點(diǎn)事逃默。
iOS開發(fā)
1)iOS A/B Test 方案探索
- 作者簡(jiǎn)介:李劍飛
- 內(nèi)容簡(jiǎn)介:近期團(tuán)隊(duì)做了很多 AB Test 的業(yè)務(wù)需求,在這種需求日益見多的情況下簇搅,我們不得不提升我們的代碼組織方式完域,以適應(yīng)或更好的在此類需求上維護(hù)我們的代碼。所以有了本文瘩将,本文主要闡述了業(yè)務(wù)團(tuán)隊(duì)在做 AB Test 的一些想法和思路吟税,才疏學(xué)淺,不令賜教姿现。
2)iOS代碼設(shè)計(jì)中的開放與封閉
- 作者簡(jiǎn)介:MrPeak
- 內(nèi)容簡(jiǎn)介:我們至今所寫的 iOS 代碼都是遵循 OOP 這種編程范式肠仪,以對(duì)象來(lái)臨摹和表達(dá)我們對(duì)于世界的理解。在設(shè)計(jì)類的時(shí)候备典,恪守 SOLID 五個(gè)原則會(huì)讓我們的代碼更易拓展和維護(hù)异旧。SOLID 中的 O 代表的是 Open/closed principle,這篇文章所要探討的不僅僅是類設(shè)計(jì)中的 Open 和 Closed熊经,而是要站在更廣闊的視角來(lái)看待代碼中的開放與封閉泽艘。
3)從 iOS 視角解密 React Native 中的線程
- 作者簡(jiǎn)介:彭飛,58 同城 iOS 客戶端架構(gòu)師镐依。專注于新技術(shù)的研發(fā)匹涮,主要負(fù)責(zé) App 端組件化架構(gòu)以及性能優(yōu)化,并已推廣 React Native 在 58 同城 App 中業(yè)務(wù)場(chǎng)景的應(yīng)用槐壳。
- 內(nèi)容簡(jiǎn)介:React Native(后文簡(jiǎn)稱 RN)自推出至今然低,已在國(guó)內(nèi)不少公司得到了推廣應(yīng)用,前景頗為看好。而當(dāng)前市面上對(duì) RN 源代碼級(jí)別的研究文章較少雳攘,對(duì)理解以及應(yīng)用 RN 上帶來(lái)諸多不便带兜。線程管理是 RN 的一個(gè)基礎(chǔ)內(nèi)容,理清它對(duì)了解 RN 中的組件設(shè)計(jì)吨灭、事件交互刚照、復(fù)雜任務(wù)處理有很大的幫助。由此喧兄,本文將基于 iOS 端的源代碼介紹 RN 中線程管理的相關(guān)內(nèi)容无畔。
技術(shù)縱橫
1)模塊加載工具制造指南
- 作者簡(jiǎn)介:june01
- 內(nèi)容簡(jiǎn)介:說(shuō)起模塊加載工具,估計(jì)大家就會(huì)想起webpack吠冤、commonjs等及刻,更“久遠(yuǎn)”一點(diǎn)的會(huì)想起requirejs和seajs蛔钙。這些工具都源于前端的模塊化思想植影。為什么前端需要模塊化企垦?這主要得益于前端技術(shù)的發(fā)展,使得前端不再像以前那樣只能展示一下靜態(tài)內(nèi)容涯保,撐死加上幾個(gè)飛來(lái)飛去的動(dòng)畫∷弑簦現(xiàn)在的前端內(nèi)容越來(lái)越豐富,我們可以播放視頻夕春,可以協(xié)同工作循诉,還可以玩游戲。這就導(dǎo)致了前端代碼量劇增撇他。當(dāng)代碼行數(shù)噌噌噌往上漲時(shí),模塊化思想就自然而然地出來(lái)了狈蚤。
2)互聯(lián)網(wǎng)廣告作弊十八般武藝 上 下
- 作者簡(jiǎn)介:曾憲超困肩、劉鵬
- 內(nèi)容簡(jiǎn)介:中國(guó)在線廣告的從業(yè)者,都有一顆感恩之心:不論廣告主給了你什么樣的KPI脆侮,不論你的流量多么不堪锌畸,都會(huì)創(chuàng)造條件把KPI完成,有人把這戲稱為“作弊”靖避。當(dāng)然潭枣,除了有感恩之心,還必須要有工匠精神幻捏。為了幫助大家在這個(gè)行業(yè)順利發(fā)展盆犁,我們與秒針營(yíng)銷科學(xué)院一起,悉心整理了一個(gè)合格的廣告人應(yīng)該掌握的十八種常用手段篡九,姑且稱為“作弊十八般武藝”吧谐岁!帶上這十八般武藝,在精準(zhǔn)營(yíng)銷和大數(shù)據(jù)的道路上堅(jiān)定前行吧!
3)如何看懂UI效果圖
- 作者簡(jiǎn)介:溪石iOS
- 內(nèi)容簡(jiǎn)介:本文從對(duì)齊伊佃、比例窜司、重復(fù)、留白四個(gè)設(shè)計(jì)師的視角航揉,介紹了理解UI效果圖的多個(gè)要點(diǎn)和實(shí)戰(zhàn)經(jīng)驗(yàn)塞祈。
4)面對(duì)大型項(xiàng)目,設(shè)計(jì)師該做些什么帅涂?
- 作者簡(jiǎn)介:蟈蟈蟈
- 內(nèi)容簡(jiǎn)介:工作需求每天都有议薪,但總有一些冥冥之中會(huì)被更多人關(guān)注,如實(shí)事熱點(diǎn)漠秋、周年慶典笙蒙、大版本發(fā)布、熱門合作等庆锦,那這些被更多關(guān)注的項(xiàng)目是否就是傳說(shuō)中的大型項(xiàng)目呢捅位?視覺設(shè)計(jì)師在這樣的項(xiàng)目中,又該如何發(fā)揮自己最大的作用搂抒,找到自己的最佳定位艇搀,保證高質(zhì)量高效率的完成項(xiàng)目呢?
技術(shù)人生
1)從普通程序員到三百人團(tuán)隊(duì)CTO求晶,技術(shù)人成長(zhǎng)的易與不易
- 作者簡(jiǎn)介:崔玉松焰雕,有贊聯(lián)合創(chuàng)始人、CTO芳杏,前阿里巴巴技術(shù)專家矩屁,資深碼農(nóng)。
- 內(nèi)容簡(jiǎn)介:成功學(xué)者們總是在灌著各種雞湯爵赵,好像按他們說(shuō)的做就能走上人生巔峰吝秕。普通程序員們也經(jīng)常幻想著成長(zhǎng)可以一蹴而就空幻,三五年做到架構(gòu)師烁峭、CTO好像觸手可及。平凡的人總是相似秕铛,不凡的人各有各的不凡约郁。今天不灌雞湯,只有最樸實(shí)的文字與回答但两。本文不一定能馬上幫到你鬓梅,但起碼可以帶給你一些思考與方向镜遣。
2)蘋果核心系統(tǒng)高級(jí)工程師謝孟軍:開源如何影響程序員己肮?
- 作者簡(jiǎn)介:謝孟軍,Go技術(shù)專家谎僻,目前就職于Apple娄柳,Gopher China 社區(qū)創(chuàng)始人艘绍,著名開源框架beego開發(fā)者赤拒,暢銷書《Go Web編程》作者诱鞠,同時(shí)有bat挎挖,bee等開源軟件航夺,國(guó)內(nèi)Go發(fā)展的主要推動(dòng)者之一。
- 內(nèi)容簡(jiǎn)介:Apple 核心系統(tǒng)高級(jí)工程師 Asta 謝(謝孟軍)就《開源如何影響程序員》這一主題阳掐,結(jié)合自身經(jīng)歷始衅、從開源中得到的自我提升,詳細(xì)闡述了自己對(duì)開源的理解汛闸,如何在國(guó)內(nèi)做開源,并成為 github 上 Go 語(yǔ)言領(lǐng)域中國(guó)排名第一艺骂,以及如何同國(guó)內(nèi)外開源者一起參與開源的過(guò)程诸老。本文為 Live 分享文字稿整理。
3)那種只有一個(gè)iOS/Android開發(fā)的公司钳恕,大家覺得有沒(méi)成長(zhǎng)空間呢别伏?在這樣的環(huán)境下,如何提高自己忧额?
- 作者簡(jiǎn)介:知乎
- 內(nèi)容簡(jiǎn)介:很多的回答不錯(cuò)畸肆,可以關(guān)注下。
4)廠職工和廠長(zhǎng)的委屈
- 作者簡(jiǎn)介:梁斌
- 內(nèi)容簡(jiǎn)介:昨天我的weibo粉絲群不少人在熱議fenng被眾人圍攻的事情宙址,大致是從錘子員工的一篇離職文章引發(fā),fenng提到等一夜紅包覺得委屈的人调卑,也該離開公司了抡砂。陸續(xù)有網(wǎng)友與之交戰(zhàn),大概的焦點(diǎn)是:feng從丁香園離職恬涧,說(shuō)“不保證員工利益的公司活不久”注益,后面又提到要接受公司存在的不保護(hù)員工利益的說(shuō)法,自相矛盾不一致溯捆。我是從廠職工走向了一個(gè)小廠廠長(zhǎng)丑搔,從自身和朋友們的一些經(jīng)歷談?wù)劯邢搿?/li>
歡迎關(guān)注我們的微信公眾號(hào):金融壹賬通科技中心銀行研發(fā)平臺(tái)移動(dòng)研發(fā)團(tuán)隊(duì)