Collection of customisable calendar related widgets for Flutter.

Overview

calendar_views

Collection of customisable calendar related widgets for Flutter.

Day View

Day View Documentation

Set of widgets for displaying a day view.

Day view can display a single or multiple days.

dayview_example_screenshot

Days Page View

Widget similar to PageView, but instead of page-number it gives each page a list of days.

DaysPageView can display virtually infinite number of pages.

Month Page View

Widget similar to PageView, but instead of page-number it gives each page a month.

MonthPageView can display virtually infinite number of pages.

Month View

Widget for displaying a grid of days of some month and optionally a header.

monthview_example_screenshot

Comments
  • display only one day initially in DaysPageViewExample()

    display only one day initially in DaysPageViewExample()

    I essentially want the app to display only one day per page. I tried to mess around in the days_page_view_example.dart file but it doesnt seem to work; when i hard code the number of days to 1, the app just gets a white screen without an error. Could you please implement this option.

    opened by AnuragVadd 3
  • fixed error with different imports of Future

    fixed error with different imports of Future

    fixed following issue: Error: The argument type '(dart.core::DateTime, {curve: #lib1::Curve, duration: I/flutter ( 5662): dart.core::Duration}) → invalid-type' can't be assigned to the parameter type '(dart.core::DateTime, I/flutter ( 5662): {curve: #lib1::Curve, duration: dart.core::Duration}) → dart.async::Future<dart.core::Null>'. I/flutter ( 5662): Try changing the type of the parameter, or casting the argument to '(dart.core::DateTime, {curve: I/flutter ( 5662): #lib1::Curve, duration: dart.core::Duration}) → dart.async::Future<dart.core::Null>'. I/flutter ( 5662): animateToMonth: _animateToMonth, I/flutter ( 5662): ^ I/flutter ( 5662): animateToMonth: _animateToMonth, I/flutter ( 5662): ^ I/flutter ( 5662): I/flutter ( 5662): When the exception was thrown, this was the stack: I/flutter ( 5662): #0 _MonthPageViewState._attachToController (package:calendar_views/src/month_page_view/month_page_view.dart:77:7) I/flutter ( 5662): #1 _MonthPageViewState.initState (package:calendar_views/src/month_page_view/month_page_view.dart:62:5) I/flutter ( 5662): #2 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3763:58) I/flutter ( 5662): #3 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) I/flutter ( 5662): #4 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) I/flutter ( 5662): #5 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) I/flutter ( 5662): #6 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) I/flutter ( 5662): #7 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) I/flutter ( 5662): #8 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) I/flutter ( 5662): #9 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #10 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #11 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) I/flutter ( 5662): #12 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) I/flutter ( 5662): #13 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) I/flutter ( 5662): #14 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) I/flutter ( 5662): #15 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #16 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #17 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) I/flutter ( 5662): #18 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) I/flutter ( 5662): #19 ParentDataElement.mount (package:flutter/src/widgets/framework.dart:3967:11) I/flutter ( 5662): #20 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) I/flutter ( 5662): #21 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4771:32) I/flutter ( 5662): #22 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) I/flutter ( 5662): #23 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) I/flutter ( 5662): #24 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #25 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #26 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) I/flutter ( 5662): #27 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) I/flutter ( 5662): #28 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) I/flutter ( 5662): #29 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) I/flutter ( 5662): #30 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #31 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #32 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) I/flutter ( 5662): #33 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) I/flutter ( 5662): #34 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) I/flutter ( 5662): #35 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) I/flutter ( 5662): #36 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) I/flutter ( 5662): #37 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #38 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #39 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) I/flutter ( 5662): #40 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) I/flutter ( 5662): #41 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) I/flutter ( 5662): #42 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) I/flutter ( 5662): #43 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) I/flutter ( 5662): #44 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #45 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #46 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) I/flutter ( 5662): #47 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) I/flutter ( 5662): #48 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) I/flutter ( 5662): #49 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) I/flutter ( 5662): #50 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #51 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #52 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) I/flutter ( 5662): #53 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) I/flutter ( 5662): #54 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) I/flutter ( 5662): #55 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) I/flutter ( 5662): #56 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #57 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #58 StatefulElement.update (package:flutter/src/widgets/framework.dart:3811:5) I/flutter ( 5662): #59 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #60 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #61 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #62 ProxyElement.update (package:flutter/src/widgets/framework.dart:3921:5) I/flutter ( 5662): #63 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #64 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #65 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #66 ProxyElement.update (package:flutter/src/widgets/framework.dart:3921:5) I/flutter ( 5662): #67 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #68 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4391:32) I/flutter ( 5662): #69 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4781:17) I/flutter ( 5662): #70 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #71 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #72 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #73 StatefulElement.update (package:flutter/src/widgets/framework.dart:3811:5) I/flutter ( 5662): #74 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #75 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #76 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #77 ProxyElement.update (package:flutter/src/widgets/framework.dart:3921:5) I/flutter ( 5662): #78 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #79 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #80 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #81 StatefulElement.update (package:flutter/src/widgets/framework.dart:3811:5) I/flutter ( 5662): #82 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #83 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4673:14) I/flutter ( 5662): #84 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #85 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #86 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #87 StatelessElement.update (package:flutter/src/widgets/framework.dart:3714:5) I/flutter ( 5662): #88 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #89 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4673:14) I/flutter ( 5662): #90 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #91 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #92 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #93 StatefulElement.update (package:flutter/src/widgets/framework.dart:3811:5) I/flutter ( 5662): #94 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #95 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #96 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #97 StatefulElement.update (package:flutter/src/widgets/framework.dart:3811:5) I/flutter ( 5662): #98 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #99 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #100 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #101 ProxyElement.update (package:flutter/src/widgets/framework.dart:3921:5) I/flutter ( 5662): #102 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #103 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #104 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #105 ProxyElement.update (package:flutter/src/widgets/framework.dart:3921:5) I/flutter ( 5662): #106 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #107 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #108 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #109 StatefulElement.update (package:flutter/src/widgets/framework.dart:3811:5) I/flutter ( 5662): #110 Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15) I/flutter ( 5662): #111 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) I/flutter ( 5662): #112 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) I/flutter ( 5662): #113 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2255:33) I/flutter ( 5662): #114 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:653:20) I/flutter ( 5662): #115 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5) I/flutter ( 5662): #116 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15) I/flutter ( 5662): #117 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9) I/flutter ( 5662): #118 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5) I/flutter ( 5662): #122 _invoke (dart:ui/hooks.dart:130:10) I/flutter ( 5662): #123 _drawFrame (dart:ui/hooks.dart:117:3) I/flutter ( 5662): (elided 3 frames from package dart:async)

    bug 
    opened by The-Redhat 2
  • Day view is not scrollable vertically

    Day view is not scrollable vertically

    day view while rendering positioned widgets doesn't enable vertical scroll. Entire view from 00:00 hrs to 23:59 hrs should be visible and vertically scrollable.

    opened by gagandeep-s 1
  • Method to get the current day displayed in the PageView

    Method to get the current day displayed in the PageView

    For my application, i am using this PageView and i need to get the date which is displayed in the current page in the format of DateTime. Could someone suggest me a way of adding this value in DaysPageController class.

    opened by AnuragVadd 0
  • How to access the increment/decrement day function?

    How to access the increment/decrement day function?

    I want to use an API for storing a bit of data and i want to display certain bits of data on specific days inside the DaysPageViewExample. For this i need access to the function which is incrementing and decrementing the days in the DaysPageViewExample. i have tried to go through the documentation but i was unable to find the exact function. Could you point out where the function is located in the Plugin files? Thanks in advance

    opened by AnuragVadd 0
  • JumpToDay using a calendar.

    JumpToDay using a calendar.

    In my application, I have implemented the daysPageView. I added a showDatePicker widget and i wanted the displayed page to jump to the page which the user selects in the showDatepicker. The widget showDatePicker returns a DateTime variable. But when i tried to call _dayspagecontroller.jumpToDay(), i get this error : The method 'jumpToDay' was called on null. . Could you please help out in modifying the jumpToDay function so that when a DateTime value is returned, The method will jump the page to the selected date in showDatePicker?

    The impmentation of jumpToDay in my app : `
    _selectDate() async { final DateTime picker =await showDatePicker( context: context, initialDate: DateTime.now(), firstDate: DateTime(2010), lastDate: DateTime(2040));

                   if (picker != null) {
                   setState(() {
                      selectedDate = picker;
                     });
                      Navigator.pop(context);
       
                     print(selectedDate);
    

    // await runJump(selectedDate); return selectedDate; } } `

    `
    new FlatButton(onPressed: () => _daysPageController.jumpToDay(_selectDate()), child: Text("change date"),

                   ),         
    

    `

    opened by AnuragVadd 0
  • How to get index of list in days_page_view.

    How to get index of list in days_page_view.

    I want to customize and display specific widgets in certain pages. I want to use the index of the list final List<DateTime> days;. I tried to convert it to a Map in the following code :

    `
    @override Widget build(BuildContext context) { SystemChrome.setEnabledSystemUIOverlays([]);

    super.build(context);
    return new Row(
      children: widget.days.asMap().map((index, day) => MapEntry(index, Container(
          constraints: new BoxConstraints(
            maxHeight: MediaQuery.of(context).size.height * 1.00,
            maxWidth: MediaQuery.of(context).size.width * 1.00
    
          ),
              child:  ListTile(subtitle: Starting_screen(_makeTextString(day)),  //this screen just displays different widgets
                title:Text((index.toString())),)
            ),
      )
      ).values.toList()
    );
    

    }`

    When i tried this method, the index of the map seems to be mapping to all the pages and hence stays the same. Could i get some suggestion on how to properly access the index of this list? also a side question: in the below code, is day the index of the list days? (this is the original code which i modified to display a different screen)

    ` @override Widget build(BuildContext context) { SystemChrome.setEnabledSystemUIOverlays([]);

    super.build(context);
    return new Row(
      children: widget.days.map((day) => Container(
          constraints: new BoxConstraints(
            maxHeight: MediaQuery.of(context).size.height * 1.00,
            maxWidth: MediaQuery.of(context).size.width * 1.00
    
          ),
              child: Starting_screen(_makeTextString(day)),  //this screen just displays different widgets
            ),
      ).toList()
    );
    

    }

    opened by AnuragVadd 0
  • changed Future<Null> to Future<void>

    changed Future to Future

    fixes for example:

    The following assertion was thrown while handling a gesture:
    I/flutter ( 3695): type 'Future<void>' is not a subtype of type 'Future<Null>'
    I/flutter ( 3695): 
    I/flutter ( 3695): Either the assertion indicates an error in the framework itself, or we should provide substantially
    I/flutter ( 3695): more information in this error message to help you determine and fix the underlying cause.
    I/flutter ( 3695): In either case, please report this assertion by filing a bug on GitHub:
    I/flutter ( 3695):   https://github.com/flutter/flutter/issues/new?template=BUG.md
    I/flutter ( 3695): 
    I/flutter ( 3695): When the exception was thrown, this was the stack:
    I/flutter ( 3695): #0      CalendarPageViewState.animateToPage (package:calendar_views/src/calendar_page_view/calendar_page_view.dart:81:5)
    I/flutter ( 3695): #1      _MonthPageViewState._animateToMonth (package:calendar_views/src/month_page_view/month_page_view.dart:116:12)
    I/flutter ( 3695): #2      MonthPageController.animateToMonth (package:calendar_views/src/month_page_view/month_page_controller.dart:75:25)
    I/flutter ( 3695): #3      _CalendarWidgetState._getMonthWidget.<anonymous closure>.<anonymous closure> (package:schoolsen_mobile/widgets/calendar_widget.dart:300:40)
    I/flutter ( 3695): #4      State.setState (package:flutter/src/widgets/framework.dart:1130:30)
    I/flutter ( 3695): #5      _CalendarWidgetState._getMonthWidget.<anonymous closure> (package:schoolsen_mobile/widgets/calendar_widget.dart:298:15)
    I/flutter ( 3695): #6      _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:507:14)
    I/flutter ( 3695): #7      _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:562:30)
    I/flutter ( 3695): #8      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:102:24)
    I/flutter ( 3695): #9      TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:242:9)
    I/flutter ( 3695): #10     TapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:204:7)
    I/flutter ( 3695): #11     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:156:27)
    I/flutter ( 3695): #12     _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:184:20)
    I/flutter ( 3695): #13     _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:158:22)
    I/flutter ( 3695): #14     _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:138:7)
    I/flutter ( 3695): #15     _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:101:7)
    I/flutter ( 3695): #16     _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:85:7)
    I/flutter ( 3695): #20     _invoke1 (dart:ui/hooks.dart:170:10)
    I/flutter ( 3695): #21     _dispatchPointerDataPacket (dart:ui/hooks.dart:122:5)
    I/flutter ( 3695): (elided 3 frames from package dart:async)
    I/flutter ( 3695): 
    I/flutter ( 3695): Handler: onTap
    I/flutter ( 3695): Recognizer:
    I/flutter ( 3695):   TapGestureRecognizer#30b86(debugOwner: GestureDetector, state: ready, won arena, finalPosition:
    I/flutter ( 3695):   Offset(363.7, 117.4), sent tap down)
    
    opened by The-Redhat 0
  • Updated issue with Flutter

    Updated issue with Flutter

    Renamed inheritFromWidgetOfExactType to dependOnInheritedWidgetOfExactType

    I don't know if you've had this issue, but it helped me to continue to use this package, so thought I'd share it. Thanks for an awesome package BTW!

    opened by m8iog 1
  • Sample build fails with - Error: 'Page' is imported from both ...

    Sample build fails with - Error: 'Page' is imported from both ...

    Cloned repo, opened sample project in Android studio. Tried to run it... fails...

    Launching lib/main.dart on iPhone 11 in debug mode...
    Removing obsolete reference to flutter_assets from Runner.xcodeproj
    Upgrading project.pbxproj
    Project base configurations detected, removing.
    
    Compiler message:
    lib/days_page_view_example.dart:164:16: Error: 'Page' is imported from both 'package:flutter/src/widgets/navigator.dart' and 'package:calendar_views_example/utils/page.dart'.
        return new Page.forDays(
                   ^^^^
    lib/month_page_view_example.dart:142:16: Error: 'Page' is imported from both 'package:flutter/src/widgets/navigator.dart' and 'package:calendar_views_example/utils/page.dart'.
        return new Page.forMonth(
                   ^^^^
    Running Xcode build...
    Xcode build done.                                           20.9s
    Failed to build iOS app
    Error output from Xcode build:
    ↳
        ** BUILD FAILED **
    
    
    Xcode's output:
    ↳
    
        Compiler message:
        lib/days_page_view_example.dart:164:16: Error: 'Page' is imported from both 'package:flutter/src/widgets/navigator.dart' and 'package:calendar_views_example/utils/page.dart'.
            return new Page.forDays(
                       ^^^^
        lib/month_page_view_example.dart:142:16: Error: 'Page' is imported from both 'package:flutter/src/widgets/navigator.dart' and 'package:calendar_views_example/utils/page.dart'.
            return new Page.forMonth(
                       ^^^^
        Target kernel_snapshot failed: Exception: Errors during snapshot creation: null
        build failed.
        Command PhaseScriptExecution failed with a nonzero exit code
        note: Using new build system
        note: Building targets in parallel
        note: Planning build
        note: Constructing build description
    
    Could not build the application for the simulator.
    Error launching application on iPhone 11.
    

    Flutter doctor:

    $ flutter doctor
    Doctor summary (to see all details, run flutter doctor -v):
    [✓] Flutter (Channel master, 1.18.0-13.0.pre, on Mac OS X 10.15.4 19E287, locale en-US)
     
    [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    [✓] Xcode - develop for iOS and macOS (Xcode 11.4.1)
    [✓] Android Studio (version 3.6)
    [✓] Connected device (2 available)
    
    • No issues found!
    
    opened by ajaygautam 3
Releases(v0.5.0)
A Flutter package allows you to easily implement all calendar UI and calendar event functionality. 👌🔝🎉

calendar_view A Flutter package allows you to easily implement all calendar UI and calendar event functionality. For web demo visit Calendar View Exam

Simform Solutions 219 Dec 22, 2022
Flutter calendar app. register schedule and manage in calendar ui.

flutter calendar app. register schedule and manage in calendar ui. save schedule data in firestore. and create widget and read schedule from firestore in widget.

akiho 11 Oct 30, 2022
Highly customizable, feature-packed calendar works like google calendar but with more features.

Beca [In Progress] Beca is a Calendar that you could manage your daily tasks and schedule meetings with your friends just like google calendar Concept

Mohammad Javad Hossieni 19 Nov 15, 2022
Calendar widget for flutter

Calendar Shows a scrolling calendar list of events. This is still relatively basic, it always assumes that the getEvents returns the entire list of ca

null 223 Dec 19, 2022
Highly customizable, feature-packed calendar widget for Flutter

Table Calendar Highly customizable, feature-packed Flutter Calendar with gestures, animations and multiple formats. Table Calendar with custom styles

Aleksander Woźniak 1.5k Jan 7, 2023
A Flutter package for using Jalali (Shamsi, Solar, Persian or Jalaali) calendar. You can convert, format and manipulate Jalali and Gregorian (Miladi) dates.

A Flutter package for using Jalali (Shamsi, Solar, Persian or Jalaali) calendar. You can convert, format and manipulate Jalali and Gregorian (Miladi) dates.

Amirreza Madani 63 Dec 21, 2022
Flutter Date Picker Library that provides a calendar as a horizontal timeline.

DatePickerTimeline Flutter Date Picker Library that provides a calendar as a horizontal timeline. How To Use Import the following package in your dart

LiLi 0 Oct 25, 2021
Easy to use and beautiful calendar strip component for Flutter.

Flutter Calendar Strip Easy to use and beautiful calendar strip component for Flutter. Awesome celender widget If this project has helped you out, ple

Siddharth V 176 Dec 14, 2022
Flutter Date Picker Library that provides a calendar as a horizontal timeline

Flutter Date Picker Library that provides a calendar as a horizontal timeline.

Vivek Kaushik 214 Jan 7, 2023
Calendar widget library for Flutter apps.

Calendarro Calendar widget library for Flutter apps. Offers multiple ways to customize the widget. Getting Started Installation Add dependency to your

Adam Styrc 97 Nov 30, 2022
Flutter Inline Calendar

inline_calendar An inline calendar flutter package inspired by outlook app. It also supports Jalali/Shamsi calendar. Uses theme and locale of context

omid habibi 3 Oct 21, 2022
A calendar widget for Flutter.

flutter_calendar A calendar widget for Flutter Apps. Borrowed DateTime utility functions from the Tzolkin Calendar web element. Usage Add to your pubs

AppTree Software, Inc 336 Sep 6, 2022
Flutter calendar week UI package

Flutter calendar week Flutter calendar week UI package IOS | Android: import 'package:flutter_calendar_week/flutter_calendar_week.dart'; CalendarWeek(

null 67 Dec 12, 2022
A seasonal foods calendar app written in Dart using Flutter.

This project is not actively maintained anymore. However, everybody who wants to do so is more than welcome to work on this project! Thank you for you

Andreas Boltres 63 Nov 19, 2022
CalendarDatePicker2 - A lightweight and customizable calendar picker based on Flutter CalendarDatePicker

A lightweight and customizable calendar picker based on Flutter CalendarDatePicker, with support for single date picker, range picker and multi picker.

Neo Liu 27 Dec 22, 2022
Fluboard - Calendar wall-board-display built with Flutter and ❤️

Fluboard Calendar wall-board-display built with Flutter and ❤️ Goals Build calendar board (DAKBoard alternative) which easy to install and easy to cus

iTeqno 10 Dec 27, 2022
A calendar widget to easily scroll through the years 🗓

Flutter Scrolling Calendar A customizable calendar widget to easily scroll through the years. Features Choose range of years and the initial year to s

Menno Renkens 113 Nov 19, 2022
A Heatmap Calendar based on Github's contributions chart

Flutter Heat Map Calendar A Heat Map Calendar based on Github's contributions chart which can be used to visualize values over time Installing 1. Depe

Pedro H. F. Feitosa 49 Dec 6, 2022
A pure dart package with collection of Nepali Utilities like Date converter, Date formatter, DateTime, Nepali Numbers, Nepali Unicode, Nepali Moments and many more.

Nepali Utilities for Dart A pure dart package with collection of Nepali Utilities like Date converter, Date formatter, DateTime, Nepali Number, Nepali

Sarbagya Dhaubanjar 23 Nov 22, 2022