1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-08-26 02:25:35 +02:00

Add flutter content

This commit is contained in:
Kamran Ahmed
2022-10-29 17:12:28 +04:00
parent b1a25276b1
commit 03de323ba6
111 changed files with 9438 additions and 7013 deletions

View File

@@ -1121,6 +1121,7 @@
"java",
"nodejs"
],
"contentPathsFilePath": "/roadmaps/117-flutter/content-paths.json",
"id": "flutter",
"metaPath": "/roadmaps/117-flutter/meta.json"
}

View File

@@ -0,0 +1,107 @@
{
"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"
}

View File

@@ -0,0 +1 @@
# Dart pad

View File

@@ -0,0 +1 @@
# Variables

View File

@@ -0,0 +1 @@
# Built in types

View File

@@ -0,0 +1 @@
# Functions

View File

@@ -0,0 +1 @@
# Operators

View File

@@ -0,0 +1 @@
# Control flow statements

View File

@@ -0,0 +1 @@
# Dart basics

View File

@@ -0,0 +1 @@
# Setup development environment

View File

@@ -0,0 +1 @@
# Stateless widgets

View File

@@ -0,0 +1 @@
# Stateful widgets

View File

@@ -0,0 +1 @@
# Styled widgets

View File

@@ -0,0 +1 @@
# Widgets

View File

@@ -0,0 +1 @@
# Fonts

View File

@@ -0,0 +1 @@
# Images

View File

@@ -0,0 +1 @@
# Other file types

View File

@@ -0,0 +1 @@
# Working with assets

View File

@@ -0,0 +1 @@
# Version control systems

View File

@@ -0,0 +1 @@
# Repo hosting services

View File

@@ -0,0 +1 @@
# Dependency injection

View File

@@ -0,0 +1 @@
# Design patterns

View File

@@ -0,0 +1 @@
# Solid principles

View File

@@ -0,0 +1 @@
# Oop

View File

@@ -0,0 +1 @@
# Design principles

View File

@@ -0,0 +1 @@
# Pub dev

View File

@@ -0,0 +1 @@
# Flutter pub dart pub

View File

@@ -0,0 +1 @@
# Package manager

View File

@@ -0,0 +1 @@
# Json

View File

@@ -0,0 +1 @@
# Web sockets

View File

@@ -0,0 +1 @@
# Graphql

View File

@@ -0,0 +1 @@
# Restful apis

View File

@@ -0,0 +1 @@
# Working with apis

View File

@@ -0,0 +1 @@
# Sqlite

View File

@@ -0,0 +1 @@
# Shared preferences

View File

@@ -0,0 +1 @@
# Authentication

View File

@@ -0,0 +1 @@
# Storage

View File

@@ -0,0 +1 @@
# Firestore

View File

@@ -0,0 +1 @@
# Push notifications

View File

@@ -0,0 +1 @@
# Remote config

View File

@@ -0,0 +1 @@
# Firebase

View File

@@ -0,0 +1 @@
# Storage

View File

@@ -0,0 +1 @@
# Core libraries

View File

@@ -0,0 +1 @@
# Lists

View File

@@ -0,0 +1 @@
# Collections

View File

@@ -0,0 +1 @@
# Lambdas

View File

@@ -0,0 +1 @@
# Functional programming

View File

@@ -0,0 +1 @@
# Isolates

View File

@@ -0,0 +1 @@
# Async await

View File

@@ -0,0 +1 @@
# Streams

View File

@@ -0,0 +1 @@
# Futures

View File

@@ -0,0 +1 @@
# Advanced dart

View File

@@ -0,0 +1 @@
# Provider

View File

@@ -0,0 +1 @@
# Bloc

View File

@@ -0,0 +1 @@
# Flutter bloc

View File

@@ -0,0 +1 @@
# Velocity x

View File

@@ -0,0 +1 @@
# Get x

View File

@@ -0,0 +1 @@
# Redux

View File

@@ -0,0 +1 @@
# State management

View File

@@ -0,0 +1 @@
# Curved animations

View File

@@ -0,0 +1 @@
# Animation controller

View File

@@ -0,0 +1 @@
# Animated builder

View File

@@ -0,0 +1 @@
# Animated widget

View File

@@ -0,0 +1 @@
# Hero

View File

@@ -0,0 +1 @@
# Opacity

View File

@@ -0,0 +1 @@
# Animations

View File

@@ -0,0 +1 @@
# Unit testing

View File

@@ -0,0 +1 @@
# Widget testing

View File

@@ -0,0 +1 @@
# Integration testing

View File

@@ -0,0 +1 @@
# Tdd

View File

@@ -0,0 +1 @@
# Bdd

View File

@@ -0,0 +1 @@
# Testing

View File

@@ -0,0 +1 @@
# Rxdart

View File

@@ -0,0 +1 @@
# Reactive programming

View File

@@ -0,0 +1 @@
# Flutter inspector

View File

@@ -0,0 +1 @@
# Flutter outline

View File

@@ -0,0 +1 @@
# Memory allocation

View File

@@ -0,0 +1 @@
# Dev tools

View File

@@ -0,0 +1 @@
# Render objects

View File

@@ -0,0 +1 @@
# Immutability

View File

@@ -0,0 +1 @@
# Trees

View File

@@ -0,0 +1 @@
# Flutter internals

View File

@@ -0,0 +1 @@
# Fast lane

View File

@@ -0,0 +1 @@
# Codemagic

View File

@@ -0,0 +1 @@
# Bitrise

View File

@@ -0,0 +1 @@
# Github actions

View File

@@ -0,0 +1 @@
# Firebase app distribution

View File

@@ -0,0 +1 @@
# Ci cd

View File

@@ -0,0 +1 @@
# Segment

View File

@@ -0,0 +1 @@
# Mix panel

View File

@@ -0,0 +1 @@
# Firebase analytics

Some files were not shown because too many files have changed in this diff Show More