原創(chuàng)貼:
Android 開源圖片庫(kù)的選型及對(duì)比?作者:慕容昭言
因公司項(xiàng)目需要更換圖片加載緩存庫(kù)五垮,本文對(duì)當(dāng)前流行的幾個(gè)開源圖片加載庫(kù)做一個(gè)簡(jiǎn)單的對(duì)比和分析乍惊。備選項(xiàng)主要有:Universal-Image-Loader,Picasso,Fresco,Glide
行業(yè)資訊:
Google 或許會(huì)將 Swift 編程語(yǔ)言納入 Android 平臺(tái)
自從去年年末備受矚目的Swift 開源后,消息不斷拼余,最近互聯(lián)網(wǎng)巨頭們-Google污桦、Facebook、Uber 齊聚倫敦匙监,共同就 Swift 相關(guān)問(wèn)題展開了討論凡橱。The Next Web 稱,據(jù)可靠消息亭姥,Google 意欲在其 Android 平臺(tái)下采納應(yīng)用開發(fā)編程語(yǔ)言 Swift為其首要開發(fā)語(yǔ)言稼钩,這可能和他們備受和 Oracle 的官司之爭(zhēng)有關(guān)吧。但 Swift 的魅力亦是重要因素达罗,F(xiàn)acebook 和 Uber 均表態(tài)坝撑,未來(lái)會(huì)將 Swift 作為主要的開發(fā)語(yǔ)言。
《阿里宣布開源Weex 粮揉,億級(jí)應(yīng)用匠心打造跨平臺(tái)移動(dòng)開發(fā)工具》
阿里巴巴在Qcon大會(huì)上宣布跨平臺(tái)移動(dòng)開發(fā)工具Weex開放內(nèi)測(cè)邀請(qǐng)巡李。Weex能夠完美兼顧性能與動(dòng)態(tài)性,讓移動(dòng)開發(fā)者通過(guò)簡(jiǎn)捷的前端語(yǔ)法寫出Native級(jí)別的性能體驗(yàn)扶认,并支持iOS侨拦、安卓、YunOS及Web等多端部署辐宾。對(duì)于移動(dòng)開發(fā)者來(lái)說(shuō)狱从,Weex主要解決了頻繁發(fā)版和多端研發(fā)兩大痛點(diǎn)膨蛮,同時(shí)解決了前端語(yǔ)言性能差和顯示效果受限的問(wèn)題。開發(fā)者可通過(guò)Weex官網(wǎng)申請(qǐng)內(nèi)測(cè)季研。
谷歌I/O 2016大會(huì)日程公布:VR才是真正重頭戲敞葛!
即將于5月18日拉開帷幕的谷歌I/O 2016大會(huì)令人期待不已,除了一年一度的固定節(jié)目最新安卓系統(tǒng)(Android 7.0)外与涡,谷歌今年似乎將更多重心放在了時(shí)下大熱的VR領(lǐng)域惹谐。
Android開發(fā):
Google發(fā)布了Android性能優(yōu)化典范第2季的課程,一共20個(gè)短視頻递沪,包括的內(nèi)容大致有:電量?jī)?yōu)化豺鼻,網(wǎng)絡(luò)優(yōu)化,Wear上如何做優(yōu)化款慨,使用對(duì)象池來(lái)提高效率,LRU Cache谬莹,Bitmap的縮放檩奠,緩存,重用附帽,PNG壓縮埠戳,自定義View的性能,提升設(shè)置alpha之后View的渲染性能蕉扮,以及Lint整胃,StictMode等等工具的使用技巧。
在IG中喳钟,feed是由圖片屁使,視頻和文字組成的。對(duì)于每個(gè)圖片和視頻奔则,我們需要展示對(duì)應(yīng)的圖片說(shuō)明和5條最近的評(píng)論蛮寂。由于用戶通常通過(guò)圖片說(shuō)明來(lái)講書圖片背后的故事,這些圖片說(shuō)明通常是大段復(fù)雜的文字易茬,甚至可能包含鏈接和emoji表情酬蹋。渲染這種復(fù)雜文本的主要問(wèn)題在于它滾動(dòng)時(shí)對(duì)性能的影響。在Android中抽莱,文本的渲染是很慢的范抓。即使在一個(gè)像Nexus 5這樣的新設(shè)備上,一段有十幾行復(fù)雜文本的圖片說(shuō)明的初始繪制時(shí)間可能會(huì)達(dá)到50ms食铐,而其文本的measure階段就需要30ms匕垫。這些都發(fā)生在UI線程,在滾動(dòng)時(shí)會(huì)導(dǎo)致app跳幀璃岳。
選擇恐懼癥的福音年缎!教你認(rèn)清MVC悔捶,MVP和MVVM
相信大家對(duì)MVC,MVP和MVVM都不陌生单芜,作為三個(gè)最耳熟能詳?shù)腁ndroid框架蜕该,它們的應(yīng)用可以是非常廣泛的,但是對(duì)于一些新手來(lái)說(shuō)洲鸠,可能對(duì)于區(qū)分它們?nèi)齻€(gè)都有困難堂淡,更別說(shuō)在實(shí)際的項(xiàng)目中應(yīng)用了,有些時(shí)候想用MVP的扒腕,代碼寫著寫著就變成了MVC绢淀,久而久之就對(duì)它們?nèi)齻€(gè)的選擇產(chǎn)生了恐懼感,如果你也是這樣的人群瘾腰,那么這篇文章可能會(huì)對(duì)你有很大的幫助皆的,希望大家看完都會(huì)有收獲吧!
Trinea?開源代碼