{"version":1,"pages":[{"id":"-LGEPVmdfuisZbpsqDd8","title":"Flutter Tutorials Handbook","pathname":"/flutter","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEPm9-ssgcF1naKnOp","title":"01 Flutter: Hello World","pathname":"/flutter/flutter-hello-world","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEnsfVyW5PetWXF5mQ","title":"02 Flutter: Stateless Widgets","pathname":"/flutter/flutter-stateless-widgets","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEogimgGpH1rAYF966","title":"03 Flutter: Buttons and Stateful widgets","pathname":"/flutter/flutter-buttons-and-stateful-widgets","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEpCPkEpEbB1K39521","title":"04 Flutter: Basic Navigation & Routes","pathname":"/flutter/flutter-basic-navigation-and-routes","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEpOjOFCf7Gys0z8M4","title":"Simple routes using StatelessWidget","pathname":"/flutter/flutter-basic-navigation-and-routes/simple-routes-using-stateless-widget","siteSpaceId":"sitesp_GuQud","description":"","breadcrumbs":[{"label":"04 Flutter: Basic Navigation & Routes"}]},{"id":"-LGErMg6lZrEjm-aBLkl","title":"Routes using StatefulWidget","pathname":"/flutter/flutter-basic-navigation-and-routes/routes-using-statefulwidget","siteSpaceId":"sitesp_GuQud","description":"","breadcrumbs":[{"label":"04 Flutter: Basic Navigation & Routes"}]},{"id":"-LGErl2sYlr-wUt8ZMY2","title":"05 Flutter: Using onChanged to show input text","pathname":"/flutter/flutter-using-onchanged-to-show-input-text","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGErzrzfEN4Ijb2cP1I","title":"06 Flutter: Using onSubmitted to show input text after submit","pathname":"/flutter/flutter-using-onsubmitted-to-show-input-text-after-submit","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEsJwt15T3gCX3Orvh","title":"07 Flutter: Adding-Deleting text in TextField","pathname":"/flutter/flutter-adding-deleting-text-in-textfield","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEsde9jvlKILQpryn8","title":"08 Flutter: Tab Navigation","pathname":"/flutter/flutter-tab-navigation","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEtF9nPKiZsOCa-7nr","title":"09 Flutter: HTTP requests and Rest API","pathname":"/flutter/flutter-http-requests-and-rest-api","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEtRyzoR0W3845sccF","title":"10 Flutter: ListView with JSON or List Data","pathname":"/flutter/flutter-listview-with-json-or-list-data","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEvM0dzuZ20gbsBha4","title":"11 Flutter: Sliding menu using a Drawer","pathname":"/flutter/flutter-sliding-menu-using-a-drawer","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEvTLz7ySzvB8bti6w","title":"Simple Drawer","pathname":"/flutter/flutter-sliding-menu-using-a-drawer/simple-drawer","siteSpaceId":"sitesp_GuQud","description":"","breadcrumbs":[{"label":"11 Flutter: Sliding menu using a Drawer"}]},{"id":"-LGEwSnYAF-7d3y4jjxK","title":"Drawer using variables","pathname":"/flutter/flutter-sliding-menu-using-a-drawer/drawer-using-variables","siteSpaceId":"sitesp_GuQud","description":"","breadcrumbs":[{"label":"11 Flutter: Sliding menu using a Drawer"}]},{"id":"-LGEwgCvSonNEGhiwKqW","title":"12 Flutter: Animations","pathname":"/flutter/flutter-animations","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEwsssbVBAiVt75I5E","title":"13 Flutter: JSON Storage","pathname":"/flutter/flutter-json-storage","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGExFkeR_ImhfE_cZRU","title":"14 Flutter: Friendly Chat App","pathname":"/flutter/flutter-friendly-chat-app","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGExS7PGo5i-SJ3Kh-G","title":"15 Flutter: Changing icon color onfocus","pathname":"/flutter/flutter-changing-icon-color-onfocus","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGExoOscyuXxvEp0-Qt","title":"16 Flutter: Horizontal ListView and Tabs","pathname":"/flutter/flutter-horizontal-listview-and-tabs","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEzbZ05LiKHuxyEUD8","title":"17 Flutter: RaisedButton","pathname":"/flutter/17-flutter-raisedbutton","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEzmzPYN0DDtZmGi22","title":"18 Flutter: RaisedButton with parameters","pathname":"/flutter/18-flutter-raisedbutton-with-parameters","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGEzxoBlOZe_CS4sDe1","title":"19 Flutter: FlatButton","pathname":"/flutter/19-flutter-flatbutton","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF-5N0eoR2K9OtZ4YJ","title":"20 Flutter: IconButton","pathname":"/flutter/20-flutter-iconbutton","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF-EGmXCz-dCUIZzIZ","title":"21 Flutter: Updating data in TextField","pathname":"/flutter/21-flutter-updating-data-in-textfield","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF-NuNTWcT1E5uDgjC","title":"22 Flutter: Checkbox","pathname":"/flutter/22-flutter-checkbox","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF-cKbtplfUQaTuSWS","title":"23 Flutter: Radio with Functions","pathname":"/flutter/23-flutter-radio-with-functions","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF-nRUealis9tOrcrm","title":"24 Flutter: Switch","pathname":"/flutter/24-flutter-switch","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF-vofqahF9BHQvjxr","title":"25 Flutter: Slider","pathname":"/flutter/25-flutter-slider","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF04JNv12hlOJA8Kt7","title":"26 Flutter: DatePicker","pathname":"/flutter/26-flutter-datepicker","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF0CbgLLBpN_dR9yok","title":"27 Flutter: appBar","pathname":"/flutter/27-flutter-appbar","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF0KORqsBU8Rttj5Yj","title":"28 Flutter: Floating Action Button","pathname":"/flutter/28-flutter-floating-action-button","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF0UsF4RLG5F7ukF-6","title":"29 Flutter: Drawer which shows Toggle Menu","pathname":"/flutter/29-flutter-drawer-which-shows-toggle-menu","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF0dTHEGpwAXStRI8C","title":"30 Flutter: Footer Buttons","pathname":"/flutter/30-flutter-footer-buttons","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF0lw5weB5bT3s_fnY","title":"31 Flutter: BottomNavigationBar","pathname":"/flutter/31-flutter-bottomnavigationbar","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF0wvG09m5fLGibzXn","title":"32 Flutter: Using BottomSheets","pathname":"/flutter/32-flutter-using-bottomsheets","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF13vHEPRiTzku6bt3","title":"33 Flutter: Using SnackBar","pathname":"/flutter/33-flutter-using-snackbar","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF1GW3GKXvyBGrDi2c","title":"34 Flutter: AlertDialog","pathname":"/flutter/34-flutter-alertdialog","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF1SkcScPo-M2lYUsb","title":"35 Flutter: SimpleDialog","pathname":"/flutter/35-flutter-simpledialog","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF1b8d5YN_G5bJtnv3","title":"36 Flutter: Rows and Columns","pathname":"/flutter/36-flutter-rows-and-columns","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF1madGNSip47sNDc8","title":"37 Flutter: Using Cards","pathname":"/flutter/37-flutter-using-cards","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF2-r8mnD06jdu8Eyk","title":"38 Flutter: Using Expanded","pathname":"/flutter/38-flutter-using-expanded","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF3-39WWyHISt1a9FC","title":"39 Flutter: ListviewBuilder using Dart maps","pathname":"/flutter/39-flutter-listviewbuilder-using-dart-maps","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF3CVPpmvsciMJY_Cv","title":"40 Flutter: ListviewBuilder using Dart lists","pathname":"/flutter/40-flutter-listviewbuilder-using-dart-lists","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF3TGW4-5Mta2qSqwl","title":"41 Flutter: Using Custom Widgets","pathname":"/flutter/41-flutter-using-custom-widgets","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF3wQW6r5U00W_fUKP","title":"42 Flutter: Using Image Assets","pathname":"/flutter/42-flutter-using-image-assets","siteSpaceId":"sitesp_GuQud","description":""},{"id":"-LGF4nnZK_qbQUdRiWFY","title":"43 Flutter: ListviewBuilder with Refresh Indicator","pathname":"/flutter/43-flutter-listviewbuilder-with-refresh-indicator","siteSpaceId":"sitesp_GuQud","description":""}]}