Files
developer-roadmap/src/data/roadmaps/flutter/migration-mapping.json
T
2025-06-30 16:00:16 +01:00

110 lines
5.8 KiB
JSON

{
"dart-basics": "AubSeLi2nwNTUA-L3Kfn4",
"dart-basics:dart-pad": "vR38pAZOfI55R7N7NLY5N",
"dart-basics:variables": "P-SbMLN-AaNMss_7X0_5N",
"dart-basics:built-in-types": "TT6HoilzgmS8CAPiTTKZ0",
"dart-basics:functions": "Pek6vOO-qKCetTznCGv6f",
"dart-basics:operators": "Q2S4__BB30KljB7SlquJx",
"dart-basics:control-flow-statements": "keS-4La_a227quDYYbOJT",
"setup-development-environment": "HCJXVgnglYuRhK0zl3iPG",
"setup-development-environment:flutter-cli": "FrbleiQ4BbIEbR4_v9o8N",
"setup-development-environment:fvm": "m92WPPeZUIeD8IgunLXe2",
"setup-development-environment:ides:vs-code": "HMDsgljLshA63XX-hhAxV",
"setup-development-environment:ides:android-studio": "QHPiMRg4IJXDErrEYamrJ",
"setup-development-environment:ides:intellij-idea": "lkABkFigkVzl1x4_8xEZz",
"widgets": "dy2Jep9hIIECaLutx-3K0",
"widgets:inherited-widgets": "DKt8U-iZcrXU5gWGRONqZ",
"widgets:stateless-widgets": "e-m4iKuK6NqFaQLE5viNI",
"widgets:stateful-widgets": "07tpSQeeMLKggWwdUXAej",
"widgets:styled-widgets": "wBSdmrVPv3Zuys3X8VvBm",
"widgets:styled-widgets:material-widgets": "DrQqq-C8XdiXVXBMLS4Wy",
"widgets:styled-widgets:cupertino-widgets": "L8oUQA4OAINr-WshHaOPZ",
"widgets:responsive-widgets": "lCpJQ8GZp5KhpGO4Sttgu",
"working-with-assets": "z50iixpcCMe9sTh-gwTI3",
"working-with-assets:fonts": "cXsIM4rZsBChVdrm8poOp",
"working-with-assets:images": "7v3VFKGaRFjm87319gBpw",
"working-with-assets:other-file-types": "WnG31VsKQRlxGX85qNIum",
"version-control-systems": "2nz5JoAPsZftFNLypr3Is",
"version-control-systems:git": "yQyIPT09n62f1v8JbkoYJ",
"repo-hosting-services": "qGN95GG0Q3dur72GS3EDX",
"repo-hosting-services:github": "V0R4VyQ64Bwwj6O8XbZyF",
"design-principles": "drwRSEnl1-ziCvxWJZMJ2",
"design-principles:dependency-injection": "fhPl9rycPa1r10fuEuNhi",
"design-principles:design-patterns": "MLdt_37kpF2eV0oy56GZF",
"design-principles:solid-principles": "VKqo4dAcy-JiZo7Lw5jeg",
"design-principles:oop": "1-dfwbhXgeRT3VVq3RSRv",
"package-manager": "med4T8PVkxIo465VuKDEj",
"package-manager:pub-dev": "lXruqvSShlQrdVEo_xPm1",
"package-manager:flutter-pub-dart-pub": "9xZlW6S-5-uDNWb7qzBmG",
"working-with-apis": "9Az7tmevGI6bVqCTvVL50",
"working-with-apis:json": "TMHrKxnciIpd8F1WLjray",
"working-with-apis:web-sockets": "SUFuHR-r6NfAzIICXGHkK",
"working-with-apis:graphql": "Ym-8x_FNrs1C-Ki3aykIW",
"working-with-apis:restful-apis": "soi3pRxOp6A4ZmGZPQCn3",
"storage": "P_wptV7oenaYwef1QhKhu",
"storage:sqlite": "NPaqiuUpzQbrsXA5XNI7U",
"storage:shared-preferences": "Fdv7Nu26Egtl9tklKn5-8",
"storage:firebase": "EVd1rLBHjKbtgkIE7InS7",
"storage:firebase:authentication": "lCVoKYJlQEYE2viAuThk7",
"storage:firebase:storage": "x4B0gmCo5sXFHYs3CYsOn",
"storage:firebase:firestore": "cMfsRtvzvDZZJ0TqeUOxm",
"storage:firebase:push-notifications": "YzJrDGmfS0vbWjnPnSFVo",
"storage:firebase:remote-config": "4ZbGj54WR5iuk0V8X_cpL",
"storage:firebase:cloud-functions": "bVeHBEoR_4kfPsEHmVYbp",
"advanced-dart": "bvojoCWJRSB6pdBFM1SbY",
"advanced-dart:core-libraries": "nQio4JabDrFCmScx59Qit",
"advanced-dart:streams": "fIOq8ZumOrAo5uz4nbq2k",
"advanced-dart:futures": "I1cqvOsVD7-86VPnrdTAv",
"advanced-dart:lists": "C4wC3_wqNGl8umJ050-hJ",
"advanced-dart:collections": "Nx6YqH-MiqX-UFMQNqeEp",
"advanced-dart:lambdas": "tMeuk-nsFMx3kVS7Yn4T0",
"advanced-dart:functional-programming": "x5q_bWpxmpJFK8eaWZxuY",
"advanced-dart:isolates": "t_75W0nyd0UBytwvJAQ1x",
"advanced-dart:async-await": "_guWOSGfTpErGkzs69g1R",
"state-management": "bYJ0G-g4R5faoJfFjRQW7",
"state-management:change-notifier": "VRWeqMV7qOdPzM5RfgpGF",
"state-management:value-notifier": "aRmdyC2pzmR9r1ybU2CTP",
"state-management:redux": "DoqnE2Iy3lKzEm88qjKI-",
"state-management:riverpod": "KWT-Lu-HCeA3GdZawD0a7",
"state-management:bloc": "ZfkaTipYJ1jLY-RC3mdmt",
"state-management:provider": "MfqUMirRIEiM7pr5NiGF_",
"state-management:get-x": "nK_ZKTfNc8P-RJoz5jY32",
"reactive-programming": "wbush8eQsi9aDSRobGAyG",
"reactive-programming:rxdart": "ozQQKmfO_Ir9aJIMBvijK",
"animations": "KLoL-055KShGrQ-NQosy8",
"animations:curved-animations": "F1kbyjRR2uHRbTe90LTFP",
"animations:animation-controller": "eXaP_U-EzptBuOp5R0KK3",
"animations:animated-builder": "M6iJ0VZWB8mreItlxvvqI",
"animations:animated-widget": "yRY8MJuXxhDV6Hd-hTMRu",
"animations:hero": "5WPok-30ubqU8uox7XiSf",
"animations:opacity": "aet6mLBkB1BtxI8e7x-h3",
"testing": "zGkDu5j8ln8U9kZgz3TDJ",
"testing:widget-testing": "9hNfDtZK7_b9qUOXlFGFZ",
"testing:unit-testing": "BCsv2fKHVxaB22RJJJPWM",
"testing:integration-testing": "2RqGKWi13TLleTT7KpdZV",
"testing:tdd": "JbM-Hbf2ShUQt268ZMeZA",
"testing:bdd": "0fpwuPTW94iyNlsjXcPOO",
"dev-tools": "Jti4RmGDn7jVaHOxtTwPc",
"dev-tools:flutter-inspector": "ehlGkYI3dqzu3B1pkhg9t",
"dev-tools:flutter-outline": "wisXrfrmnZYB3hs5f3_VS",
"dev-tools:memory-allocation": "ZsruX7gozx2-0cQNIkZ6o",
"flutter-internals": "dgdv8sDKkgQ365mR0kBR3",
"flutter-internals:render-objects": "9ytV8xPq60z7doFG07PHi",
"flutter-internals:3-trees": "24xYv3joKX1roqRGfBXmr",
"flutter-internals:immutability": "lHzW9dyF1u3qmjfdb3vHe",
"ci-cd": "ekKzwQCMOYJLVN5KAK-ew",
"ci-cd:fast-lane": "hd4O2UPI9bZiyGuCMA-J4",
"ci-cd:codemagic": "DcSBkhcOG55_dNaLF1FWA",
"ci-cd:bitrise": "1xTlq-0MaHN15KZid31Dk",
"ci-cd:github-actions": "8rCjcuZNL9kicMBXiL46l",
"ci-cd:firebase-app-distribution": "akQ7SEHiZm9pZK49rsbO2",
"analytics": "s5OVzjQp6k7rSphhv3hZE",
"analytics:segment": "PQ7o9Jw9SBEhHl8cc_46x",
"analytics:mix-panel": "RQMRtlRxvp0CZJzCjRtPu",
"analytics:firebase-analytics": "g2qXhkk6oGaBJy8Y2JOwW",
"analytics:google-analytics": "3IQRLoW9OEf0121-w4o5m",
"deployment": "mdSWrWi-1n_YlY5iTJwZp",
"deployment:appstore": "JHkdIQRgf1bbL-HASvGi0",
"deployment:guidelines-and-protocols": "BjE4Qvjpi0i_s4Oib9765",
"deployment:playstore": "wF8Iy7V-f52qQxOsAJobz"
}