An calender widget for your Android home screen.

Overview

Todo Agenda - Calendar and Task widgets for Android

Build Status

Todo Agenda is home screen widgets for your Android device. Each widget has its own settings and displays configured list of calendar events and tasks so that you can easily have a glimpse at your due, current and upcoming appointments.

Get it on Google Play Get it on F-Droid

Calendar Widget Screenshots

Features

  • No advertising. Free and Open Source.
  • Displays events from your calendars and task lists for the selected periods in the past and in the future.
  • Automatically updates when you add/delete/modify an event. Or you may update the list instantly.
  • Select only the calendars and task lists that you want to see in the widget.
  • Create several widgets, if you need. Each widget has its own settings, including layouts, colors, filters, selected calendars and task lists.
  • Customize background colors and transparency of different widget parts, black and white shading for texts.
  • Scroll through the list of events. Use "Go to Today" button to return to today instantly.
  • Customize the text size of the widget.
  • Fully resizable widget with alternative layouts.
  • Indicators for alerts and recurring events.
  • Lock time zone when travelling to different time zones.
  • Turn off Widget header, Day headers, event icons, Days from today, etc. and see only what you need.
  • Hide duplicated events.
  • Backup and restore settings, cloning widgets on the same or different devices.
  • Android 7+ supported. Supports Android tablets.

Note on Tasks support: As there is no unified way to access tasks created in different applications, each application needs its own implementation. Currently supported:

Collaborate

Want to contribute to the project? Start by translating the widget to another language or update existing translation at Translation project at Crowdin and be a part of the next release. :)

We are developing this application in public to bring you a tool that you want to use. Please feel free to open issues and provide pull requests. To get timely feedback we are also providing Beta versions, see Beta testing of ToDo Agenda.

App development is fun. And it's even more fun, when you have automated testing set up to show you how your code performs. ToDo Agenda has such automated tests, allowing not only to replay event timelines, shared by users and thus figure out problems and understand wishes. We can even see all the replayed timelines on an Android device (or an emulator), as this tests execution recording shows. Create a widget with a name ending with "Test replay" and Tests will start showing in this widget. Source code of these tests is in the repository also.

Changelog

Troubleshooting after update

Due to Android design, widgets may misbehave or even may not work at all after an update. In this case, try the below:

  1. Restart your device.

If the problem is still present:

  1. Uninstall old version of the "ToDo Agenda" app.
  2. Restart your device.
  3. Install the new app version.
  4. Recreate your widgets.

In a case the widget doesn't work properly even after this, please search, read and follow up on similar issues here.

2020-03-01 v4.0.8 Three powerful date format preferences.

  • This version is for Android 7+ only. Versions for older devices are still available e.g. here.
  • Created "Date format preference dialog" allowing to select date format from several options (including hiding date completely) or define your own custom date format for use in a Widget header, Day header or an Event entry. Custom format allows any date patterns, described in the Android documentation plus "b" letter(s) can be used to have in the formatted text "Number of days to event" also. Three separate settings cover many user requests that we received during several years. Enjoy!
  • Additional options for tasks filtering and ordering. "Task scheduling" option added allowing to define, what date gets main attention for a task. With two values:
    • Show tasks under date due (Due date gets main attention, and we are showing tasks at their due dates, where it makes sense).
    • Show tasks under date started (Start date gets main attention, and we are showing tasks at their start dates, where it makes sense).
  • "Tasks without start and due dates" option added to allow changing placement in the list or hiding such tasks; with values:
    • Show at the end of the whole list (default option)
    • Show at the end of Today.
    • Hide.
  • "Filters troubleshooter" option added to debug events filtering and ordering.
  • "Restore settings from a backup" feature extended so that if the backup contains events (stored using "Share events and settings for debugging") than that events can be shown as a snapshot (e.g. for app problem investigation). Corresponding new "Lock list of events (Snapshot mode)" feature allows to switch between "Live data from real sources" (i.e. normal way to see events in the widget), "Snapshot as seen at the time, when it was taken" (Time machine), and "Stored snapshot shown at current time".

2019-12-01 v3.1.9 Hide duplicate events. Backup and restore

  • Selected Calendars (Task lists) display order is determined by the order in which the calendars are selected. Items in the list are reordered immediately after selection or deselection. All selected items are at the top of the list now.
  • Hide duplicates option added. Only the first event is shown, others are hidden. As written above, display order of Calendars and Task Lists is customized now, so a User can control, events fom which Calendar will be shown.
  • Backup and Restore widget settings. Convenient for cloning settings to another widget on the same device. Good for moving widget settings to another device, but may require calendars selection adjustment in this case.
  • Removed unneeded vertical bar before location (when time is not shown, e.g. for all day events).
  • Multiline details option added, allowing to see the whole Location in the "Time below title" Event entry layout.
  • Improved automatic widget refresh via introduction of a configurable Auto refresh period (in Other Settings). Default Auto refresh period is 10 minutes.

2019-10-05 v3.0.11 More colors and layout customizations

2019-08-11 v2.1.1 Tasks support

  • Tasks support added. Two Task apps are supported: OpenTasks (by dmfs GmbH) and Tasks of Samsung Calendar (looks like a deprecating feature...).
  • New option "Header for past/due events". If turned on, it shows all past/due events under one "Past and due" header. Applied both to calendar events and to tasks.

2019-01-19 v2.0.1 Renamed and republished

2017-06-01 v1.10.1

  • Fix issue where widget would crash because of unexpected widgetId
  • Translations updates

2017-05-02 v1.10.0

  • Added: Different settings for different Widget instances allow you to create any number of customized views of your events, including configuration of different calendars for different widgets. All setting are separate for each Widget instance. In order not to get confused in configurations of different widgets, you can launch "Calendar Widget" with your Android Launcher and you will be presented with a widget selection list. Each widget can be given its name to ease configuring. See screenshots.
  • Added: "Show day headers" option to disable day headers completely.
  • Added: The alternative widget layout: "All in one row". Each event can now occupy literally one line only. "Appearance -> Event entry layout" option allows to switch between the "Time below title" layout and this new one. When used with the "Show day headers" option, this layout almost doubles number of events visible in a widget without scrolling. "Days from Today" column replaces day headers in a case the Day Headers are turned off. See screenshots.
  • Added: "Abbreviate dates" option allows to have shorter date format for both Widget and Day headers.
  • Added: "Lock time zone" option to show events in the same Time Zone when travelling to different time zones.
  • Added: "Show only the closest instance of a recurring event". You can set "Event Filters"->"Date range" to "One year", and your agenda won't be an endless list of the same events.
  • Improved: Use space or commas in "Hide based on keywords in a title". Place a text in single or double quotes in order to have space or comma in a filter.
  • Android 7 compatibility, including support of permissions introduced in Android 6.

2015-11-01 v1.9.3

  • New preferences to filter the events shown by the widget
    • New "Show events that ended recently" option allows to show events, which ended several hours ago, today or yesterday. #122
    • New "Show all past events having default color" option shows all past events, which have 'Default color'. This option may be used to treat calendar events as Tasks and mark their completion by changing event's color. #138
    • New "Hide based on keywords in a title" option, which acts on all events. Multiple keywords may be separated by spaces or commas.
  • Add "Past events background color" option.
  • Add "Today" option to "Date range", so you can see current and future events for today only (The same "Today" option exists for past events also) #156
  • Add "Refresh" button to widget header to refresh the list of events #120
  • Add "Show days without events" option
  • Date format "auto" now makes use of system wide date settings

2015-01-20 v1.8.6

  • Add styling for Android 5.0 (Lollipop)
  • Adding widget to home screen instantly adds it without showing settings ui
  • Add launcher entry to more easily access the settings of the widget
  • Add support for new languages swedish, ukraine, vietnamese, traditional chinese and finish (thanks to all contributors)

v1.8.5

  • Fixes problem where all day events would be shown one day off

v1.8.4

  • The calendar selection preferences now show the account a calendar comes from (thanks @thknepper)
  • Fixes issue where the date shown in the widget and in a calendar app would deviate (thanks @schmaller)
  • Adds translation for Portuguese, Romanian and Greek
  • Updates several other other translations

v1.8.3

  • Adds Korean translation
  • Fixes problem where the Norwegian translation was not visible to users

v1.8.2

  • Updates translations and adds support for simplified Chinese, Bulgarian and Norwegian

v1.8.1

  • Fixes issue where the date headers for "Today" and "Tomorrow" where not show correctly
  • Updates translations and adds partial support for Hebrew (thanks bomba6)

v1.8

  • Adds option to align the date header left, right and center
  • Allows to show events spreading over multiple days only on the first day
  • Enables to show only events in a one day date range (thanks jganetsk)
  • Adds new translations in Dutch and polish
  • A big thanks to at all the people who have helped with translations on crowdin.net
  • blancazert, deamn, emes2, gabrielemariotti, hermajan, jagoda1-72, k.schasfoort, moritzpost

v1.7.2

  • Fine tunes the shading of the text colors
  • Fixes tinting issue of background color

v1.7.1

  • Fixes critical bug on Android 4.0 devices
  • Completes Czech translation (thanks hermajan)

v1.7

  • Adds theming capabilities to the widget background and texts
  • Taping on current date header now opens calendar app
  • Calendar events can now show their event specific color

v1.6.4

  • Updates Czech translation
  • Fixes critical bug on Android 4.4

v1.6.3

  • Adds support for multiple languages: Spanish, French, Italian and Brazilian Portuguese
  • Adds option to hide end date (contributed by ultraq)
  • Background transparency is set in 5% increments instead of 10% (contributed by ultraq)
  • Fixed bug where events starting or ending at midnight would not show their time correctly

v1.6.2

  • Fixed serious crash when preferences from older installations were present

v1.6.1

  • Fixed a crash of Samsungs S Planner when creating new event

v1.6

  • Added option to show the event location
  • Added option to span title over multiple lines
  • Added ability to choose from more font sizes
  • Added option to set the event date range

v1.5.2

  • Added support for Hungarian and Russian language

v1.5.1

  • Added support for Czech language
  • Fixed crashes when adding event on certain devices
  • Fixed issue with spanning events

v1.5

  • Enabled support to place the calendar widget on the lock screen
  • Calendar events can now be added directly from the widget
  • Added Japanese translations (Thanks to Sakuma)
  • Fixed several stability issues

v1.4

  • Fixed critical issue where an all-day event would be displayed one day to early in certain timezones
  • Added ability to configure the transparency of the widget background

v1.3.2

  • Added support for custom event colors
  • Calendar colors are now correctly shown on Jelly Bean
  • Fixed issue when opening the calendar selection preference activity
  • Fixed problem with events that span multiple days

v1.3.1

  • Fixed problem where noon was display as 0:00 pm instead of 12:00 pm
  • Fixed issue when no calendar is present on the device

v1.3

  • Added support for the am/pm date format
  • Events that span multiple days now create multiple entries in the widget
  • Touching a calendar entry now provides visual touch feedback
  • Events without title now indicate that there is no title

v1.2.1

  • Fixed issue where the date in the calendar app would be displayed wrong when opened from the widget

v1.2

  • Added indicators for events with an alert
  • Added indicators for recurring events
  • Widget refreshes at midnight
  • Widget handles time, date, timezone and locale changes correctly

v1.1

  • Added preferences menu
  • Added option to select the active calendars for the widget
  • An new preferences option allows to hide the current date header to have more space for the calendar entries
  • The text size can not be customized as small, medium or large
  • The widget can not be shrinked properly on all devices

2012-05-15 v1.0

  • Initial Release
Comments
  • Tasks filtering by start date and by due date, and their ordering

    Tasks filtering by start date and by due date, and their ordering

    When the task app allows a start date and a due date, our natural inclination is surely to set the start date to the time we need to become concerned about the task, in other words, the time that the task should come into view. In this way we may schedule many tasks into the future but maintain our immediate visibility only on those tasks which we need to be focussed on in the present. And the due date, logically, is the time at which we plan to complete the task.

    However, the present version of the widget filters tasks by due date. This means that if I have a task which is already scheduled to start tomorrow, but which I have allocated two weeks from start to completion, and I have a widget which filters all but today's tasks and events, my task will not appear in the widget untill the day it is due to be completed. So for the two weeks that have now transpired the widget has given me no warning that I needed to be working on that task.

    enhancement 
    opened by shompoe 66
  • No longer in Google play?

    No longer in Google play?

    I went to Google Play to leave a review because I didn't have an account with GitHub, but I can't find the widget app anywhere. Your link to the Google Play app page also says "item not found." What's going on? Is this widget discontinued?

    opened by meyerajm 59
  • Sometimes after device unlock the widget is stuck at

    Sometimes after device unlock the widget is stuck at "ToDo Agenda Loading..." view

    Hi, since last update (v3.0), even recreating the widget from scratch, keeps crashing after a few hours... Xiaomi Mi Mix 3, Android 9, Rootless Launcher

    Screenshot_2019-09-02-19-59-47-002_amirz rootless nexuslauncher

    bug 
    opened by StarCruiser75 38
  • Task (TODO) support

    Task (TODO) support

    Like other people, I like this widget, but I really want a widget that displays calendar events and tasks (or TODOs) together. Like Pure Calendar Widget does (or did), but unfortunately it's not working reliably lately and it seems not to be maintained anymore.

    I read the previous issues about this topic, including the differently colored past events, but I find that solution unappealing.

    Unfortunately, Android does have a concept of tasks as it does of calendar events. So it's not possible to have an universal solution that would just work with any of the dozens of Task applications available on the Play Store. Instead, code needs to be added for each application that would be supported by the widget.

    I'm opening this new issue because I'm willing to write this code, if you'd be interested in including it in your app. Initially I'd add support for Samsung Calendar (because that's what I use and I've already reverse engineered how to fetch its tasks), but I'd try to write the code in a way that it should be simple to add support for other application. Another that comes to mind is https://github.com/dmfs/opentasks, it's open source and it's interfaces are available.

    Anyway, let me know if you think this would be a nice addition to this widget.

    opened by ekalin 36
  • All day events: Remove Old Events

    All day events: Remove Old Events

    Since the update I now have all day events eg. birthdays from the previous day showing.

    I tried adding an exception for "Birthday" in the keywords but that removes future events as well.

    How can i get rid of this because it looks ridiculous and is not needed.

    Thanks

    bug 
    opened by kaneelias 36
  • Widget is not refreshing correctly

    Widget is not refreshing correctly

    I noticed several times that the widget is not refreshing correct automatically.

    Example: Screenshot_20191020-224702

    As you can see in the screenshot above, the current time is 22:47, but 2 issues:

    1. The event from 15:00-21:00 is not shown in past color
    2. A new added event for the next day is not shown.

    After pressing the refresh icon (circle arrow) manually, the calendar is refreshed correctly: Screenshot_20191020-224721

    I didn't notice this issue with an older major version of the app.

    opened by Clubby2010 24
  • [F-Droid build] Widget no longer shown in a list of widgets

    [F-Droid build] Widget no longer shown in a list of widgets

    Hi all,

    I'm using the F-Droid build of the Agenda widget. Since the update to version 3, I can no longer find the widget in the list of widgets and hence I can no longer add it.

    And yes, I did follow the instructions, remove the widget and reinstalled after rebooting.

    Thanks!

    Third party issue 
    opened by stweller 23
  • Open calendar when

    Open calendar when "no upcoming events" is tapped

    I have the widget header hidden (another widget on my home screen shows me the date so I don't want the clutter of duplication). Unfortunately, that means that I can't easily tap on the widget to get to my Calendar app.

    Could you please add a feature whereby I can just tap on the "no upcoming events" text to access the calendar?

    opened by paulmcauley 21
  • No calendar updates in Android 8+

    No calendar updates in Android 8+

    I'm using forked new agenda app, and observe that the calendar info seem to be updated once in the day. Means, I see new or deleted or changed appointments only next day OR if I remove the widget and add it again.

    This seem to be a regression from the last version of the old app. I have it on Oreo and Pie, Huawei and Nokia, so it seem to be an app issue.

    opened by iloveeclipse 20
  • Add support to show Reminders (shown in Google Calendar, Inbox, Google, or Google Keep)

    Add support to show Reminders (shown in Google Calendar, Inbox, Google, or Google Keep)

    With Google inbox you can make reminders that show up in Google calendar. What is wierd is that it doesn't show on their calendar widget. Can this widget add support for this?

    Third party issue 
    opened by CptanPanic 15
  • Stop Time Zone changes

    Stop Time Zone changes

    Could you add a feature like android calendar has to keep event times from changing when travelling to different time zones. It's frustrating when the times change in the widget because they were made in a different time zone. My full calendar keeps the times at the original ones so I have 2 times for each calendar event: the widget and the full calendar. Thanks

    enhancement 
    opened by gasman32 15
  • Wrong task lists colors in Settings -> Calendars

    Wrong task lists colors in Settings -> Calendars

    I use ToDo Agenda 3.1.7-560. In the Settings under Calendar I see my calendars and my several opentasks-Tasklists. Before each calendar there is a coloured square and befor each task list there is a coloured tick.

    When I scroll that window the squared colors do not change, but the colours of the ticks change to the colour of one task list. The list always shows all tasks of being in tge same colour, but in fact tge different task lists have different colours.

    opened by dilyanpalauzov 4
  • [Feature request] Option to remove line between dates

    [Feature request] Option to remove line between dates

    I might have missed it, but an option to remove the divider (and/or change opacity/color) between events would be nice. Makes it a little less cluttered IMO.

    enhancement 
    opened by filigranen 2
  • [Feature Request] Add option to show description of events as well as location

    [Feature Request] Add option to show description of events as well as location

    Hello,

    I'd like to have an option to show the description of events as well as their location in the event details.

    Hope I'm not being too much of a nuisance and my suggestions can be useful to others as well.

    Thanks a lot

    opened by val24 0
  • Alternative way to set Day Headers background colors: depending on day of week

    Alternative way to set Day Headers background colors: depending on day of week

    Hello,

    I like the new layout of ToDo Agenda, which is easier to read. I like the fact that the line serarating day headers from events is above day header.

    In the current parameter options, you can set background colour / transparancy for :

    • widget header
    • past events
    • today's events
    • future events

    There is no option to set background colour for day headers, which I would find really useful. What I would find even more useful would be an option to set a different background colour for each day of the week (or at least different between week days and weekends).

    For information, I like showing days without events in order to make it easier to read for me (which, I am aware, takes space for no real information, but I find it easier to read)... and I would appreciate being able to see more easily the difference between week days and weekends.

    Thanks

    enhancement 
    opened by val24 2
Releases(v2.0.0)
  • v2.0.0(Jan 8, 2019)

    The "Calendar Widget" renamed to "Todo Agenda" and published to Google Play as the new application: https://play.google.com/store/apps/details?id=org.andstatus.todoagenda

    Source code(tar.gz)
    Source code(zip)
  • v1.10.1(Jun 1, 2017)

  • v1.10.0(May 2, 2017)

    • Allow to add multiple widget instances with different calendars
    • Allow to disable date headers
    • Adds alternative widget layout "All in one row" to create shorter event entries
    • Adds "Abbreviate dates" option to show shorter date labels
    • Adds ability to lock time zone to current timezone
    • Allow to only show the closest occurrence of a recurring event
    • Add support for Android 6 permissions
    • Allow to use space or commas in "Hide based on keywords in a title"
    Source code(tar.gz)
    Source code(zip)
  • v1.9.3(Nov 1, 2015)

  • v1.9.2(Oct 22, 2015)

  • v1.9.1(Aug 27, 2015)

  • v1.9(Aug 20, 2015)

    • New preferences to filter the events shown by the widget
      • New "Show events that ended recently" option allows to show events, which ended several hours ago, today or yesterday. #122
      • New "Show all past events having default color" optionshows all past events, which have 'Default color'. This option may be used to treat calendar events as Tasks and mark their completion by changing event's color. #138
      • New "Hide based on keywords in a title" option, which acts on all events. Multiple keywords may be seperated by spaces or commas.
    • Add "Past events background color" option.
    • Add "Today" option to "Date range", so you can see current and future events for today only (The same "Today" option exists for past events also) #156
    • Add "Refresh" button to widget header to refresh the list of events #120
    • Add "Show days without events" option
    Source code(tar.gz)
    Source code(zip)
  • v1.8.6(Jan 20, 2015)

    • Add styling for Android 5.0 (Lollipop)
    • Adding widget to home screen instantly adds it without showing settings ui
    • Add launcher entry to more easily access the settings of the widget
    • Add support for new languages swedish, ukraine, vietnamese. traditional chinese and finish (thanks to all contributors)
    Source code(tar.gz)
    Source code(zip)
  • v1.8.5(Jun 10, 2014)

  • v1.8.4(Jun 9, 2014)

    • The calendar selection preferences now show the account a calendar comes from (thanks @thknepper)
    • Fixes issue where the date shown in the widget and in a calendar app would deviate (thanks @schmaller)
    • Adds translation for Portuguese, Romanian and Greek
    • Updates several other other translations
    Source code(tar.gz)
    Source code(zip)
  • v1.8.3(Apr 13, 2014)

  • v1.8.2(Apr 12, 2014)

  • v1.8.1(Apr 13, 2014)

    • Fixes issue where the date headers for "Today" and "Tomorrow" where not show correctly
    • Updates translations and adds partial support for Hebrew (thanks bomba6)
    Source code(tar.gz)
    Source code(zip)
  • v1.8(Apr 13, 2014)

    • Adds option to align the date header left, right and center
    • Allows to show events spreading over multiple days only on the first day
    • Enables to show only events in a one day date range (thanks jganetsk)
    • Adds new translations in Dutch and polish
    • A big thanks to at all the people who have helped with translations on crowdin.net
      • blancazert, deamn, emes2, gabrielemariotti, hermajan, jagoda1-72, k.schasfoort, moritzpost
    Source code(tar.gz)
    Source code(zip)
  • v1.7.2(Apr 13, 2014)

  • v1.7.1(Apr 13, 2014)

  • v1.7(Apr 13, 2014)

    • Adds theming capabilities to the widget background and texts
    • Taping on current date header now opens calendar app
    • Calendar events can now show their event specific color
    Source code(tar.gz)
    Source code(zip)
  • v1.6.4(Apr 13, 2014)

  • v1.6.3(Apr 13, 2014)

    • Adds support for multiple languages: Spanish, French, Italian and Brazilian Portuguese
    • Adds option to hide end date (contributed by ultraq)
    • Background transparency is set in 5% increments instead of 10% (contributed by ultraq)
    • Fixed bug where events starting or ending at midnight would not show their time correctly
    Source code(tar.gz)
    Source code(zip)
  • v1.6.2(Apr 13, 2014)

  • v1.6.1(Apr 13, 2014)

  • v1.6(Apr 13, 2014)

    • Added option to show the event location
    • Added option to span title over multiple lines
    • Added ability to choose from more font sizes
    • Added option to set the event date range
    Source code(tar.gz)
    Source code(zip)
  • v1.5.2(Apr 13, 2014)

  • v1.5.1(Apr 13, 2014)

  • v1.5(Apr 13, 2014)

    • Enabled support to place the calendar widget on the lock screen
    • Calendar events can now be added directly from the widget
    • Added Japanese translations (Thanks to Sakuma)
    • Fixed several stability issues
    Source code(tar.gz)
    Source code(zip)
  • v1.4(Apr 13, 2014)

    • Fixed critical issue where an all-day event would be displayed one day to early in certain timezones
    • Added ability to configure the transparency of the widget background
    Source code(tar.gz)
    Source code(zip)
  • v1.3.2(Apr 13, 2014)

    • Added support for custom event colors
    • Calendar colors are now correctly shown on Jelly Bean
    • Fixed issue when opening the calendar selection preference activity
    • Fixed problem with events that span multiple days
    Source code(tar.gz)
    Source code(zip)
  • v1.3.1(Apr 13, 2014)

  • v1.3(Apr 13, 2014)

    • Added support for the am/pm date format
    • Events that span multiple days now create multiple entries in the widget
    • Touching a calendar entry now provides visual touch feedback
    • Events without title now indicate that there is no title
    Source code(tar.gz)
    Source code(zip)
  • v1.2.1(Apr 13, 2014)

Owner
null
Wheel-like spinner widget for Android

Update Dec 2016 Library is discontinued There's still a lot of wheel libraries out there. Update Oct 2014 I am thinking of rewriting this control. Upd

Dimitri Fedorov 641 Jan 2, 2023
Kalendar - A calendar to integrate Calendar with Custom design in your jetpack compose project

Kalendar - An Elementary Compose Calendar. This is a calendar to integrate Calen

Himanshu Singh 494 Jan 2, 2023
Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.

Android Week View Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling. Fea

Raquib-ul Alam (Kanak) 3.4k Jan 3, 2023
A Material design back port of Android's CalendarView

Material Calendar View A Material design back port of Android's CalendarView. The goal is to have a Material look and feel, rather than 100% parity wi

Prolific Interactive 5.8k Jan 5, 2023
Pick a date or time on Android in style

Material DateTime Picker - Select a time/date in style Material DateTime Picker tries to offer you the date and time pickers as shown in the Material

null 4.7k Jan 4, 2023
[NO LONGER MAINTAINED] Android library for better Picker DialogFragments

/!\ This Project is no longer maintained /!\ DialogFragments modeled after the AOSP Clock and Calendar apps to improve UX for picking time, date, numb

Code-Troopers 2.7k Dec 29, 2022
A better calendar for Android

Caldroid Caldroid is a fragment that display calendar with dates in a month. Caldroid can be used as embedded fragment, or as dialog fragment. User ca

Roomorama 1.4k Jan 5, 2023
An android library which provides a compact calendar view much like the one used in google calenders.

CompactCalendarView CompactCalendarView is a simple calendar view which provides scrolling between months. It's based on Java's Date and Calendar clas

SundeepK 1.5k Dec 9, 2022
Android calendar view (like card)

android-calendar-card (Google Play Demo) Android calendar view (like card) Simple and easy to modify Author: Michał Szwarc #CalendarCardPager License

Michał Szwarc 473 Nov 10, 2022
Android time range picker

TimeRangePicker TimeRangePicker is a library which can be used to select a time range. WARNING Requires android-support-v4 Description This library pr

Titto Jose 422 Nov 10, 2022
Android calendar view inspired by Sunrise calendar and iOS7 stock calendar

SilkCal Android calendar view inspired by Sunrise calendar and iOS7 stock calendar. Usage Add compile 'me.nlmartian.silkcal:library:0.1.1' to your dep

JunGuan Zhu 385 Nov 25, 2022
An alternative DatePicker for Android

Copyright (C) 2011 Daniel Berndt - Codeus Ltd - DateSlider 1.1 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this

Ben Demboski 240 Nov 25, 2022
an android open source timer

TimerView ENGLISH README 重要的事情 由于使用了MaskFilter,辉光效果必须[关闭硬件加速](http://blog.chenming.info/blog/2012/09/18/android-hardware-accel/)!! 由于使用了MakskFilter,辉光

iamnull 277 Nov 28, 2022
FlipTimerView library for Android

FlipTimerView Preview FlipTimerView library for Android Getting started Add it in your root build.gradle at the end of repositories: allprojects { re

Anu S Pillai 314 Dec 28, 2022
Easy-to-use animated clock icon for Android

Timecon Easy-to-use animated clock icon written in Kotlin Including in your project Add to your root build.gradle: allprojects { repositories {

Alexey Derbyshev 262 Dec 9, 2022
[NO LONGER MAINTAINED] Android library for better Picker DialogFragments

/!\ This Project is no longer maintained /!\ DialogFragments modeled after the AOSP Clock and Calendar apps to improve UX for picking time, date, numb

Code-Troopers 2.7k Dec 29, 2022
an android open source timer

TimerView ENGLISH README 重要的事情 由于使用了MaskFilter,辉光效果必须[关闭硬件加速](http://blog.chenming.info/blog/2012/09/18/android-hardware-accel/)!! 由于使用了MakskFilter,辉光

iamnull 277 Nov 28, 2022
A material-styled android view that provisions picking of a date, time & recurrence option, all from a single user-interface.

SublimePicker A customizable view that provisions picking of a date, time & recurrence option, all from a single user-interface. You can also view 'Su

Vikram 2.3k Jan 4, 2023
A lightweight monthly calendar view for Android, fully written in Kotlin. Designed to meet the minimum demands for typical calendars.

Light Calendar View A lightweight monthly calendar view for Android, fully written in Kotlin. Designed to meet the minimum demands for typical calenda

Recruit Marketing Partners Co.,Ltd 444 Dec 9, 2022