Android開發技術周報 Issue#121

JulFlick 7年前發布 | 4K 次閱讀 安卓開發 Android開發 移動開發

新聞

  1. Android 8.0首波新特性曝光:UI、續航體驗飆升

  2. Google 開源“Guetzli”JPEG 圖像編碼器:提升壓縮比、網頁加載更順滑

  3. 谷歌將發布“黑科技”Project Soli工具包 不限于游戲

  4. 活久見 Nexus 6遭谷歌強制降級至Android 7.0

  5. [圖]第二代Pixel內部代號曝光:北美狗魚和玻璃梭鱸

  6. 谷歌或將在4月3日正式推送Android 7.1.2 Nougat

教程

  1. FlexboxLayout幫助您完成聰明的UI布局

    去年我們在 Google I/O 上發布了 ConstraintLayout,使得您在構建復雜布局的同時能夠讓視圖層級得到精簡。它在 Android Studio 的 Visual Layout Editor 中也同樣可以使用。與此同時,我們開源了 FlexboxLayout,使得 Android 里的 CSS Flexible Layout 模塊也能擁有同樣強大的功能。下面我們介紹幾個例子來說明一下 FlexboxLayout 的得力之處。FlexboxLayout 可以理解為高級的 LinearLayout ,因為這兩個布局都將其子視圖按序排列。二者之間的重要差異在于 FlexboxLayout 具有 “換行” 的特性。

  2. Google 又棄坑了,Jack+Jill vs. javac+dx

    Google于今年3.14宣布拋棄兩個迷之人物:Jack (Java Android Compiler Kit) and Jill (Jack Intermediate Library Linker),Jack + Jill被搞出來是原本是取代 javac + dx的,也就去年的事情,當大家紛紛準備在build.gradle里面糾結要不要打開 useJack 的時候,Google說,未來為支持Java8新特性,不再考慮Jack/Jill。

  3. 美團點評移動網絡優化實踐

    網絡優化對于App產品的用戶體驗至關重要,與公司的運營和營收息息相關。這里列舉兩個公開的數據:1.頁面加載超過3秒,57%的用戶會離開。2.Amazon頁面加載延長1秒,一年就會減少16億美金營收。在做網絡優化前,我們首先要為網絡通信質量設立一個標尺。在美團點評,監控團隊開發了基于端到端的客戶端監控平臺。這里要先解釋一下“端到端”的含義:是指請求從客戶端發出到服務端響應返回的整個過程。它區別于后臺服務監控,是一種從用戶角度觀察到的真實體驗監控。

  4. 理解JobScheduler機制

    對于滿足網絡、電量、時間等一定預定條件而觸發的任務,那么jobScheduler便是絕佳選擇。JobScheduler主要用于在未來某個時間下滿足一定條件時觸發執行某項任務的情況,那么可以創建一個JobService的子類,重寫其onStartJob()方法來實現這個功能。

開源庫 & App

  1. Ratifier

    Ratifier is a form validation library for Android.

  2. FancyShowCaseView

    An easy-to-use customisable show case view with circular reveal animation.

  3. Robust

    美團-點評開源的新一代熱更新系統 Robust,對 Android 版本無差別兼容。

  4. native-navigation

    Native navigation library for React Native applications

  5. AutoDispose

    Automatic binding+disposal of RxJava 2 streams

  6. Atlas

    A powerful Android Dynamic Component Framework

工具

  1. Insapk

    Android Studio + Slack = Instant apk,Share android apk with tester and stake holders on a single click!

  2. XDE

    XDE 是一個 Expo 的集成開發環境,Expo 是一個移動應用程序開發工具,使您能夠使用 JavaScript 構建高質量的原生 iOS 和 Android 應用程序和毫不費力的部署他們。

  3. sketch

    Expo 的在線編輯器,提供了組件拖拽、內建的 ESLint 等功能,允許開發者直接在網頁中進行快速開發與共享,然后通過二維碼在應用內預覽。

  4. Lunacy

    可在 Windows 系統下查看/預覽 Sketch 格式文件的利器

酷工作

  1. 北京明日蟲洞科技有限公司誠招Android工程師

    十號線海淀黃莊(中關村大廈)/20k ~ 30k/五險一金/補充醫療/年底雙薪/免費午餐和晚餐/簡歷發送至: simplecoder.h@gmail.com (記得注明在『Android 開發技術周報』看到的)

  2. 美團點評誠招Android工程師

    北京望京/20~40K/15.5 薪/日均超過1.4場次的各種技術分享/各種面授培訓/外部大牛技術分享/簡歷發送至:ouyanghaibing@meituan.com (記得注明在『Android 開發技術周報』看到的)

技術之外

  1. 通過Google挖掘細分市場的一個案例

播客

  1. Checked

 

來自:http://www.androidweekly.cn/android-dev-weekly-issue-121/

 

 本文由用戶 JulFlick 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!