Giter Club home page Giter Club logo

adai1-todolist's Introduction

<<<<<<< HEAD

Comput-301GroupProject

======= name: Anni Dai ONE Card number: 1264320 Unix id: adai1 lecture section: A1 instructor's name: Abram Hindle lab section: D01

This TodoList Application will start by click the app "adai1-TodoList" in the Launcher.

After start the application, the main activity has three button(show summary, add, clear), one spinner, one gray listview area, one edit text field and the right corner has a main menu(three dots).

->To Add Item: If you want to add an item just type the context in the edit text field and click the add button on the right. If you want to clear the edit text field click the clear button. After you click the add button, the item will show on the scrollable listview area with a checkbox on the right.

->To Check/Uncheck Item: If you want to check an item, just click the checkbox. If you want to uncheck the checked box again.

->To Delete or Archive/Unarchive: If you want to delete or archive/unarchive an item, long click the item and a menu will pop up with two options. If the item is unarchive, then the options will be Delete and Archive. If the item is archived, then the options will be Delete and Unarchive. Once you click on the delete option, the item will be deleted. If you click on the Archive option,the item will be archived and move to the Archive List, and will no longer show in the TODO List.

->To Switch between Archive list and TODO list: To see the archived list, you can click on the spinner and choose archive list option. Once the archive list category is been chose, the listview area will switch to show the archived list. You may not add item to the archive list by enter text and click add button, to add new item you need to switch to the TODO List by using the spinner.

->To email items/list: When click the menu button(three dots on the right corner) you will see three options: Email Select Items, Email Current List and Email All Items. In order to use email function, you need to make sure you have App that is capable for email and your email account has already setup. If you want to email some select items, you should first click the items(not on the check box) to select the items, the selected items will be highlight. Then click menu button and choose Email Select Items, then the email app will be call and the chosen items will be in the text body with their status(->checked:true/false ->archived:true/false). If you want to email TODO List/Archive List, you need to be sure the spinner shows: TODO List/Archive List, then click the main menu and choose Email Current List. Then the email app will be call and the TODO List will be in the text body. If you want to email all the items(both TODO List and Archive List), choose Email All Items from the menu. And the list will be shown with each item's status on the text body in the email app that is called.

->To see summary: If you want to see the summary, press the Show Summary button on the main activity, and the activity will switch to the summary activity.

The summary activity has a text view and a return button. The text view will show the count of items of both Todo List and Archive List, and each with the count of checked/unchecked items from the List.

If you exit the App, it will save everything you did, and will load when the App start.

License

adai1-TodoList: record/delete TODO items with checkbox, archive function and can be email Copyright (C) 2014 Anni Dai [email protected]

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

d217a56ecff10495b3173b21fe9342f097bf14a8

adai1-todolist's People

Contributors

annieday avatar peijen avatar tyler-shen avatar yeni94 avatar leonsariel avatar brigitte-ng avatar qtan avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.