awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
square avatar

square/android-times-squareArchived

0
View on GitHub↗
4,410 stars·1,179 forks·Java·Apache-2.0·18 views

Android Times Square

Android Times Square is a date selection library and UI component for Android applications. It provides a customizable calendar widget used for managing date selections and validating dates within a mobile interface.

The library supports various selection modes, including single date picking, date range selection, and the selection of multiple specific dates. It includes tools for applying custom themes, configuring typefaces, and utilizing cell decorators to modify the appearance and behavior of individual date cells.

The component handles regional localization, including support for right-to-left layouts. It also provides mechanisms for chronological navigation through month grids and the application of validity rules to filter selectable dates.

Features

  • Calendar Date Selection - Offers a comprehensive calendar interface for selecting single dates or date ranges on Android.
  • Calendar UI Components - Provides a customizable Android-specific calendar view with support for themes and decorators.
  • Date Pickers - Implements a date picker widget supporting single, range, and multiple date selection modes.
  • Single - Provides a dedicated interface for users to select a single specific date from a calendar grid.
  • Date Range Schedulers - Provides a user interface for selecting start and end dates for specific timeframes.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Date Selection Components - Provides a standalone library for managing and validating date selections in mobile apps.
  • Multi-Mode Date Selection - Supports multiple selection modes including single dates, contiguous ranges, and non-contiguous multiple dates.
  • Date Input Validation - Implements rules for restricting selectable dates based on custom validity logic and temporal boundaries.
  • Dynamic Month Grids - Provides an efficient scrolling mechanism that calculates and renders month grids dynamically.
  • Multiple Date Selection - Implements a calendar view capable of selecting multiple non-contiguous dates in one interaction.
  • Calendar Visual Customizations - Provides options for customizing colors and layout elements to match specific visual designs.
  • Calendar Localization - Supports regional calendar settings including localized month names and right-to-left grid layouts.
  • Calendar Day Decorators - Allows the use of cell decorators to apply custom backgrounds and states to specific dates.
  • View Navigation - Enables chronological navigation and scrolling to update the visible month or year.
  • Localized Date Pickers - Adapts the date picker for multiple languages and regional formats including RTL layout support.
  • Adapter-Driven Calendar Cells - Utilizes an adapter-driven system to delegate the rendering of individual date cells to custom views.
  • Theme Styling - Provides a configurable style object to apply unified colors and typefaces across the widget.
  • Calendars and Pickers - Calendar view for date range selection.
  • Date and Time Pickers - Single date selection calendar view.
  • UI Components - Standalone calendar widget for date selection.
  • Star history

    Star history chart for square/android-times-squareStar history chart for square/android-times-square

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does square/android-times-square do?

    Android Times Square is a date selection library and UI component for Android applications. It provides a customizable calendar widget used for managing date selections and validating dates within a mobile interface.

    What are the main features of square/android-times-square?

    The main features of square/android-times-square are: Calendar Date Selection, Calendar UI Components, Date Pickers, Single, Date Range Schedulers, Date Selection Components, Multi-Mode Date Selection, Date Input Validation.

    Which projects share features with square/android-times-square?

    Projects with overlapping indexed features include: huanghaibin-dev/calendarview — CalendarView is a high-performance Android UI component designed for displaying dates and navigating chronological… prolificinteractive/material-calendarview — A Material design back port of Android's CalendarView. syncfusion/flutter-widgets — This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich,… kizitonwose/calendar — This project is a UI library for building customizable calendar views across Android and Kotlin Multiplatform… pikaday/pikaday — Pikaday is a lightweight JavaScript datepicker library and client-side date input manager. It provides a standalone… dbushell/pikaday — Pikaday is a lightweight JavaScript datepicker widget and dependency-free UI component. It provides a graphical…

    Projects sharing features with Android Times Square

    These projects share indexed features with Android Times Square. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • huanghaibin-dev/calendarviewhuanghaibin-dev avatar

      huanghaibin-dev/CalendarView

      9,383View on GitHub↗

      CalendarView is a high-performance Android UI component designed for displaying dates and navigating chronological views. It functions as a canvas-based widget that utilizes direct drawing instead of standard list views to minimize memory usage and ensure fast rendering of complex date interfaces. The component provides a programmable interface for switching between month, week, year, and lunar views. It differentiates itself through a pluggable customization system that allows developers to override the drawing logic for dates, text, event markers, and selection layouts. The library support

      Javaandroidcalendarcalendar-api
      View on GitHub↗9,383
    • prolificinteractive/material-calendarviewprolificinteractive avatar

      prolificinteractive/material-calendarview

      5,913View on GitHub↗

      A Material design back port of Android's CalendarView

      Javaandroidcalendarjava
      View on GitHub↗5,913
    • syncfusion/flutter-widgetssyncfusion avatar

      syncfusion/flutter-widgets

      1,780View on GitHub↗

      This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich, cross-platform applications in Flutter. It provides a unified library of modular widgets and processing tools that enable developers to implement complex interface requirements, including advanced scheduling, tabular data management, and interactive data visualization, using a consistent declarative architecture. The library distinguishes itself through specialized, enterprise-grade capabilities that extend beyond standard UI elements. It includes a robust document processing

      Dart
      View on GitHub↗1,780
    • kizitonwose/calendarkizitonwose avatar

      kizitonwose/Calendar

      5,551View on GitHub↗

      This project is a UI library for building customizable calendar views across Android and Kotlin Multiplatform projects. It provides a recycler-based architecture for creating month, week, and year calendars, alongside a set of composable functions for rendering interactive date pickers and month views in Jetpack Compose. The library includes a contribution heat map component for displaying data density over time using color-coded day cells. It also provides a toolkit for implementing date range selection interfaces that support single date, multiple date, or date range selection with boundary

      Kotlinandroidcalendarcalendar-library
      View on GitHub↗5,551
    Compare all 30 related projects→