博客 / 列表

有腹肌的棒棒糖 - 徹底理解Android架構,重構Jetpack MVVM!

前言 匯聚了業界知名架構文章。從建築學的知識中得到一些對架構的思考,並以架構設計原則和目的對Jetpack MVVM 重新構造!github 後續本項目將持續更新,並完善 wanAndorid 的所有功能。還會用 23 種設計模式在項目中實踐,徹底理解設計模式在業務場景中的使用,歡迎關注 Github:https://github.com/blindmonk/WanArchitecture 一、什

jetpack , mvvm , Android

有腹肌的棒棒糖 - MVI到底是不是湊數的?通過案例與MVVM進行比較

前言 最近看到不少介紹MVI架構,即Model-View-Intent的文章,有人留言説Google炒冷飯或者為了湊KPI“發明”了MVI這麼一個詞。和後端的朋友描述了一下,他們聽了第一印象也是和MVVM好像區別不大。但是憑印象Google應該還沒有到需要這樣來湊數。 去看了一下官網,發現完全沒有提到MVI這個詞。。但是推薦的架構圖確實是更新了,用來演示MVI也確實很搭。 (官網圖) 想了想,決

mvvm , Android

有腹肌的棒棒糖 - Android基礎知識梳理-四大組件之Service

定義 Service 是一種可在後台執行長時間運行操作而不提供界面的應用組件。服務可由其他應用組件啓動,而且即使用户切換到其他應用,服務仍將在後台繼續運行。此外,組件可通過綁定到服務與之進行交互,甚至是執行進程間通信 (IPC)。例如,服務可在後台處理網絡事務、播放音樂,執行文件 I/O 或與內容提供程序進行交互。 服務類型 前台服務 前台服務必須顯示通知,一般用於執行一些需要用户注

Android , service