文章目录

  • ToDoList
    • 一、代码地址
    • 二、炫技了
    • 三、界面一览
    • 四、功能介绍

ToDoList

发现自己有点拖延症,就写了个APP,记录每天要做的事情。

一、代码地址

https://github.com/happyfsyy/ToDoList
代码很简单,欢迎提问题。

二、炫技了

整个程序没有使用任何第三方开源库,虽说不要重复造轮子,可也得是我自己研究透彻的啊。
程序中写了4个自定义View,CalendarView是日历,GraphView是图表,ClockView是时钟,还有WheelView是滚轮,时间选择控件。
之后会把几个自定义View总结下,全部发到博客上。

三、界面一览

四、功能介绍

  1. 首页

    1. 输入完成之后,点击“下一项”自动新建下一个List。
    2. 在每个List的前端,按两次删除键,可以删除这个List。
    3. 可以标记List完成与否。
  2. 日历
    1. 点击日历上的某一天,可以查看当天所记录的List。
    2. 日历可以左右滑动查看之前以及之后的记录。
  3. 图表
    1. 统计当月的List完成情况。
    2. 可以左右滑动查询每个月的统计。
  4. 闹钟
    1. 可以开关闹钟,提醒自己去记录List的完成状况。
    2. 可以修改闹钟时间。
    3. 可以添加闹钟。
  5. 闹钟编辑
    1. 可以修改闹钟名,闹钟时间
    2. 可以删除闹钟。

ToDoList——记录每天要做事情的一个APP相关推荐

  1. 如何做自己开发一个app

    要有一定的开放能力 产品设计后端客户端 产品具体的页面视觉效果 开发服务端-客户端(fluter.原生开发) 上线的程序,申请账号,leadcloud备案域名 寻找小的需求点,上线测试,图案准备,产品 ...

  2. 读完这本书,我做了一个APP

    你听说过番茄工作法吗?番茄工作法是一种简单易行的时间管理方法,可以让你很快的进入工作状态,更高效的完成一天的任务. 番茄工作法是以不断循环的"番茄"为基础的,一次工作-休息的循环被 ...

  3. 我妈妈的优点:做事情特别细致

    我的妈妈有一个优点 她做事情特别的细致 她的文件甚至会精细到标点符号 我们之前以为 工程 要的就是 宏观 大方向 套用现成的方法来解决问题 但是 妈妈说 你要是这样做 你就和别人是一样的了 你就没有你 ...

  4. 【移动端debug-6】如何做一个App里的web调试小工具

    原文链接:如何做一个App里的web调试小工具 我们知道现在hybrid app非常流行,在这样的app里,h5页面是应用非常广泛的.相对于以往在pc端开发的网页,放在app里的网页由于无法直接使用桌 ...

  5. 颜宁谈院士增选:导师施一公让我特别受益的是:纯粹,做事情的纯粹

    一个神经元能够催生多少故事?香港中文大学信息工程系助理教授周博磊近日撰文介绍了他自 2015 年开始至今对神经元的研究经历.最近,他与 David Bau.朱俊彦等人合作的神经元研究论文发表在了 PN ...

  6. 科技作者吴军:不用低效率的算法做事情

    世界上总有一些IT难题,需要有经验的人解决."如今已55岁的吴军,认为年龄与能力共同成长才是应对"35岁危机"之道,在过去的职业生涯中,吴军正是这样做的.本文,吴军通过讲 ...

  7. 吴军亲述编程生涯:不用低效率的算法做事情

    作者 | 吴军       责编 | 田玮靖 出品 | <新程序员>编辑部 世界上总有一些IT难题,需要有经验的人解决.如今已55岁的吴军,认为年龄与能力共同成长才是应对"35岁 ...

  8. [励志]知乎热门:做事情三分钟热度怎么破?

    眨眼2019年已过去将近一半,把年初制定计划时的热情同现状相比,真可谓是一顿操作猛如虎,实际行动懒如狗. 仔细盘点就发现,失败的计划无一例外都死在三分钟热度上,不是觉得计划无聊放弃,就是认为目标太大放 ...

  9. 人不成熟的五大特征:立即要回报、不自律、经常被情绪所左右、不愿学习、做事情不靠信念靠人言(你中了几条?)

    转载自:管理晨读 原文链接:https://mp.weixin.qq.com/s/qYIiYZy3S73bqONy08dsSg 作者|张瑞敏 来源|人民日报 这个社会有很多的成年人,还没有脱离幼稚的行 ...

最新文章

  1. Python+selenium自动化测试中Windows窗口跳转方法
  2. 知识图谱实践篇(四):Apache jena SPARQL endpoint及推理
  3. linux系统编程之进程(八):守护进程详解及创建,daemon()使用
  4. 使用Redis的简单消息队列
  5. 将Maven与Ivy集成
  6. Visual Studio Code快速删除空行及几个常用快捷键总结
  7. 12 DOM操作的相关案例
  8. java递归优化_在Java中谈尾递归--尾递归和垃圾回收的比较
  9. 深圳罗湖区:拟重点发展区块链金融技术 推动数字人民币国际合作
  10. 【爬虫剑谱】二卷7章 实战篇-搭建IP代理池绕过反爬检测
  11. iOS开发:remove reference与move to trash的区别
  12. Java 面向对象和封装
  13. 什么是脏数据,缓存中是否可能产生脏数据,如果出现脏数据该怎么处理?
  14. linux下安装sg11,Linux安装SG11加密扩展组件教程
  15. 缓和曲线回头曲线交点法坐标计算实例
  16. 艾伦·麦席森·图灵——如谜的解谜者
  17. linux下ssh工具自动登录的实现
  18. 竹间智能以AI能力打通医疗链路全流程,让说明书变成“虚拟健康顾问”
  19. Javascript:简易天数计算器
  20. python批量查询ip归属地_python3.2批量查询IP地址区域

热门文章

  1. 计算机音乐作品,关于建立声乐作品计算机音乐伴奏曲库的一些思考
  2. 【损失函数】Keras Loss Function
  3. 【报错】Duplicate entry '0' for key 'PRIMARY'
  4. html如何连接手机文件,手机与电脑间如何进行无线连接进行文件传输?
  5. 社会网络分析之中心性
  6. python求边介数
  7. 计算机专业英语主要句型及翻译技巧,常见五种句型英语翻译技巧
  8. Linux软件基础实验,Linux基础与应用(基于CentOS7)
  9. java校内公考信息交流论坛平台
  10. 2021年最新全国30米土地利用数据(中科院二级分类)