Add flutter roadmap

This commit is contained in:
Kamran Ahmed committed 2022-10-28 19:22:48 +04:00
1 parent 7052774a29
commit 91b3d39ecd
7 files changed
+10382 -7

No files matched your search

+12 -6
View File
@@ -8,12 +8,18 @@ type FeaturedRoadmapsListProps = {
};
export const upcomingRoadmaps = [
// {
// type: 'Role Based',
// title: 'React Native',
// description: 'Step by step guide to become a React Native Developer',
// id: 'react-native'
// },
{
type: 'Role Based',
title: 'React Native',
description: 'Step by step guide to become a React Native Developer',
id: 'react-native'
},
{
type: 'Role Based',
title: 'Cyber Security',
description: 'Step by step guide to become a Cyber Security Expert',
id: 'cyber-security'
},
{
type: 'Skill Based',
title: 'TypeScript',
+58
View File
@@ -1065,5 +1065,63 @@
"contentPathsFilePath": "/roadmaps/116-aspnet-core/content-paths.json",
"id": "aspnet-core",
"metaPath": "/roadmaps/116-aspnet-core/meta.json"
},
{
"seo": {
"title": "Learn to become a modern Flutter developer",
"description": "Community driven, articles, resources, guides, interview questions, quizzes for flutter development. Learn to become a modern Flutter developer by following the steps, skills, resources and guides listed in this roadmap.",
"keywords": [
"guide to becoming a flutter developer",
"guide to becoming a flutter developer",
"flutter developer",
"flutter engineer",
"flutter skills",
"guide to flutter",
"flutter roadmap",
"flutter skills",
"flutter skills test",
"skills for flutter",
"what is flutter",
"flutter quiz",
"flutter interview questions",
"flutter engineer roadmap",
"flutter developer roadmap",
"become a flutter developer",
"flutter developer career path",
"flutter developer",
"modern flutter developer"
]
},
"title": "Flutter Developer",
"description": "Step by step guide to becoming a Flutter developer in 2022",
"featuredTitle": "Flutter",
"type": "role",
"featuredDescription": "Step by step guide to becoming a Flutter Developer in 2022",
"isTextHeavy": false,
"isCommunity": false,
"isUpcoming": false,
"featured": true,
"isNew": true,
"jsonUrl": "/project/flutter.json",
"versions": [
"latest",
"2018",
"2017"
],
"author": {
"name": "Moien Tajik",
"url": "https://twitter.com/MoienTajik"
},
"pdfUrl": "/pdfs/flutter.pdf",
"relatedRoadmaps": [
"backend",
"devops",
"python",
"golang",
"java",
"nodejs"
],
"id": "flutter",
"metaPath": "/roadmaps/117-flutter/meta.json"
}
]
+56
View File
@@ -0,0 +1,56 @@
{
"seo": {
"title": "Learn to become a modern Flutter developer",
"description": "Community driven, articles, resources, guides, interview questions, quizzes for flutter development. Learn to become a modern Flutter developer by following the steps, skills, resources and guides listed in this roadmap.",
"keywords": [
"guide to becoming a flutter developer",
"guide to becoming a flutter developer",
"flutter developer",
"flutter engineer",
"flutter skills",
"guide to flutter",
"flutter roadmap",
"flutter skills",
"flutter skills test",
"skills for flutter",
"what is flutter",
"flutter quiz",
"flutter interview questions",
"flutter engineer roadmap",
"flutter developer roadmap",
"become a flutter developer",
"flutter developer career path",
"flutter developer",
"modern flutter developer"
]
},
"title": "Flutter Developer",
"description": "Step by step guide to becoming a Flutter developer in 2022",
"featuredTitle": "Flutter",
"type": "role",
"featuredDescription": "Step by step guide to becoming a Flutter Developer in 2022",
"isTextHeavy": false,
"isCommunity": false,
"isUpcoming": false,
"featured": true,
"isNew": true,
"jsonUrl": "/project/flutter.json",
"versions": [
"latest",
"2018",
"2017"
],
"author": {
"name": "Moien Tajik",
"url": "https://twitter.com/MoienTajik"
},
"pdfUrl": "/pdfs/flutter.pdf",
"relatedRoadmaps": [
"backend",
"devops",
"python",
"golang",
"java",
"nodejs"
]
}
+1 -1
View File
@@ -49,5 +49,5 @@ export function getFeaturedRoadmaps(): RoadmapType[] {
}
export function isInteractiveRoadmap(id: string): boolean {
return ['frontend', 'backend', 'devops', 'react', 'vue', 'python', 'java', 'blockchain', 'golang', 'javascript', 'nodejs', 'qa', 'design-system', 'angular', 'software-architect', 'software-design-architecture', 'aspnet-core'].includes(id);
return ['frontend', 'backend', 'devops', 'react', 'vue', 'python', 'java', 'blockchain', 'golang', 'javascript', 'nodejs', 'qa', 'design-system', 'angular', 'software-architect', 'software-design-architecture', 'aspnet-core', 'flutter'].includes(id);
}
+4
View File
@@ -179,6 +179,10 @@ export function InteractiveRoadmapRenderer(props: RoadmapProps) {
minHeight = ['1278px', '2105px', '2748px', '2845px', '2845px', '2845px'];
}
if (roadmap.id === 'flutter') {
minHeight = ['830px', '1534px', '1553px', '2093px', '2093px', '2093px'];
}
return (
<Container maxW={'container.lg'} position="relative" minHeight={minHeight}>
{(isLoading || isRendering) && <RoadmapLoader />}
File diff suppressed because it is too large. Load diff
+6
View File
@@ -114,6 +114,12 @@
<lastmod>2022-10-25T04:49:30.309Z</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://roadmap.sh/flutter</loc>
<changefreq>monthly</changefreq>
<lastmod>2022-10-28T14:54:32.514Z</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://roadmap.sh/guides/http-basic-authentication</loc>
<changefreq>monthly</changefreq>