從零開始的 Android 新項目 - 收藏集 - 掘金

從零開始的 Android 新項目 8 - Data Binding 高級篇 - 掘金

承接上篇,本篇繼續講解一些更加進階的內容,包括:列表綁定、自定義屬性、雙向綁定、表達式鏈、Lambda表達式、動畫、Component注入(測試)等。 Demo源碼庫:DataBindingSample。 列表綁定 App中常常用到列表展現,Data Bind...前端

從零開始的Android新項目11 - 組件化實踐(1) - 掘金

這裏的組件化,指的是 MDCC 2016 上馮森林提出的《迴歸初心,從容器化到組件化》。 我我的一直是比較反感黑科技的,其中首當其衝的就是 插件化 以及 保活。做爲一個開發者,除了研究技術,提升本身之外,是否應該考慮些其餘東西呢?尤爲是咱們這些嵌入式系統(客戶...數據庫

從零開始的 Android 新項目 1 - 架構搭建篇 - Android - 掘金

最近一直在忙新項目的事情,因此有的坑一直沒填。。如今看來可能一時半會兒還填不了,倒不如記錄一下新項目的搭建。 試想一下,若是沒有歷史負擔,沒有KPI壓力,去新搭建一個項目,你會怎麼設計和實現呢? Application specific相似clean arc...緩存

從零開始的 Android 新項目 2 - Gradle 篇 - Android - 掘金

相信你們的項目用上gradle都已經好久了,但用得如何呢?這裏分享一下個人gradle腳本,大部分都是去年6月左右就開始用上的,有一部分好比簽名的安全保存則是最近才本身動手,作了令本身以爲還不錯的方案。 module類型的區分 ...安全

從零開始的 Android 新項目 3 - MVPVM in Action, 誰告訴你 MVP 和 MVVM 是互斥的 - Android - 掘金

前言去年5月左右的時候,筆者在逛GitHub的時候,看到了一個MVP的項目,叫作mosby,仔細看了源碼和做者介紹的文章後,發現確實有點意思,雖然會須要多寫幾個類和方法,可是解決了activity/fragment太重的問題,經過V/P分離可以幫助提升可維護性...架構

從零開始的 Android 新項目 4 - Dagger2 篇 - Android - 掘金

Dagger - 匕首,顧名思義,比ButterKnife這把黃油刀鋒利得多。Square爲何這麼有自信地給它取了這個名字,Google又爲何會拿去作了Dagger2呢(不都有Guice和基於其作的RoboGuice了麼)?但願本文能講清楚爲何要用Dag...組件化

從零開始的 Android 新項目 5 - Repository 層 (上) Retrofit、Repository 組裝 - Android - 掘金

如期而至的Repository篇,內部實現則由Realm、Retrofit,以及內存級LruCache組成。Repository,顧名思義,即倉庫,向上層屏蔽了數據來源和內部實現細節,不須要了解貨物來源,只須要拿走就好了。 因爲篇幅問題,將分爲上下兩篇,本篇主...post

從零開始的 Android 新項目 6 - Repository 層 (下) Realm、緩存、異常處理 - Android - 掘金

承接上篇 從零開始的Android新項目5 - Repository層(上) Retrofit、Repository組裝,本文繼續介紹Realm、緩存,以及統一的異常處理設計。 RealmRealm在移動端數據庫中也算是比較有名的一款了,以其跨平臺和驚人的速度...測試

從零開始的 Android 新項目 7 - Data Binding 入門篇 - Android - 掘金

引Data Binding自從去年的Google I/O發佈到至今,也有近一年的時間了。這一年來,從Beta到現在比較完善的版本,從Android Studio 1.3到現在2.1.2的支持,能夠說Data Binding已是一個可用度較高,也能帶來實際生產...gradle

從零開始的 Android 新項目 9 - 前端用後臺接口設計(教你更好地項目協做) - Android - 掘金

這回來說講後臺接口的設計。可能有同窗會以爲後臺的接口和咱們大前端開發有什麼關係?試想一下,在碰到一些不合理的接口設計的時候,大家開發是否以爲很彆扭——須要爲了坑爹的接口寫不少髒代碼引坑?甚至,這麼開發出來的頁面,體驗也會不好?本文使用前端來指代 Android...動畫

從零開始的 Android 新項目 10 - React Native & Redux - Android - 掘金

本篇來說講 React Native 和 Redux,和其餘一上來就啪啪啪丟上來一堆翻譯的東西不一樣,本文會從簡單的例子入手,讓你們能快速地明白 React Native 是什麼,Redux 和常見的 MVC、MVP 等有什麼區別,怎麼去組織一個 Redux 架...

從零開始的 Android 新項目 11 - 組件化實踐(1) - Android - 掘金

最近更新不太頻繁,一方面工做上比較忙,除了 Android 也在負責前端,另外週末和深夜也在幫人作 Go 後臺、設計技術方案、管進度的事情(由於報酬不錯沒忍心拒絕,並且確實對我的成長還有幫助),因此實在對不住。另外,文章最底下有捐款啊,最近真是都沒錢吃飯了。。...

相關文章
相關標籤/搜索