1 扎實的JAVA基礎,熟練掌握面向對象(OOP)思想,熟悉java序列化機制實現Android下IPC的機制。
2 熟練使用集合、IO流及多線程斷點上傳下載,和線程池的使用。
3 熟練掌握Android四大組件(Activity,Service與intentService,LocalBroadcastManager的BroadcastReceiver,ContentProvider)
4 熟練使用Android下常用的布局設計,新版本Material Design布局和設計,熟練自定義控件和一些主流的第三方控件的使用等。
5 熟悉掌握MVC模式,單例、工廠,觀察者,模板等設計模式。
6 熟悉Android下的Handler消息機制(Handler,Message,MessageQueen,Looper,HandlerThread),并能熟練使用Handler和熟悉使用EventBus 3.0和RXandroid機制。
7 熟悉Android中的動畫,選擇器,樣式和主題的使用,能夠實現市面上大多數動畫效果。
8 掌握OOM、ANR異常和各類友盟統計上的BUG的處理和熟練處理App全局Crash異常處理,并可以對應用進行相應的優化。
9 熟悉Android開發的數據(圖片,文字,文件等)的緩存技術,并且能夠對圖片的優化進行相應的處理,熟悉ASimpleCache,LruCache緩存和DiskLruCache緩存使用。
10 熟練并能獨立解決市面上各種Android機型屏幕的適配(圖片適配,Dimens適配和AutoLayout適配等等)。
11 熟悉XML/JSON數據解析和生成JSON/XML,以及Android下SQLiter數據庫存儲方式(greendao,ormlite)。
12 熟練使用市面上主流技術的Android開發常用框架(greedao,ormlite,EventBus3.0,PullToRefresh,Xutils3.0等等)
13 熟悉android 的JNI/NDK開發,通過JNI實現JAVA與C程序間的調用及回調數據通信。
14 熟悉掌握RecyclerView,ListView等重要控件的使用和優化及(AsyncTask)異步任務加載網絡數據
項目名稱:蜜惠(獨立開發) | 項目工具:AndroidStudio + SVN
項目描述:
蜜惠(獨立開發)
運行環境:Windows、Eclipse、Android ADT、Android模擬器、電腦、Android手機、Eclipse、SVN
項目描述:蜜惠app是一款保健保養品海淘免稅店,所有商品均來自于保稅區包郵或海外直郵,覆蓋品類包括保健保養品、進口食品、美妝洗護。整個APP主要分為五個模塊,商品首頁、物語、分類 、購物籃、我的(個人中心)。
項目職責:該項目為人人獨立開發。
應用技術:
1) 項目整體框架是 RadioGroup 和 Fragment 搭建;
2) 使用 OkHttp 聯網請求請求數據
3) 使用 Glide 加載圖片;
4) 利用 Gson解析 JSON 數據;
5) 使用 Countdowntimer 展示商品的倒計時;
6) 使用 ViewPager 頂部輪播圖效果
7) 使用 RecyclerView 展示商品;
8) 使用 MD5 加密,加密用戶的數據;
9) 使用 MarqueeView 垂直翻頁廣告;
10) 使用 WebView 進行數據交互技術;
11) EventBus數據傳遞;
12) 實現購物車功能及其各種邏輯;
13) 使用第三方庫 SlideDetails 滑動阻尼效果效果展示圖文詳情;
14) 集成友盟完成第三方登錄、分享,微信支付寶支付;
15) 集成友盟推送完成站內消息發送,短信驗證
16) 搜索界面標簽布局的實現
項目名稱:宅豆家
開發周期:4個月
開發工具:Eclipse + SVN
項目描述:宅豆是一款專業提供居家特賣的手機軟件,包含有0元特賣、每日精選、免費軟裝設計方案和DIY家居搭配等幾大功能,力圖幫助用戶實現最簡單、最溫暖、最美好的品質生活
我的職責: 參與前期的需求分析,負責部分的框架搭建,責首頁,單品,美麗家模塊的實現
? 技術要點:
1.視圖層采用Radiogroup + Fragment的框架來設計
2.建立一個擁有四種視圖的抽象類LoadingPager,分別提供了加載中、加載失敗、空視圖。根據返回狀態判斷該顯示哪個視圖的邏輯處理。
3.建立一個BaseFragment,繼承Fragment類,調用loadingpager類的實現方法提供刷新視圖,加載數據等抽象方法供子類實現根據返回值進行相對應的頁面顯示。
4.自定義的下拉上拉刷新ListView控件。
5.代理設計模式,采用ThreadPoolProxyFactory工廠創建ThreadPoolProxy線程池代理,利用線程池實現異步任務加載數據。
6.Touch事件的分發處理,在子元素中重寫dispatchTouchEvent()方法,通知父元素不要攔截觸摸事件( getParent().requestDisallowInterceptTouchEvent(true) )
7.抽取網絡請求基類完成協議的三級緩存邏輯,將內容緩存本地,用戶可以離線查看緩存內容
8.通過webvew加載url來顯示對象的商品詳情。使用第三方完成一鍵分享。
米訊(在線app通訊平臺)
Android開發工程師
項目介紹:米訊讓你迅速建立自己的it圈,支持聊天語音,視頻 文字;商務用途,消息助手,隨時隨地熟悉項目情況。
項目描述:
參與產品規劃,需求分析; 搭建項目框架,關鍵技術選型、技術難題公關等工作,開發IT圈模塊,編寫工具庫;
對代碼質量進行監控,保證代碼的健壯性、可讀性、易維護性; 定期對工作質量進行評估,保證開發周期可控。
項目成果:
已經上線一年多,客戶的反饋能夠及時解決;
在各大市場下載量達到千多次;在上邊完成了500萬的IT項目交易。
角色 | 職位 |
負責人 | android |
隊員 | 產品經理 |
隊員 | UI設計師 |
隊員 | iOS工程師 |
隊員 | 安卓工程師 |
隊員 | 前端工程師 |
隊員 | 后端工程師 |
該項目是從0-1寫的,主要是解決外賣訂單接單和支付問題和查看訂單功能,以及訂單支付功能,實現掃碼就能支付和接單
該項目是一個電商項目和社區相結合的項目,實現了購買功能和分享功能,和社區團購的功能,便于用戶購買和使用