Loonandroid3Android 注解框架
Loonandroid是一個注解框架,不涉及任何UI效果,目的是一個功能一個方法,以方法為最小顆粒度對功能進行拆解。把功能傻瓜化,簡單化,去掉重復性的代碼,隱藏復雜的實現(xiàn)。以便團隊合作或者后期修改變得簡單。說框架是夸大了,主要是因為我比較喜歡偷懶,對于一個碼農(nóng)來說,能夠偷懶,并且在不影響項目質(zhì)量的情況下,是不容易的。
很多朋友看到注解就就要吐槽,會影響性能什么的。注解,確實會影響性能。通過注解自動注入,反射會讓程序變慢50~100毫秒左右,從體驗感基本感覺不出來.硬件性能好的手機可以忽略,經(jīng)過測試無需太大的擔心。我是做外包的,初衷是在不影響項目質(zhì)量的前提下減少我的工作量,而且BUG其他人改起來相對比較容易,本工具專屬外包碼農(nóng),如果你想做精細,很在意性能數(shù)據(jù),請看看就好。
LoonAndroid 3 是LoonAndroid改良版,之前的版本存在內(nèi)存無法釋放的問題。增加了一些新的功能,讓開發(fā)變得非主流。
1、基本功能
-
InLayer注解
-
InPlayer 注解
-
Activity生命周期注解
-
InView注解
-
InSource注解
-
InAll注解
-
后臺進程注解
-
方法點擊事件注解
-
基類注解
-
自動Fragment注解
-
手動Fragment注解
2、適配器功能
-
無適配器
-
無參baseAdapter
-
自定義一adapter
-
自定義二adapter
-
自動綁定一adapter
-
自動綁定二adapter
-
通用適配器
3、綜合功能集合
-
網(wǎng)絡請求模塊
-
輸入驗證
-
跨進程通訊
-
Json格式化類
-
倒計時類
4、傻瓜式下拉刷新
-
Listview
-
Grid
-
橫向Scrollview
-
縱向Scrollview
-
橫向ViewPage
-
縱向ViewPage
-
WebView
5、自定義模塊類
-
自定義模塊XML中使用
-
自定義模塊變量使用
6、傻瓜式組件類
-
獲取圖片組件
-
登錄組件
