GitHub 您所在的位置:网站首页 瑞儿的日常生活安卓 GitHub

GitHub

2024-07-16 02:13| 来源: 网络整理| 查看: 265

lifeAssistant

初学安卓:生活助手app:人们越来越依赖移动应用程序来满足他们的各种需求:记录笔记、进行虚拟对话以及查看天气是常见的应用场景,因此开发一个综合性的应用程序,集成这些功能,希望能够为用户提供便捷和全面的体验。

软件技术点

为了更好的符合现在的安卓系统开发要求。生活助手软件基于MVVM****(Model – View - ViewModel****)高级项目架构模式,采用Jetpack开发组件工具,Material Design界面设计语言, Kotlin****语言开发。具体来说软件使用了Room架构,LiveData,ViewModel等新工具,BottomNavigationView、SwipeRefreshLayout、RecyclerView、CoordinatorLayout、Toolbar、DrawerLayout、Fragment等各种新布局,实现对夜间模式和MaterralYou的适配,借助Fragment实现了平板和手机两种布局。

MVVM架构使软件易于扩展,具体来说将项目分为logic和ui两个包:logic包用于存放业务逻辑相关的代码,ui包用于存放界面展示相关的代码。其中logic包中又包含了dao、model、network这3个子包,分别用于存放数据访问对象、对象模型以及网络相关的代码。

软件功能

软件主要功能包括:

查看天气:生活助手采用彩云天气提供的开放API,集成天气预报。用户可以输入城市名,以获取位置的天气情况。显示的天气信息包括实时天气、未来几天的天气和本日的感冒、穿衣,实时紫外线、洗车等信息。 2.笔记记录:允许用户创建和管理个人笔记。用户可以输入文本内容,并将其保存为笔记。还可以删除和查看已保存的笔记,允许用户对已经删除的笔记进行删除撤销。 3.模拟对话:该应用程序将包含一个模拟对话的功能,通过与用户进行虚拟对话来进行记事。 页面和功能展示 笔记记录界面与功能实现

图2-1 平板端笔记记录展示界面 image

图2-1 手机端笔记记录展示界面 image image

图2-3添加和修改界面 image

查看天气界面与功能实现

图2-4 天气展示界面 image

图2-5查找地址界面(未输入) image

图2-6查找地址界面(正在查找中)

image

模拟对话界面与功能实现

image



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有