文章 & 教程 安卓ConstraintLayout使用美麗動畫 (robinhood.engineering) 在這篇文章中,Jinyan Cao解釋了如何使用ConstraintLayou
文章&教程 使您的Espresso測試更流暢 (android.jlelse.eu) Bartek Lipinski推出了Cortado,可以大大減少Espresso所需的嵌套方法,讓您的代碼更流暢,更容易閱讀。 依賴注入檢查 (medium.com) 在本文中,MihályNagy引入了依賴注入檢查,一種開源注釋處理器,可幫助您解決一些出現在所有JSR 330 DI庫中常見的問題。 使用Andr
文章&教程 如何在Android上使用Kotlin開發圖庫應用程序 (developine.com) Hammad Tariq在Kotlin開發完整的Android Photo Gallery應用程序,并提供完整的源代碼。它涵蓋了使用Kotlin進行Android開發的眾多主題。 Gradle Kotlin DSL的力量 (blog.simon-wirtz.de) Simon Wirtz開始使用K
文章&教程 關于在Android上實施Redux的課程 (blog.pusher.com) Nish Tahir介紹了Redux體系結構不僅適用于Web,還提供了在Kotlin中實現的示例。 Kotlin的進出式類型 (android.jlelse.eu) 有沒有想過使用Kotlin泛型中的“in”和“out”?這是一種方法去定義反變量和協方差。本文深入解釋了這是什么意思,以及如何使用它。 用An
卻最令人感到頭疼。 由于谷歌的安卓系統,以及喬布斯大獲成功的iPhone、iPad,Linux獲得了重生。市場上39%的智能手機運行著安卓版本的Linux。安卓既為現有的手機制造商提供了一個全新的
文章&教程 為ChromeOS構建響應/可調整大小的Android UI (medium.com) Rebecca Franks展示了如何使用ViewModels幫助ChromeOS上的Android應用程序創建出很好的用戶體驗。 完善當前的PR的流程 (medium.com) Ataul Munim的這篇文章演示了一些我們可以改進獲取請求流程以添加重要信息的方法,可以幫助審閱者更快地了解我們的改
文章&教程 預測競爭 - 避免常見陷阱 (medium.com) JuhaniLehtim?ki描述了為什么預測您的潛在競爭對手和一些常見的陷阱是一個好主意。 在Kotlin Multiplatform中創建API客戶端及其測試 (medium.com) 在這篇博文中,JorgeSánchez回顧了如何使用Kotlin多平臺創建REST API客戶端,以及如何創建集成測試,來驗證我們的集成是否正常
使用Material Design Transitions (proandroiddev.com) 在本文中,Philippe Boisney分享了他對兩個屏幕之間的材料設計“Hierarchical transition”動畫實現的感受。 The Dog Riddle(在Kotlin) (zsmb.co) MártonBraun上周在推特上提出了一個小小的Kotlin挑戰,他在這里發
文章&教程 測試Android應用程序的視圖 (proandroiddev.com) 在本文中,Alin提供了編寫穩定的單元測試套件的指南,以便您的應用程序可以獲得更好的測試覆蓋率和可靠的測試。 兩年后的Android開發者的想法 (medium.com) 在他作為Android開發人員成立兩周年之際,JakubAnio?a與剛剛開始本機移動開發的人分享了一些看法。 在多個構建目標之間共享Dagg
經過調查稱,谷歌安卓和蘋果 iOS 今年確實在移動市場表現出眾,共同占據了 82% 的市場份額。其中,安卓占美國智能機市場份額為 53%,蘋果 iPhone 則占 29% 市場份額。 今年年初,安卓只占有大約
文章 & 教程 Zen Android MVVM (medium.com) Cain Wong的這篇文章是對上周的Okuki庫介紹的跟進。這是關于在保持理智的同時開發一個干凈的結構。 App 使用 Clean Architecture架構 (news.realm.io) 在這篇文章中,喬·伯奇(Joe Birch)告訴我們,如何將一個幾乎沒有架構的應用程序遷移到Clean Architecture
文章 & 教程 從Android的角度來看,在Gitlab CI中使用YAML (blog.okno.digital) 如果您使用Gitlab,您可能希望使用它的CI功能進行自動構建。在這篇文章中,Renato Stanic解釋了YAML文件的基本構建塊,并給出了一些有關如何以正確方式使用它們的提示。 在TextView上顯示HTML標簽正確的方式 (saket.me) 在Saket Naraya
避免向視圖布局添加分隔符 (medium.com) 在Riyaz Ahamed的這三部分系列中,你將學習如何在保持卓越性能的同時正確添加分隔符到ListView。 Android 開發者的實用程序 — 第三部分 (medium
文章 & 教程 Android輔助功能教程:入門教程 (www.raywenderlich.com) 隨著人口減少,視力,聽力,行動能力和認知功能下降,你應該盡力為每個人提供最好的應用程序體驗。Victoria Gonda 告訴你如何用入門教程。 Android版Ratchet (commonsware.com) Mark Murphy檢查了Play商店即將推出的最低sdk版本,以免為使用支持庫和
文章&教程 Uber Engineering的代碼庫組織(eng.uber.com)的歷史 (eng.uber.com) 在Uber技術日期間,Aimee Lucido發表了關于Uber Engineering的Android代碼庫歷史的演講。在這篇文章中,她擴展了Uber決定建立一個支持Android發展增長的原因。 Make or break… with Gradle (medium.com)
由Jake Wharton管理RxJava (www.youtube.com) RxJava在構建安卓應用程序中的用途迅速增長!組合和組合同步和異步數據源都變得容易。遺留下來的這個問題在于把整個應用的狀
文章&教程 為工作流重構Litho的CircleCI配置 (medium.com) Pavlos-Petros Tournaris解釋了他如何改進Litho開源項目在CircleCI上的自動構建。 導航架構組件 (www.bignerdranch.com) 導航組件由一組工具,API和資源組成,這些工具,API和資源允許您以聲明和可視方式構建應用程序導航。 Eric Maxwell分享了它的工作原
Your Radio App 如果你想知道在安卓應用中是如何緩存音頻的,那么這個模板是你不容錯過的選擇。該應用程序重點在于從在線廣播電臺緩存音頻。該模板包含一個安卓應用功能包以及一個用于管理用戶收聽無線電臺的后臺。
一直以來外界似乎都有這么一個共識:iOS 平臺的開發環境要比安卓更佳。近日根據一個應用商店得出的數據顯示,為 iOS 開發應用要比開發安卓應用更加省時。 Infinum 在過去的 18 個月中完成
?安卓入門教程及環境搭建(附筆記) 本文參與:Testin—安卓巴士Android開發原創教程大賽 ------By 仙人張 需要的軟件包有三個,截止到2012年7月這些軟件都是最新版本的:分別是JDK、SDK、Eclipse(版本4