search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

移動開發每周閱讀清單:為什麼 Kotlin 比你們用的那些語言都好

祝大家端午快樂~

iPhone 會更聰明!美媒稱蘋果正開發 AI 專用晶元

據 CNBC 報道,蘋果據稱正開發人工智慧(AI)專用晶元,內部稱為「蘋果神經引擎」(Apple Neural Engine)。這種晶元能與標準處理器和圖形晶元兼容,可輔助各種功能,比如計算機視覺、語音識別、面部識別以及其他 AI 形式。

Android Studio 3.0 Canary 1 發布

近日 Google 發布了 Android Studio 3.0 金絲雀版。Android Studio 3.0 包含了三大主要功能:一套全新的應用性能分析工具,用於快速診斷性能問題;支持 Kotlin 編程語言;加快大規模應用項目的 Gradle 構建速度。Android Studio 3.0 還緊密集成了 Android 平台開發工具,提供以下附加的重要功能:支持免安裝應用的開發;在 Android O 模擬器系統映像中包含 Google Play 商店;以及全新的 Android O 開發嚮導。總而言之,Android Studio 3.0 的第一個 Canary 版本包含 20 多項新功能。

教程

iOS

用 Swift 中的單向數據流來替代臃腫的視圖控制器

許多 iOS 開發者經常會寫出所謂的「臃腫視圖控制器」,這往往是過度遵循 MVC 架構的準則導致的。人們提出了不同的方法來避免這個問題的發生,包括使用其他架構。在本次講座中,Benjamin Encz 將在本文闡述如何在 Swift 中使用 Redux 和 Flux 這兩個最受歡迎的架構進行設計。Flux 強制讓數據流變為單向的 (unidirectional),從而減少不必要的複雜代碼。我們將會看到,用 Swift 實現這個理念會帶來怎樣有趣的結果。

手機端運行卷積神經網路的一次實踐 -- 基於 TensorFlow 和 OpenCV 實現文檔檢測功能

本文通過一個真實的產品案例,展示了在手機客戶端上運行一個神經網路的關鍵技術點。除此之外,本文還介紹了如何裁剪 TensorFlow 靜態庫以便於在手機端運行,如何準備訓練樣本圖片,以及訓練神經網路時的各種技巧等等

Hello Bonjour!

如何能在本地網路找到自己想要的硬體設備及相應服務,並連接?在這個以 IP 協議進行通信的互聯網世界, 我們的計算機與移動設備都需要一個唯一 IP 作為標示。很多時候,我們希望可以在本地網路獲得可用服務的列表,而不需要知道每個服務的 IP 地址、埠。但是我們不想去經過複雜繁瑣的網路配置后才能直接獲取本地網路在線的服務。本文通過一個真實的項目來逐步探索,簡單介紹了項目對本地網路連接的需求:用電腦發現本地網路中所有可供調試的 iOS 設備。

Adding Playgrounds to Xcode Projects

有時我們想要用 Playgrounds 寫一些試驗代碼,但有時我們需要基於一些非系統的 Framework ,本文介紹了如何添加一個 Playground 並支持訪問 Project 中的 Framework 。

Android

Android 截屏與 WebView 長圖分享經驗總結

在 Android 原生系統中是沒有提供截圖的廣播或者監聽事件的,也就是說代碼層面無法獲知用戶的截屏操作,這樣就無法滿足用戶截屏后跳出分享提示的需求。既然無法從根本上解決截屏監聽的問題,那麼就要考慮通過其他方式間接實現,目前比較成熟穩定的方案是監聽系統媒體資料庫資源的變化,本文介紹了自己的經驗。

王垠:Kotlin 和 Checked Exception

近期大家對 Kotlin 的討論非常多,整個社區都很熱鬧,作為一個專業的語言研究者,職責不應該是去評價別人設計的語言。然而瀏覽了 Kotlin 的文檔之後,作者發現 Kotlin 的設計者誤解了一個重要的問題——關於是否需要 checked exception。對於這個話題我已經思考了很久,覺得有必要分享一下自己的看法,避免誤解的傳播,因此有了此文。

谷歌大牛說:為什麼 Kotlin 比你們用的那些語言都好

5 月 18 日,安卓團隊在谷歌 I/O 2017 大會上宣布 Kotlin 成為官方頭等支持語言。這條爆炸性資訊在當天就是 Hacker News 首頁熱門討論,與此同時,谷歌技術大牛 Steve Yegge 寫了一篇關於 Kotlin 的使用體會總結文章,同樣也在首頁熱門,並引發 200+ 討論。

簡單聊聊 Android Architecture Componets

源碼地址在這裡。本次 Google IO 大會最大的新聞當屬 Android O 以及 Kotlin 被官方認可。還有一件很小的新聞是發布了官方的架構庫,以及推薦使用指南,本文對該框架進行了簡單介紹。

Google I/O 2017 上推出的新 GC 演算法的原理是怎樣的?

Google I/O 2017 上推出的新 GC 演算法。貌似之前的 Compact Copying Collector 並不是 concurrent 的,然後在 Android O 里調整成為了 Concurrent Copying Garbage Collector. 新的 GC 簡單來說就是利用了 read barrier 來使得應用程序代碼可以在 GC 過程中耗時最大的那些階段依舊同 GC 一起運行。

開源項目

iOS

Spry

使用 Spry 你可以在 Playground 寫測試了。

MacAssistant

基於

WKWebView

Markdown 渲染組件。

Mark

生成 MARK 標記的 Xcode 插件。

Android

kotlin-for-android-developers-zh

這是《Kotlin for android developers》中文翻譯版。

ImmersionBar

Android 4.4 以上沉浸式狀態欄和沉浸式導航欄管理,一句代碼輕鬆實現,以及對 bar 的其他設置。

ExoPlayerFilter

這是一個實現了視頻播放時實時濾鏡效果的開源項目。

from-java-to-kotlin

一個對比 Java 與 Kotlin 語法的項目,有助於我們快速上手 Kotlin。

工作

有招聘移動開發工程師需求可以給我發郵件:[email protected],附上公司名稱介紹、招聘需求、待遇、聯繫方式等等。我會選擇一些放在這裡。

本周暫無工作推薦。

活動

宣傳社區辦的一些移動相關的線下活動,有想放在這裡的歡迎和我打招呼,友情幫宣傳。

GMTC 2017 全球移動技術大會

6 月 9 日北京舉行。關注移動、前端、跨平台、AI 應用等多個技術領域、促進全球技術交流,推動國內技術升級。GMTC 為期兩天,面向移動開發、前端、AI 技術人員,聚焦前沿技術及實踐經驗,打造技術人員的學習和交流平台。

MTSC 2017 第三屆移動互聯網測試開發大會

7 月 15 日北京舉行。MTSC 是一個為期一天的圍繞移動測試開發技術的非營利國際性技術大會,主要關注移動互聯網和移動應用方面的測試開發技術。期間我們將邀請眾多國內外頂尖的測試人員來分享他們的知識及對測試的獨到見解。

本期清單地址:

或點擊閱讀原文獲得帶鏈接版本。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦