{ "home": "/roadmaps/117-flutter/content/readme.md", "design-principles": "/roadmaps/117-flutter/content/106-design-principles/readme.md", "design-principles:oop": "/roadmaps/117-flutter/content/106-design-principles/103-oop.md", "design-principles:dependency-injection": "/roadmaps/117-flutter/content/106-design-principles/100-dependency-injection.md", "design-principles:design-patterns": "/roadmaps/117-flutter/content/106-design-principles/101-design-patterns.md", "design-principles:solid-principles": "/roadmaps/117-flutter/content/106-design-principles/102-solid-principles.md", "dart-basics": "/roadmaps/117-flutter/content/100-dart-basics/readme.md", "dart-basics:dart-pad": "/roadmaps/117-flutter/content/100-dart-basics/100-dart-pad.md", "dart-basics:variables": "/roadmaps/117-flutter/content/100-dart-basics/101-variables.md", "dart-basics:built-in-types": "/roadmaps/117-flutter/content/100-dart-basics/102-built-in-types.md", "dart-basics:functions": "/roadmaps/117-flutter/content/100-dart-basics/103-functions.md", "dart-basics:operators": "/roadmaps/117-flutter/content/100-dart-basics/104-operators.md", "dart-basics:control-flow-statements": "/roadmaps/117-flutter/content/100-dart-basics/105-control-flow-statements.md", "setup-development-environment": "/roadmaps/117-flutter/content/101-setup-development-environment/readme.md", "setup-development-environment:flutter-cli": "/roadmaps/117-flutter/content/101-setup-development-environment/100-flutter-cli.md", "setup-development-environment:ides": "/roadmaps/117-flutter/content/101-setup-development-environment/101-ides/readme.md", "setup-development-environment:ides:vs-code": "/roadmaps/117-flutter/content/101-setup-development-environment/101-ides/100-vs-code.md", "setup-development-environment:ides:android-studio": "/roadmaps/117-flutter/content/101-setup-development-environment/101-ides/101-android-studio.md", "setup-development-environment:ides:intellij-idea": "/roadmaps/117-flutter/content/101-setup-development-environment/101-ides/102-intellij-idea.md", "widgets": "/roadmaps/117-flutter/content/102-widgets/readme.md", "widgets:stateless-widgets": "/roadmaps/117-flutter/content/102-widgets/100-stateless-widgets.md", "widgets:stateful-widgets": "/roadmaps/117-flutter/content/102-widgets/101-stateful-widgets.md", "widgets:styled-widgets": "/roadmaps/117-flutter/content/102-widgets/102-styled-widgets/readme.md", "widgets:styled-widgets:material-widgets": "/roadmaps/117-flutter/content/102-widgets/102-styled-widgets/100-material-widgets.md", "widgets:styled-widgets:cupertino-widgets": "/roadmaps/117-flutter/content/102-widgets/102-styled-widgets/101-cupertino-widgets.md", "working-with-assets": "/roadmaps/117-flutter/content/103-working-with-assets/readme.md", "working-with-assets:fonts": "/roadmaps/117-flutter/content/103-working-with-assets/100-fonts.md", "working-with-assets:images": "/roadmaps/117-flutter/content/103-working-with-assets/101-images.md", "working-with-assets:other-file-types": "/roadmaps/117-flutter/content/103-working-with-assets/102-other-file-types.md", "version-control-systems": "/roadmaps/117-flutter/content/104-version-control-systems/readme.md", "version-control-systems:git": "/roadmaps/117-flutter/content/104-version-control-systems/100-git.md", "repo-hosting-services": "/roadmaps/117-flutter/content/105-repo-hosting-services/readme.md", "repo-hosting-services:github": "/roadmaps/117-flutter/content/105-repo-hosting-services/100-github.md", "package-manager": "/roadmaps/117-flutter/content/107-package-manager/readme.md", "package-manager:pub-dev": "/roadmaps/117-flutter/content/107-package-manager/100-pub-dev.md", "package-manager:flutter-pub-dart-pub": "/roadmaps/117-flutter/content/107-package-manager/101-flutter-pub-dart-pub.md", "working-with-apis": "/roadmaps/117-flutter/content/108-working-with-apis/readme.md", "working-with-apis:json": "/roadmaps/117-flutter/content/108-working-with-apis/100-json.md", "working-with-apis:web-sockets": "/roadmaps/117-flutter/content/108-working-with-apis/101-web-sockets.md", "working-with-apis:graphql": "/roadmaps/117-flutter/content/108-working-with-apis/102-graphql.md", "working-with-apis:restful-apis": "/roadmaps/117-flutter/content/108-working-with-apis/103-restful-apis.md", "storage": "/roadmaps/117-flutter/content/109-storage/readme.md", "storage:sqlite": "/roadmaps/117-flutter/content/109-storage/100-sqlite.md", "storage:shared-preferences": "/roadmaps/117-flutter/content/109-storage/101-shared-preferences.md", "storage:firebase": "/roadmaps/117-flutter/content/109-storage/102-firebase/readme.md", "storage:firebase:authentication": "/roadmaps/117-flutter/content/109-storage/102-firebase/100-authentication.md", "storage:firebase:storage": "/roadmaps/117-flutter/content/109-storage/102-firebase/101-storage.md", "storage:firebase:firestore": "/roadmaps/117-flutter/content/109-storage/102-firebase/102-firestore.md", "storage:firebase:push-notifications": "/roadmaps/117-flutter/content/109-storage/102-firebase/103-push-notifications.md", "storage:firebase:remote-config": "/roadmaps/117-flutter/content/109-storage/102-firebase/104-remote-config.md", "advanced-dart": "/roadmaps/117-flutter/content/110-advanced-dart/readme.md", "advanced-dart:core-libraries": "/roadmaps/117-flutter/content/110-advanced-dart/100-core-libraries.md", "advanced-dart:lists": "/roadmaps/117-flutter/content/110-advanced-dart/101-lists.md", "advanced-dart:collections": "/roadmaps/117-flutter/content/110-advanced-dart/102-collections.md", "advanced-dart:lambdas": "/roadmaps/117-flutter/content/110-advanced-dart/103-lambdas.md", "advanced-dart:functional-programming": "/roadmaps/117-flutter/content/110-advanced-dart/104-functional-programming.md", "advanced-dart:isolates": "/roadmaps/117-flutter/content/110-advanced-dart/105-isolates.md", "advanced-dart:async-await": "/roadmaps/117-flutter/content/110-advanced-dart/106-async-await.md", "advanced-dart:streams": "/roadmaps/117-flutter/content/110-advanced-dart/107-streams.md", "advanced-dart:futures": "/roadmaps/117-flutter/content/110-advanced-dart/108-futures.md", "state-management": "/roadmaps/117-flutter/content/111-state-management/readme.md", "state-management:provider": "/roadmaps/117-flutter/content/111-state-management/100-provider.md", "state-management:bloc": "/roadmaps/117-flutter/content/111-state-management/101-bloc.md", "state-management:flutter-bloc": "/roadmaps/117-flutter/content/111-state-management/102-flutter-bloc.md", "state-management:velocity-x": "/roadmaps/117-flutter/content/111-state-management/103-velocity-x.md", "state-management:get-x": "/roadmaps/117-flutter/content/111-state-management/104-get-x.md", "state-management:redux": "/roadmaps/117-flutter/content/111-state-management/105-redux.md", "animations": "/roadmaps/117-flutter/content/112-animations/readme.md", "animations:curved-animations": "/roadmaps/117-flutter/content/112-animations/100-curved-animations.md", "animations:animation-controller": "/roadmaps/117-flutter/content/112-animations/101-animation-controller.md", "animations:animated-builder": "/roadmaps/117-flutter/content/112-animations/102-animated-builder.md", "animations:animated-widget": "/roadmaps/117-flutter/content/112-animations/103-animated-widget.md", "animations:hero": "/roadmaps/117-flutter/content/112-animations/104-hero.md", "animations:opacity": "/roadmaps/117-flutter/content/112-animations/105-opacity.md", "testing": "/roadmaps/117-flutter/content/113-testing/readme.md", "testing:unit-testing": "/roadmaps/117-flutter/content/113-testing/100-unit-testing.md", "testing:widget-testing": "/roadmaps/117-flutter/content/113-testing/101-widget-testing.md", "testing:integration-testing": "/roadmaps/117-flutter/content/113-testing/102-integration-testing.md", "testing:tdd": "/roadmaps/117-flutter/content/113-testing/103-tdd.md", "testing:bdd": "/roadmaps/117-flutter/content/113-testing/104-bdd.md", "reactive-programming": "/roadmaps/117-flutter/content/114-reactive-programming/readme.md", "reactive-programming:rxdart": "/roadmaps/117-flutter/content/114-reactive-programming/100-rxdart.md", "dev-tools": "/roadmaps/117-flutter/content/115-dev-tools/readme.md", "dev-tools:flutter-inspector": "/roadmaps/117-flutter/content/115-dev-tools/100-flutter-inspector.md", "dev-tools:flutter-outline": "/roadmaps/117-flutter/content/115-dev-tools/101-flutter-outline.md", "dev-tools:memory-allocation": "/roadmaps/117-flutter/content/115-dev-tools/102-memory-allocation.md", "flutter-internals": "/roadmaps/117-flutter/content/116-flutter-internals/readme.md", "flutter-internals:render-objects": "/roadmaps/117-flutter/content/116-flutter-internals/100-render-objects.md", "flutter-internals:trees": "/roadmaps/117-flutter/content/116-flutter-internals/3-trees.md", "flutter-internals:immutability": "/roadmaps/117-flutter/content/116-flutter-internals/102-immutability.md", "ci-cd": "/roadmaps/117-flutter/content/117-ci-cd/readme.md", "ci-cd:fast-lane": "/roadmaps/117-flutter/content/117-ci-cd/100-fast-lane.md", "ci-cd:codemagic": "/roadmaps/117-flutter/content/117-ci-cd/101-codemagic.md", "ci-cd:bitrise": "/roadmaps/117-flutter/content/117-ci-cd/102-bitrise.md", "ci-cd:github-actions": "/roadmaps/117-flutter/content/117-ci-cd/103-github-actions.md", "ci-cd:firebase-app-distribution": "/roadmaps/117-flutter/content/117-ci-cd/104-firebase-app-distribution.md", "analytics": "/roadmaps/117-flutter/content/118-analytics/readme.md", "analytics:segment": "/roadmaps/117-flutter/content/118-analytics/100-segment.md", "analytics:mix-panel": "/roadmaps/117-flutter/content/118-analytics/101-mix-panel.md", "analytics:firebase-analytics": "/roadmaps/117-flutter/content/118-analytics/102-firebase-analytics.md", "analytics:google-analytics": "/roadmaps/117-flutter/content/118-analytics/103-google-analytics.md", "deployment": "/roadmaps/117-flutter/content/119-deployment/readme.md", "deployment:appstore": "/roadmaps/117-flutter/content/119-deployment/100-appstore.md", "deployment:playstore": "/roadmaps/117-flutter/content/119-deployment/101-playstore.md", "deployment:guidelines-and-protocols": "/roadmaps/117-flutter/content/119-deployment/101-guidelines-and-protocols.md" }