8000 GitHub - vhicrgit/Uapp
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

vhicrgit/Uapp

Repository files navigation

Uapp开发

第一阶段(UI界面框架搭建+失物招领手机端业务基本实现)

业务逻辑需求:
    支持用户通过拍照上传失物的照片到服务器
    支持获取用户上传图片时的地理位置
    支持接受服务器发送给用户的消息

Android闪屏页、启动页实现

启动页
    - 作用: 缓解用户焦虑、运行业务的处理(网络检测...)
    - 界面组成: Logo、背景图、版本号等元素
闪屏页
    - 作用: 营销推广(停留三秒,跳过或者进入详情页)
    - 界面组成: 广告、Logo、跳过(倒计时按钮)
引导页
    - 作用: 引导用户了解产品特色、关键功能(可以直接写在App里,一般是3-5屏左右、"立即体验")
    - 使用场景: 用户首次安装或者版本更新后、第一次打开App的时候出现、之后不再出现

搭建主页面导航框架

使用 Activity + Navigation + Fragment 搭建
Navigation分为三大件:
    导航图: 读取待切换目标及路径
    NavHost: 包含各个fragment的容器
    NavController: 再得知切换目标时,控制NavHost去显示这个fragment

实现业务需求的各种逻辑

暂时还没想好各种逻辑间交叉部分的设计以及各种逻辑单独页面的UI设计,先独立实现各种单个逻辑
1. 使用相机拍照,访问图片相册的实现
2. 获取地理位置的实现
3. 访问应用服务器(图片上传)
4. 项目整理(com.example.uapp)
- bean 存放各种数据格式约定
- config 存放配置信息
- task   存放处理各种任务的过程
- util   各种时间,权限申请等繁琐任务的辅助函数

其余为Activity(或Fragment)文件

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0