├── .gitignore ├── AndroidManifest.xml ├── README ├── photoshop ├── TeaNotificationIcon.psd ├── tea.psd └── tea2.psd ├── res ├── anim │ ├── fade_in.xml │ └── fade_out.xml ├── color │ └── gallery_item_color.xml ├── drawable-hdpi │ ├── icon.png │ ├── timepicker_down_disabled.9.png │ ├── timepicker_down_disabled_focused.9.png │ ├── timepicker_down_normal.9.png │ ├── timepicker_down_pressed.9.png │ ├── timepicker_down_selected.9.png │ ├── timepicker_input_disabled.9.png │ ├── timepicker_input_normal.9.png │ ├── timepicker_input_pressed.9.png │ ├── timepicker_input_selected.9.png │ ├── timepicker_up_disabled.9.png │ ├── timepicker_up_disabled_focused.9.png │ ├── timepicker_up_normal.9.png │ ├── timepicker_up_pressed.9.png │ └── timepicker_up_selected.9.png ├── drawable-mdpi │ ├── timepicker_down_disabled.9.png │ ├── timepicker_down_disabled_focused.9.png │ ├── timepicker_down_normal.9.png │ ├── timepicker_down_pressed.9.png │ ├── timepicker_down_selected.9.png │ ├── timepicker_input_disabled.9.png │ ├── timepicker_input_normal.9.png │ ├── timepicker_input_pressed.9.png │ ├── timepicker_input_selected.9.png │ ├── timepicker_up_disabled.9.png │ ├── timepicker_up_disabled_focused.9.png │ ├── timepicker_up_normal.9.png │ ├── timepicker_up_pressed.9.png │ └── timepicker_up_selected.9.png ├── drawable │ ├── border.xml │ ├── cancel.png │ ├── cup.png │ ├── icon.png │ ├── notification.png │ ├── pause.png │ ├── play.png │ ├── set.png │ ├── teapot.png │ ├── timepicker_down_btn.xml │ ├── timepicker_input.xml │ └── timepicker_up_btn.xml ├── layout-land │ └── main.xml ├── layout │ ├── about.xml │ ├── gallery_item.xml │ ├── main.xml │ ├── n_number_picker_dialog.xml │ ├── number_picker.xml │ └── number_picker_dialog.xml ├── raw │ ├── bell.ogg │ └── big_ben.ogg ├── values-de │ └── strings.xml ├── values-fr │ └── strings.xml ├── values │ ├── arrays.xml │ ├── colors.xml │ └── strings.xml └── xml │ └── preferences.xml ├── src └── goo │ └── TeaTimer │ ├── Animation │ ├── CircleAnimation.java │ ├── Teapot.java │ ├── TimerAnimation.java │ ├── TrashCupAnimation.java │ └── TresBarAnimation.java │ ├── TimerActivity.java │ ├── TimerPrefActivity.java │ ├── TimerReceiver.java │ ├── TimerUtils.java │ └── widget │ └── NNumberPickerDialog.java └── use_cases.text /.gitignore: -------------------------------------------------------------------------------- 1 | out/* 2 | bin/* 3 | gen/* 4 | .* 5 | -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | 2 | TeaTimer BETA 3 | ------------------------------------------------- 4 | Author: Ralph Gootee 5 | 6 | This software is free and open source, under the GPL v3 license, for more info please visit: http://www.gnu.org/copyleft/gpl.html 7 | 8 | Changelog 9 | ------------------------------------------------- 10 | 11 | in version 1.3: 12 | - Pause Button 13 | - Fixed a bug with the number picker dialog 14 | 15 | in version 1.2: 16 | - Added seconds 17 | 18 | in version 1.1: 19 | - Added new timer animation 20 | - Removed package size 21 | 22 | Credits 23 | ------------------------------------------------- 24 | Cool tea icon from: 25 | kidcomic.net 26 | 27 | Sound effect from: 28 | freesound.org user reinsamba 29 | 30 | Stole the number picker dialog from astrid for android, 31 | the best task management software I've ever used. 32 | -------------------------------------------------------------------------------- /photoshop/TeaNotificationIcon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/photoshop/TeaNotificationIcon.psd -------------------------------------------------------------------------------- /photoshop/tea.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/photoshop/tea.psd -------------------------------------------------------------------------------- /photoshop/tea2.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/photoshop/tea2.psd -------------------------------------------------------------------------------- /res/anim/fade_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /res/anim/fade_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /res/color/gallery_item_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | -------------------------------------------------------------------------------- /res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_down_disabled.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_down_disabled.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_down_disabled_focused.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_down_disabled_focused.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_down_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_down_normal.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_down_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_down_pressed.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_down_selected.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_down_selected.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_input_disabled.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_input_disabled.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_input_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_input_normal.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_input_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_input_pressed.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_input_selected.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_input_selected.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_up_disabled.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_up_disabled.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_up_disabled_focused.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_up_disabled_focused.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_up_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_up_normal.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_up_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_up_pressed.9.png -------------------------------------------------------------------------------- /res/drawable-hdpi/timepicker_up_selected.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-hdpi/timepicker_up_selected.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_down_disabled.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_down_disabled.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_down_disabled_focused.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_down_disabled_focused.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_down_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_down_normal.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_down_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_down_pressed.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_down_selected.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_down_selected.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_input_disabled.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_input_disabled.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_input_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_input_normal.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_input_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_input_pressed.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_input_selected.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_input_selected.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_up_disabled.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_up_disabled.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_up_disabled_focused.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_up_disabled_focused.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_up_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_up_normal.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_up_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_up_pressed.9.png -------------------------------------------------------------------------------- /res/drawable-mdpi/timepicker_up_selected.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable-mdpi/timepicker_up_selected.9.png -------------------------------------------------------------------------------- /res/drawable/border.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /res/drawable/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable/cancel.png -------------------------------------------------------------------------------- /res/drawable/cup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable/cup.png -------------------------------------------------------------------------------- /res/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable/icon.png -------------------------------------------------------------------------------- /res/drawable/notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable/notification.png -------------------------------------------------------------------------------- /res/drawable/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable/pause.png -------------------------------------------------------------------------------- /res/drawable/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable/play.png -------------------------------------------------------------------------------- /res/drawable/set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable/set.png -------------------------------------------------------------------------------- /res/drawable/teapot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralphleon/TeaTimer/63dc4a82bce3e4a2f6271241764c1749f72bcdeb/res/drawable/teapot.png -------------------------------------------------------------------------------- /res/drawable/timepicker_down_btn.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 21 | 23 | 25 | 27 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /res/drawable/timepicker_input.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 21 | 23 | 25 | 27 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /res/drawable/timepicker_up_btn.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 21 | 23 | 25 | 27 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /res/layout-land/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 20 | 21 | 28 | 29 | 35 | 36 | 44 | 45 | 53 | 54 |