金融壹賬通移動(dòng)技術(shù)周報(bào)(第四十四期)

金融壹賬通移動(dòng)技術(shù)周報(bào)(第四十四期)

@author ASCE1885的 Github 簡(jiǎn)書 微博 CSDN 知乎
由于微信公眾號(hào)屏蔽外部鏈接,詳情請(qǐng)點(diǎn)擊底部 閱讀原文

org_20170115212930_518.jpg-3074.8kB
org_20170115212930_518.jpg-3074.8kB

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ā)介紹的文章少之又少,以至于讓大家覺(jué)得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)目呢?視覺(jué)設(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ā)的公司,大家覺(jué)得有沒(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提到等一夜紅包覺(jué)得委屈的人,也該離開公司了。陸續(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ì)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,269評(píng)論 25 708
  • 之前在Python的專題中看到了很多大佬都在說(shuō)Python可以做為膠水語(yǔ)言,一直不理解。昨晚在網(wǎng)上看到一篇文章,詳...
    肥宅_Sean閱讀 11,098評(píng)論 2 3
  • 最近因?yàn)檎夜ぷ骱蛯W(xué)習(xí)的事總覺(jué)得心里壓塊石頭,想寫一些東西來(lái)排遣一下。 可是又不知從何說(shuō)起~呵呵
    小p丟哪去了閱讀 217評(píng)論 0 1
  • vue1--》 一 vue的生命周期如下圖所示 二 vue生命周期的例子 注意觸發(fā)vue的created事件以后,...
    寒梁沐月閱讀 754評(píng)論 0 1