開源專案:購物軟體的開發
效果:
模組展示:
登陸展示:
購物車效果圖
支付過程效果圖:
地址中心效果圖:
流程圖:
程式碼所用到的技術和工具:
程式碼架構
mvp;
開源框架
EventBus;
ButterKnife;
Dagger2;
litepal;
fresco;
技術點:
AIDL傳遞物件,OOM處理,全域性User控制;各種UI控制元件繪製等。
地址:
客戶端地址:
https://github.com/cuizehui/Estore服務端地址:
https://github.com/cuizehui/EStoreService可優化並完善的部分:
整合網路框架
相關推薦
開源專案:購物軟體的開發
效果: 模組展示: 登陸展示: 購物車效果圖 支付過程效果圖: 地址中心效果圖: 流程圖: 程式碼所用到的技術和工具: 程式碼架構 mvp; 開源框架 EventBus; ButterKnife; Da
React Native快速開發APP 開源專案:廁所在哪
緣起 對於開發者來說,開發一款App,涉及到的條件還是蠻多的。比如需要服務介面、需要後臺編輯系統、需要運營工具等。因此,該案例藉助了高德開放平臺的免費資源、七牛的免費圖片儲存、微信公眾號的文章編輯系統、阿里雲服務部署等。這一切,對於開發一款小型的App已經足夠。如果能
專案管理和軟體開發的邊界
引言 程式設計師的人生就是和一個個的軟體專案打交道的人生。 不能管理好專案過程的程式設計師不是好的開發人員。 專案管理是對成功地完成一整個軟體專案過程中地一系列目標相關地活動(譬如任務)的整體監測和管控,軟體開發是軟體專案過程中最重要的一個組成部分之一。 在網際網路公司做專案,一邊強
09.精益敏捷專案管理——敏捷軟體開發中QA角色
00.當從鱷魚嘴裡僥倖逃脫時,你很難機器你的初衷其實只是想排出沼澤中的積水。 01.精益——敏捷軟體開發中質量保證(Quality Assurance,QA)的角色展開,涵蓋了許多關鍵問題 *測試人員的作用是防止缺陷,而不是發現缺陷 *開始做開發週期計劃時如何發揮驗收測試的作用,
記錄我第一個開源專案:clever-logger
自己寫的一個簡單易用的Nodejs日誌中介軟體,適用於connect和express框架 1、可以記錄request、response中的一些資料和定義於日誌,支援顯示在控制檯和本地檔案。 2、可自定義日誌檔案組織形式:1)、按日期作為資料夾儲存日誌檔案 2)、日期作為日誌名的一部分 3
萬樹IT:Android軟體開發必學習的0基礎內容
如今安卓系統中國的前景市場是非常廣闊的,它主要針對的是移動裝置市場,而如今智慧手機已經佔據人們生活不能缺少的一部分。所以,很多行業投入到安卓軟體開發,進入到安卓開發的人才也越來越多。 安卓應用軟體開發必學習的5大基礎內容: 1、程式語言 2、基礎應用開
【開源】Android開源專案:始終
介,,介紹 內個什麼,這是一個 Android 平臺的 APP,專案基於 RxAndroid+Retrofit+Glide 開發,使用MVP架構(好像大家都喜歡這麼寫…)。 最近經濟什麼的不太好大家都知
帶你學開源專案:OkHttp--自己動手實現OkHttp
一、開源專案 OkHttp 在Android、Java開發領域中,相信大家都聽過或者在使用Square家大名鼎鼎的網路請求庫: OkHttp https://github.com/square/okhttp ,當前多數著名的開源專案如 Fresco、Glide、 Picasso
通用型認證與授權最小系統,以較小的代價實現中立開源專案:UniAuth
一個 App + 一個 DB時代的終結 五年前,就如很多創業公司剛開始的時候一樣,點融網的主要業務架構在一個被稱為MainApp + Workflow上的應用:MainApp處理投資者的投資、充值、提現等投資端的操作;用Workflow來處理所有的進件、審批、放款、催收等貸款端的操作。當業務體量並不
趣文:為什麼軟體開發週期通常是預期的兩三倍?
【伯樂線上導讀】:有國外開發者在 Quora 提了這個問題:“為什麼軟體開發週期通常是預期的兩三倍?” 並補充問:“這是開發人員的錯誤? 是管理失誤? 是因為做事方法不對, 或者說缺乏好的方法?還是說這就是軟體開發流程的特點?” Michael Wolfe 在201
餓了麼開源專案:Java Comparator生成器
版權所有。所有權利保留。 歡迎轉載,轉載時請註明出處: 公司Android專案裡經常需要對元素進行排序,而排序都是多欄位的,相應的Comparator比較難寫。於是我就寫了這麼一個工具類,使用者只需要指定排序規則,便可以自動生成相應的Comparator。 專案地
別人的文章:為什麼軟體開發,人多,事少,還會工作量大?
本文所要分享的是軟體開發過程中,親身經歷過的“怪現象”。為什麼說怪呢,人多力量大,似乎才符合常理,但是往往在軟體專案開展的過程中會出現人多、事少、工作量大的情況,這跟我們以往的認知大相徑庭。 首先,要解釋下標題的意思。人多,指的是同一個專案團隊、同一個小組或者同一個部門的範圍內;事少, 指的是做出的效果
20個很棒的android開源專案幫助你提升開發技能
對程式設計師來說,最好的學習也是閱讀,多看別人優秀的程式碼,加以總結學習應用。如果你想成為一個更好的開發者,就必須閱讀大量的程式碼。 書本,部落格,論壇在一定程度上都是比較好的,但是比不上一些功能完整詳細的開源專案。 所以你要做的就是喝著咖啡看程
世界級的開源專案:TiDB 如何重新定義下一代關係型資料庫
著名的開源分散式快取服務 Codis 的作者,PingCAP 聯合創始人& CTO ,資深 infrastructure 工程師的黃東旭,擅長分散式儲存系統的設計與實現,開源狂熱分子的技術大神級別人物。即使在網際網路如此繁榮的今天,在資料庫這片邊界模糊且不確定地帶,
專案管理(軟體開發)之甘特圖使用
作用:專案進度管理等 工具:Visio 2013 效果圖: 使用方法: 1. 新建一個Visio文件(檔案字尾:.vsdx) 2. 開啟該文件,類別選擇“日程安排”,模板選擇“甘特圖”,如圖: 3. 點選“確定”後,會進入一個預設選項配置介面,先點選“確定
開源專案:XUtil詳解
//RequestParams params = new RequestParams();// 預設編碼UTF-8 //params.addHeader("name", "value"); //params.addQueryStringParameter("nam
Android開源專案第四篇:開發及測試工具篇
本文為那些不錯的Android開源專案第四篇——開發工具篇,**主要介紹Android開發工具和測試工具相關的開源專案**。 1、Buck facebook開源的Android編譯工具,效率是ant的兩倍。主要優點在於: (1) 加快編譯速度,通過並行利用多核cpu和跟蹤不變資源減少增量編譯時間實現 (2)
餓了麼開源專案:便捷高效的Android資料持久化儲存框架
版權所有。所有權利保留。 歡迎轉載,轉載時請註明出處: Android應用開發時經常要對許多資料進行持久化儲存,便於以後訪問。 對於int、double、boolean這些基本資料,可以使用SharedPreference。對於一些物件,往SharedPrefe
專案管理 : 中小型軟體開發專案管理
本處指的中小型軟體開發專案是指: 參與開發的直接人員(即開發團隊)數量在3~25人 開發時間在3個月~18個月的軟體專案 程式碼行數5000~75000行 子程式數量300~3500個 1、軟體開發管理的任務 軟體開發管理的真正任務是團隊成員的智慧充分而適宜地發揮,並有效地投