【发布时间】:2017-07-21 07:22:13
【问题描述】:
一点背景
我目前是一名新手程序员,渴望了解如何使用 Android 应用程序。我相信通过挑战自己才能学得最好,所以我正在尝试制作一个简单的学生伴侣应用程序。在制作过程中,我希望至少掌握一些成为优秀 Android 开发者所必需的技能。
我的应用的目标
正如我所说,我的应用程序将是一个简单的学生伴侣应用程序,它将帮助学生组织他们的学术生活。我的情况是这样的:
我的应用将面向极少数人群 - 最多约 150 人。
它将帮助学生跟踪他们参加了哪些课程以及他们错过了哪些课程。
它将显示课程的当前时间表。
会有一个日历显示假期,以及即将到来的考试日期。
我的问题
我应该如何存储每个学生的信息?我应该将其离线存储在他们自己的设备中吗?我并没有真正需要收集所有用户的数据。
如何将微小的更改推送到假期日期?一些宗教节日与不同的日历系统相关,因此不会在每年的同一日期举行
与上述问题类似,考试日期由其各自的老师确定,因此我需要一种方法来在日历上标记考试日期。
我应该如何解决这些问题?我可以创建一个自定义服务器并让我的应用程序连接到它并检查更新,但作为一个初学者,我觉得这有点超出我的想象。有没有我可以将我的应用程序集成到的现有服务来完成上述所有操作(比如 Facebook)?我应该把时间花在哪些事情上来学习解决这些问题?
P.S. 由于我的问题不是直接关于编码问题,我知道它可能不适合 Stack Overflow。我很乐意编辑我的问题以符合 Stack Overflow 的标准,甚至根据您的建议将其移至任何其他 Stack Exchange 站点。
【问题讨论】:
-
我们无法为您设计整个系统。带着你自己的想法,最好是实际的代码,并提出一个具体的问题。请参阅How to Ask 页面以获得澄清此问题的帮助。
标签: android push-notification coding-style updates storing-information