的理解。
2.具備 c,java 語言編寫能力以及常見的設計模式,具備獨立開發(fā)的能力。 3.熟練掌握 Android 市面主" />
1.對 Android 下常見機制,消息機制、事件分發(fā)機制、IPC 機制,View 的繪制等有較深
的理解。
2.具備 c,java 語言編寫能力以及常見的設計模式,具備獨立開發(fā)的能力。 3.熟練掌握 Android 市面主流框架的搭建以及相關技術點(掌握 MVC 架構、MVP 架
構,MVVM 架構、UI、網絡、圖片的處理、數(shù)據(jù)緩存、異常處理及性能優(yōu)化等)。 4.熟練掌握 android 主流網絡請求框架(retfofit,okgo)以及圖片請求框架(glide,picasso)。 5.熟練掌握多線程開發(fā)以及線程池的使用
6.熟練掌握 android6.0,7.0,8.0,9.0,10 版本行為變更和適配 7.熟練掌握組件化,模塊化開發(fā),具備單元測試能力以及 cordView
8.熟練掌握 webView 開發(fā)以及與 html5 交互(有 vue 開發(fā)經驗)
9.熟練掌握 android 主流框架(jetpack,eventbus,reftofit,glide,butterknife,dagger2)。 10.熟練掌握 android 第三方 SDK 使用(推送,IM,分享,掃碼,人臉識別,定位,支
付等)。
項目經驗:
項目經驗一:隨手購
項目簡介:針對商家投放的商品,實現(xiàn)用戶在家即可送菜上門的本地化服務化電商項目。 項目技術點:(獨立開發(fā)項目)項目采用 MVP + refrofit + raJava 架構實現(xiàn),圖片加載框架 采用 glide(防止圖片造成 OOM,優(yōu)化了加載機制),商品列表頁采用懶加載方式提高 app 性能,消息傳遞機制使用第三方框架 eventBus,項目采用原生與 h5 混合開發(fā)模式。
項目經驗二:車仕庫
項目簡介:項目涉及二手車線上交易服務(通過定位以及推送精確服務人群),同時向用 戶提供了油卡,水電煤,汽車相關用品等服務,金融方面用戶可以通過實名認證費申請商 城白條貸款服務。
項目技術點:(獨立開發(fā)項目)項目采用 MVVM 架構搭建,使用 jetpack 中 DataBing 與 LiveDating 實現(xiàn)視圖與業(yè)務的綁定,接入百度地圖,自定義百度地圖 mark 以及導航功能, 封裝支付工具類,多線程開發(fā)以及線程優(yōu)化(開啟多線程上傳文件)。
項目經驗三:信銀財通
項目簡介:該項目是 pos 機收銀項目,主要設計到收銀員收銀一系列流程,對接硬件設計 到電子稱,掃碼槍,以及打印機。
項目技術點:(獨立開發(fā)項目)項目采用單一 activity 與多 fragment 實現(xiàn),通過 eventBus 實現(xiàn) activity 之間的消息傳遞,通過 BoardCast 實現(xiàn)統(tǒng)一關閉多標志的 fragment,通過 usb 協(xié)議對接,打印機以及掃碼槍。
項目經驗四:VT100(中興通訊電子大屏項目)
項目簡介:主要涉及一對一以及一對多視頻會議,會議支持會議中白板書寫,并且同時顯 示對應的連接端,通過 socker 通訊實時傳遞書寫信息。 項目技術點:重構項目(修改項目框架,優(yōu)化為 MVVM)參與電子白板實現(xiàn),優(yōu)化畫筆延 遲效果,添加 LogServicer 服務,捕獲項目 bug 與異常以及大屏內存響應。
項目經驗五:ET301(中興通訊視頻會議 android 機頂盒)
項目簡介:具有豐富的音視頻硬件接口,用于會議終端、集終端、攝像頭、麥克風一體硬 件,適用于中小型會場,用于電子商務、黨員教育、商業(yè)洽談、教育培訓等多種應用場景。 項目技術點:重構項目(優(yōu)化為 MVVM),使用 jetpack 中 DataBing 與 LiveDating 實現(xiàn)視圖 與業(yè)務的綁定,增加會議錄屏功能已經錄屏倒計時任務。
項目經驗六:招財峰云(招商基金理財產品)
項目技術點:(獨立開發(fā))項目采用 MVVM + retrofit 架構搭建,使用 jetpack 中 DataBing 與 LiveDating 實現(xiàn)視圖與業(yè)務的綁定,自定義 view(主頁滑動組合控件以及自動居中裁圓 view),消息傳遞機制通過 eventBus 實現(xiàn),采用線程池優(yōu)化多線程按先后并發(fā)實現(xiàn)業(yè)務。