From cdb5863bcf48b3381503fb2c6d59fe42b879243c Mon Sep 17 00:00:00 2001 From: Khushi Pushkar Date: Thu, 27 Jun 2024 12:52:31 +0530 Subject: [PATCH 1/2] Add_Flutter --- .github/Flutter/read.md | 213 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 .github/Flutter/read.md diff --git a/.github/Flutter/read.md b/.github/Flutter/read.md new file mode 100644 index 00000000..28956690 --- /dev/null +++ b/.github/Flutter/read.md @@ -0,0 +1,213 @@ +# Flutter +Flutter is an open-source UI (User Interface) software development kit created by Google. It is used to develop applications for mobile, web, and desktop from a single codebase. Flutter uses the Dart programming language and allows developers to build high-performance, native interfaces for iOS, Android, and other platforms. + +## Table of Contents + +- [Tutorials or Courses](#tutorials-or-courses)
+- [Roadmap](#Roadmap)
+- [Tools](#tools)
+- [Design Inspiration](#design-inspiration)
+- [Books](#books)
+- [Youtube Channels](#youtube-channels)
+- [YouTube Playlist](#youtube-playlists) +- [Interview](#interview)
+- [Conclusion](#conclusion) + +### Tutorials or Courses + +> Access a variety of tutorials and courses, including articles, videos, websites, and more, to assist you in learning Flutter. + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
Flutter for BeginnersThis beginner web design course covers all you need to know ..
GeeksforGeeksThe Flutter tutorial on GeeksforGeeks is designed to help beginners and experienced developers build high-quality, cross-platform mobile applications using Google's Flutter framework.
TutorialsPointThe Flutter tutorial on TutorialsPoint provides an overview of Flutter, an open-source framework by Google for building high-quality, high-performance mobile applications for both Android and iOS. It covers the basics of the Flutter framework, its installation, architecture, and development of mobile applications using Flutter, along with an introduction to Dart programming.
UdemyThis course is a online program that teaches you the skills you need to become a Flutter developer.
+ + +### Roadmap + +> To become a Flutter designer there are a lot of skills that one requires. Let’s look into each field and learn what are the roadmap required. + + + + + + + + + + + + + + + +
Resource NameDescription
Flutter This is the Roadmap for UI/UX
FlutterStep by step guide to becoming a Flutter Developer
+ + + +### Tools + +> Discover a wide variety of tools essential for UI/UX design, including software design tools, prototyping tools, plugins, and more. + + + + + + + + + + + + + + + + + + +
Resource NameDescription
Android Studio and IntelliJ Android Studio is the official IDE for Android development, providing tools and features tailored for building Android apps. IntelliJ IDEA is a powerful Java IDE on which Android Studio is based, offering robust code assistance and developer productivity tools.
VS codeVisual Studio Code is a lightweight, open-source code editor developed by Microsoft, offering extensive language support, debugging capabilities, and integration with Git.
Flutter and Dart DevToolsFlutter and Dart DevTools provide a suite of performance and debugging tools for Flutter and Dart applications, enabling developers to inspect the UI layout, analyze performance, and debug code efficiently​ (JetBrains)​​ (JetBrains)​.
+ +### Design Inspiration + +> Discover the top website for finding web design inspiration. + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
Flutter Awesome UI tag on Flutter Awesome showcases a curated collection of Flutter UI design templates and components, including login pages, movie streaming apps, and food order apps. These templates help developers save time by providing pre-designed widgets and layouts that can be easily integrated into their Flutter projects​ (Flutter Awesome)​​ (Flutter Awesome).​
DribbbleFind Top Designers & Creative Professionals on Dribbble. We are where designers gain inspiration, feedback, community, and jobs.
MediumMedium is a website dedicated to providing top-tier Flutter design inspiration.
PinterestDiscover recipes, home ideas, style inspiration and other ideas to try.
+ +### Books + +> Access a curated list of books to aid in your Flutter learning journey. + + + + + + + + + + + + + + + + + + + + +
Resource NameDescriptionCost
Beginning App Development with FlutterThis book teaches designers to create effective designs that inspire action, blending science with practical examples for print, websites, apps, and products, aligning with human behavior.
Flutter for BeginnersThis book will guide you through developing your first app from scratch all the way to production release. Starting with the setup of your development environment, you'll learn about your app's UI design and responding to user input via Flutter widgets, manage app navigation and screen transitions, and create widget animations
FlutterIn this book, a design systems expert, shares his experience helping top brands create sustainable design practices, aiming to eliminate the repetition of reinventing interface elements.
+ +### YouTube Channels + +> Find an amazing web designers in Youtube in creating content about UI/UX design + + + + + + + + + + + + + + +
Resource NameDescription
Flutter course for beginnerThe video provides a quick overview of Flutter, a popular UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
FireshipLearn to be a more successful and profitable flutter designer:master the latest trends, tools, and technologies, and make it easy to get and retain high-value dream clients. +
+ +### YouTube Playlists + +> These Youtube Playlist Help you learn UI/UX Design more efficiently. + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
Flutter in 100 secThe video "Flutter in 100 seconds" provides a quick overview of Flutter, a popular UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase. The video highlights the key features and benefits of using Flutter, such as fast development, expressive and flexible UI, and native performance.
Flutter Complete Tutorial in HindiThis YoutTube Playlist is a perfect collection of videos which includes about Flutter +
Net NinjaThis YouTube Playlist show all about widgets, packages, assets & asynchronous code to create a World Time app, as well as 2 other mini apps to put your Flutter skills to good use!
+ +### Interview + +> Here are valuable resources to help you excel in your web design interview. You'll find videos, articles, and more to aid your preparation. + + + + + + + + + + + + + + + + + +
Resource NameDescription
TuringFlutter is a popular framework for building cross-platform applications. Typical interview questions might cover topics like Flutter widgets, state management (such as using setState, Provider, Bloc), navigation, platform-specific integrations, and Flutter's architecture.
SimplilearnThis provided leads to an article on Simplilearn's website that likely discusses Flutter interview questions. It's designed to help individuals prepare for interviews related to Flutter, a popular framework for building cross-platform applications. If you're interested in learning more about Flutter or preparing for interviews in this area, checking out the article could be beneficial.
InterviewBitsIt providing resources and questions to help individuals prepare for technical interviews, including those focused on Flutter, a framework for building native applications for mobile, web, and desktop from a single codebase. If you're looking to brush up on Flutter interview questions or deepen your understanding of the framework, this resource could be quite useful.
+ +### Conclusion + +Flutter has emerged as a powerful framework for developing cross-platform applications with efficiency and flexibility. Its ability to use a single codebase to deploy apps on multiple platforms like mobile, web, and desktop has significantly streamlined the development process. With a rich set of pre-built widgets, Flutter enables developers to create stunning, native-like interfaces. Its hot reload feature allows for quick iteration and debugging, enhancing developer productivity. Supported by a vibrant community and backed by Google, Flutter continues to evolve rapidly, making it a compelling choice for developers aiming to build high-performance, visually appealing applications across various platforms. + +Never stop learning ! \ No newline at end of file From 1bd429fbd4cc6a01dec02140a2bc548e22bf84e1 Mon Sep 17 00:00:00 2001 From: Khushi Pushkar Date: Sat, 29 Jun 2024 11:17:49 +0530 Subject: [PATCH 2/2] add_flutter --- .../Flutter/read.md => Programming Languages/Flutter/readme.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/Flutter/read.md => Programming Languages/Flutter/readme.md (100%) diff --git a/.github/Flutter/read.md b/Programming Languages/Flutter/readme.md similarity index 100% rename from .github/Flutter/read.md rename to Programming Languages/Flutter/readme.md