Android開發技術週報 Issue#4

文章

  1. Android系統性能調優工具介紹php

    在軟件開發過程當中,想必不少讀者都遇到過系統性能問題。而解決系統性能問題的幾個主要步驟是:java

    • 測評:對系統進行大量有針對性的測試,以獲得合適的測試數據。
    • 分析系統瓶頸:分析測試數據,找到其中的hotspot(熱點,即bottleneck)。
    • 性能優化:對hotspot相關的代碼進行優化。
  2. The introduction to Reactive Programming you've been missing -- 中文版android

    什麼是FRP?在互聯網上有着一大堆糟糕的解釋與定義。維基百科一如既往的空泛與理論化。Stackoverflow的權威答案明顯不適合初學者。Reactive Manifesto看起來是你展現給你公司的項目經理或者老闆們看的東西。微軟的Rx terminology "Rx = Observables + LINQ + Schedulers" 過於重量級且微軟味十足,只會讓大部分人困惑git

  3. Android Lollipop 新特性 - Palettegithub

    Palette 能夠從一張圖片中提取顏色,咱們能夠把提取的顏色融入到App UI中,可使UI風格更加美觀融洽。好比,咱們能夠從圖片中提取顏色設置給ActionBar作背景顏色,這樣ActionBar的顏色就會隨着顯示圖片的變化而變化。性能優化

  4. Android 使用動態加載框架DL進行插件化開發app

    隨着應用的不斷迭代,應用的體積不斷增大,項目愈來愈臃腫,冗餘增長.項目新功能的添加,沒法肯定與用戶匹配性,發生嚴重異常每每牽一髮而動全身,只能緊急發佈補丁版本,強制用戶進行更新.結果頻繁的更新,反而容易下降用戶使用黏性.或者是公司業務的不斷髮展,同系的應用愈來愈多,傳統方式須要經過用戶量最大的主項目進行引導下載並安裝.框架

代碼&開源庫

  1. dex-method-countsssh

    一個能夠統計 .dex 文件中方法個數的命令行工具。工具

  2. smali2java

    能夠將smali代碼轉換爲java代碼的工具。

  3. MaterialDesignLibrary

    可讓你在2.2系統上使用Android L系統才支持的控件效果的庫。具體兼容的控件請看項目的介紹。

  4. enhanced-volley

    enhanced-volley是在Volley的基礎上進行了擴展,添加了 自定義Http頭 、自定義GET請求的URL參數 、給ImageLoader添加了默認的BitmapLruCache實現 、添加了新的能夠執行任意你想要的動畫的AnimateImageView控件 以及支持 application/octet-stream MIME 類型的文件上傳 等功能。

小技巧

  1. Android Studio / Intellij Tip of the Day:顯示最近更改的文件(@Philippe Breault)

    快捷鍵(菜單):

    • Mac:Cmd的+ Shift鍵+ E
    • Windows / Linux:CTRL + SHIFT + E

工具

  1. manifestreplace-plugin

    Gradle plugin to add more placeholders to your manifest.xml.

設計

文章

  1. IOS機Android切圖標註與命名規範

    在項目迭代的過程當中,會碰到不少切圖替換的問題,怎麼去命名?給幾個分辨率合適?怎麼去標註等。本文把我在版本迭代工做中的一些經驗分享給你們,但願能對你們有所做用。

  2. 圖標設計初階要先型

    UI最重要組建之一就是圖標,隨着扁平化設計的發展趨勢,愈來愈注重圖標的簡潔與寓意表達,平面圖標已佔主導地位。每位設計師所處的階段所關注的要點是不同的,我把圖標設計分爲2個階段–初階與高階,這樣分是爲了有步驟性的學習和進階的增強,固然,能人的話一步到位,對於新人來說會較難,須要實際工做中輔導與本身經驗總結。

工具&資源

  1. Material Design UI Kit for Sketch

    A UI Kit for Google's Material design. Essential if you're designing for Android.

  2. Icons8 App

    • Quick search through the icons
    • Compatible with Photoshop, Xcode and more
    • 5000 icons for iOS 7, Windows 8 and Android
相關文章
相關標籤/搜索