Flutter Festival ZHCET
Apoorve Goyal
Lead @GDSC ZHCET
Day1: Introductory Session
Build beautiful applications with
“Google” technologies
Flutter Festivals is a community led event series where developers
can join to learn the fundamentals of Google technologies. -
featuring Flutter, Firebase and Google Cloud content.
What all technologies can you name for building cross platform apps?
ⓘ Start presenting to display the poll results on this slide.
What is Flutter?
Google’s portable
UI toolkit for building beautiful multi-
platform applications
With support for...
...from a single codebase
iOS Android Web Windows Mac OS Linux Embedded
https://flutter.gskinner.com/folio/
Everything is a Widget
Flutter’s Foundational Pillars
At its core, Flutter is built to be:
Fast
Take the speed
limiter off your app
Productive
Develop while your
app is running
Beautiful
No compromises
for your designers
Open
Everything is free
and open source
What is Firebase?
Learn more at : https://firebase.google.com/
What is Google Cloud?
Read more in Google Cloud’s
official doc
So, Why Flutter and
What’s there for
you?
Flutter in
Production
One of the fastest
growing Dev
Community to build
the best apps out
there
Flutter Puzzle Challenge
Flutter Puzzle Hack : https://flutterhack.devpost.com/resources
Demo Puzzle and Code : https://flutter.github.io/samples/slide_puzzle.html
Challenge to see what you can do with Flutter and a chance
to win one of over $50,000 worth of prizes. You are asked to
develop the most creative yet solvable slide puzzle you can
imagine, targeting Flutter on the web. Whether you create a
new design, rebuild the puzzle from scratch, or integrate
packages in new, interesting ways, we want to see just how
far you can push your imagination.
Check out this episode of HumpDay Q&A
(https://www.youtube.com/watch?v=2jZn7ccre9g) for a
deep dive into the demo code with the author for more
inspiration
Ends March 14th!
Contributing to DevLibrary
https://devlibrary.withgoogle.co
m/
Contribute your Flutter open-source projects or articles to the Dev Library.
Submission of Blog Post/Github Project
v
Big Announcement Ahead!!
Any Guesses? 😉
CALL FOR
RECRUITMENT
2022 🎉
Applications to be released
soon..
QnA
Contributing to DevLibrary
Contribute your Flutter open-source projects or articles to the Dev Library.
● Step to submit: Navigate to the site and click Submit to access the Advocu form.
Note: To make a submission to the Dev Library, add ‘[GDSC––Chapter Name] from
Flutter Festivals’ in the comments section of the form.
● Evaluation: Evaluation will be done wrt various parameters–freshness of the content,
compliance with the tech version, language, and understanding of the topic.
● Recognition: If selected, you are entitled to GDSC swags and Dev Library top contributor
prizes.
● Timeline: Submissions can be made between Feb 14th - Mar 30th 2022 using the
Advocu form shared above.
Content Evaluation Guidelines
1. Submission Format: Two forms of contributions are accepted – Blogpost or GitHub repository.
Note: Here are samples of Blogpost or GitHub repository that will be shared with the community
2. Platforms: Published articles should be for iOS, Android, Windows, Linux, MacOS or Web
platforms.
3. Content type:
○ Articles could be around the existing library, widget, or any concept using Flutter as a
primary language.
○ It can be a tutorial or a codelab for developers to read and follow.
4. Content Ideas: Articles can include but are not limited to integration of Flutter technology with
Firebase/Cloud.
5. Language Parameters: Write in an easy-to-read manner for developers to understand and follow,
check the code samples, and refrain from committing any grammatical errors.
1. Code Guidelines: Check if the code follows the conventions for layout and outlines,
linting rules, and formatting.
2. Refrain copying from any contributions that exist on the web with public access. We will
not accept any kind of duplication or plagiarism.
3. Open-source projects:
○ Ensure your repo has a coherent README file––a good README file explains
why someone should invest time in understanding the app (share
sample/example).
○ It should use Dart’s null safety feature with the latest Flutter version (Flutter 2.0+)
○ Have valid licenses for submissions–– Apache 2.0 or MIT.
4. Freshness of the content : If the blogpost/GitHub repository was already published in
the past, the content should be up to date and relevant to the current developer trends.
Content Evaluation Guidelines

Introductory session flutter festival

  • 1.
    Flutter Festival ZHCET ApoorveGoyal Lead @GDSC ZHCET Day1: Introductory Session
  • 2.
    Build beautiful applicationswith “Google” technologies Flutter Festivals is a community led event series where developers can join to learn the fundamentals of Google technologies. - featuring Flutter, Firebase and Google Cloud content.
  • 3.
    What all technologiescan you name for building cross platform apps? ⓘ Start presenting to display the poll results on this slide.
  • 4.
  • 5.
    Google’s portable UI toolkitfor building beautiful multi- platform applications
  • 7.
    With support for... ...froma single codebase iOS Android Web Windows Mac OS Linux Embedded https://flutter.gskinner.com/folio/
  • 8.
  • 9.
    Flutter’s Foundational Pillars Atits core, Flutter is built to be:
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
    What is Firebase? Learnmore at : https://firebase.google.com/
  • 15.
    What is GoogleCloud? Read more in Google Cloud’s official doc
  • 16.
    So, Why Flutterand What’s there for you?
  • 17.
    Flutter in Production One ofthe fastest growing Dev Community to build the best apps out there
  • 18.
    Flutter Puzzle Challenge FlutterPuzzle Hack : https://flutterhack.devpost.com/resources Demo Puzzle and Code : https://flutter.github.io/samples/slide_puzzle.html Challenge to see what you can do with Flutter and a chance to win one of over $50,000 worth of prizes. You are asked to develop the most creative yet solvable slide puzzle you can imagine, targeting Flutter on the web. Whether you create a new design, rebuild the puzzle from scratch, or integrate packages in new, interesting ways, we want to see just how far you can push your imagination. Check out this episode of HumpDay Q&A (https://www.youtube.com/watch?v=2jZn7ccre9g) for a deep dive into the demo code with the author for more inspiration Ends March 14th!
  • 20.
    Contributing to DevLibrary https://devlibrary.withgoogle.co m/ Contributeyour Flutter open-source projects or articles to the Dev Library.
  • 21.
    Submission of BlogPost/Github Project
  • 22.
  • 23.
  • 24.
  • 25.
    Contributing to DevLibrary Contributeyour Flutter open-source projects or articles to the Dev Library. ● Step to submit: Navigate to the site and click Submit to access the Advocu form. Note: To make a submission to the Dev Library, add ‘[GDSC––Chapter Name] from Flutter Festivals’ in the comments section of the form. ● Evaluation: Evaluation will be done wrt various parameters–freshness of the content, compliance with the tech version, language, and understanding of the topic. ● Recognition: If selected, you are entitled to GDSC swags and Dev Library top contributor prizes. ● Timeline: Submissions can be made between Feb 14th - Mar 30th 2022 using the Advocu form shared above.
  • 26.
    Content Evaluation Guidelines 1.Submission Format: Two forms of contributions are accepted – Blogpost or GitHub repository. Note: Here are samples of Blogpost or GitHub repository that will be shared with the community 2. Platforms: Published articles should be for iOS, Android, Windows, Linux, MacOS or Web platforms. 3. Content type: ○ Articles could be around the existing library, widget, or any concept using Flutter as a primary language. ○ It can be a tutorial or a codelab for developers to read and follow. 4. Content Ideas: Articles can include but are not limited to integration of Flutter technology with Firebase/Cloud. 5. Language Parameters: Write in an easy-to-read manner for developers to understand and follow, check the code samples, and refrain from committing any grammatical errors.
  • 27.
    1. Code Guidelines:Check if the code follows the conventions for layout and outlines, linting rules, and formatting. 2. Refrain copying from any contributions that exist on the web with public access. We will not accept any kind of duplication or plagiarism. 3. Open-source projects: ○ Ensure your repo has a coherent README file––a good README file explains why someone should invest time in understanding the app (share sample/example). ○ It should use Dart’s null safety feature with the latest Flutter version (Flutter 2.0+) ○ Have valid licenses for submissions–– Apache 2.0 or MIT. 4. Freshness of the content : If the blogpost/GitHub repository was already published in the past, the content should be up to date and relevant to the current developer trends. Content Evaluation Guidelines