軟件開發的代碼實現部分已經進行了一段時間啦!以下是一些進度匯報:
一些頁面的展示:
README更新:
EasyAccess
A software developed for Software Engineer class by a HZAU
UPDATE
2020/05/06
第一次上傳了源代碼文件,整個應用的框架已經搭建好,包括開發環境的版本
可以下載/code文件夾用Android Studio導入項目打開
通過gradle可以自動同步(sync)開發環境和變量索引等等
頁面請參考\code\app\src\main\res\layout文件夾存放
ui類統一放置到\code\app\src\main\java\com\example\easyaccess\ui文件夾下對應的頁面包中
圖標/圖片請使用png格式存放到code\app\src\main\res\drawable
自己寫的工具方法存放到到\code\app\src\main\java\com\example\easyaccess\utils
已經完成的文件:
- LoginActivity.java
- RegisterActivity.java
2020/05/12
完成了幾乎全部的xml頁面設計
已經在pixel2虛擬機中測試正常
后端已經導入測試數據
將馬上開始頁面跳轉邏輯開發
以實現程序的基本邏輯跳轉
已經完成的文件:
- activity_login.xml
- activity_main.xml
- activity_register.xml
- activity_team_pub.xml
- fragment_download.xml
- fragment_mine.xml
- fragment_news.xml
- fragment_team.xml
- layout_download_popup.xml
2020/05/17
已經完成了基礎頁面之間的全部跳轉
已經將后端代碼框架搭建好,並且已經實現了目前用到的所有后端接口
詳情跳轉Easy_access
已經完成了資訊(news)及其相關功能的開發
包括:
- 獲取資訊列表
- 查看某一條資訊的詳細內容
- 對某一條資訊發表評論
- 對某一條資訊點贊
- 跳轉到某一條資訊的原文地址
- 對某一條評論點贊
- 。。。。。。
將很快完成剩余部分功能的開發工作
已經完成的文件:
- CommentActivity.java
- NewsDetailActivity.java
- mine
- MineFragment.java
- news
- CommentAdapter.java
- CommentItem.java
- LoadListView.java
- NewsAdapter.java
- NewsFragment.java
- NewsItem.java
目前正在安排測試計划,一切工作都在有序進行中~
TODO
- [x] 頁面xml全部設計完成(DeadLIne: 05/08)
- [x] APP的基本跳轉和顯示邏輯全部實現(DeadLine:05/15)
- [ ] 頁面和功能細節全部完成,和后端網絡通訊打通,第一個發布版本完成(DeadLine:05\22)
- [ ] 全面測試修改,完成最終提交的版本(DeadLine:05\25 )
- [ ] 課程收尾工作(文檔)(DeadLine:05\29)
PACKAGE
目前已經導入項目的外部包:
- Volley(配合JSON文件, 用於網絡通訊)
————2020.5.18 撰稿人:邢廣傑