This document discusses how to become a Flutter developer and grow your career in Flutter. It provides tips on effectively learning Flutter such as starting small, building projects incrementally, and getting feedback. It also discusses how to become a full-time Flutter developer like joining a Flutter group, building a portfolio, and pitching Flutter solutions to employers. The document highlights best practices for Flutter app development including clean architecture, separation of concerns, and limiting dependencies. It also shares thoughts on future job trends and developing skills like creativity that will remain valuable as AI advances. Resources for learning Flutter are provided.
How AI, OpenAI, and ChatGPT impact business and software.
Become a Flutter Developer with Internships & Jobs Trends
1. A Flutter Journey:
Journey towards becoming a Flutter Developer
Growing Your Career as a Flutter Developer: Internship
& Job Trends in India and the World
GDSC IIST (Indore Institute of Science and
Technology)
Roman Jaquez
Flutter GDE / Google Cloud Certified Architect
GDG Lawrence Lead Organizer / Northeast Mentor
@drcoderz
2. Roman Just Codes
Subscribe and Follow:
YouTube Channel
https://tinyurl.com/roman-just-codes-yt
Twitch Live Streaming
https://twitch.tv/romanjustcodes
Portfolio Site
https://romanjustcodes.web.app
Twitter
@drcoderz
4. Audience Prompt:
After work / studies, do you...?
+1 - Work on a side project
+2 - Just relax, forget about coding
+3 - A bit of both
+4 - Other things
13. How to learn Flutter effectively
Sorry, there are
no shortcuts!
BUT!...
14. ● Start small
○ i.e. Master Widgets and UI Layout, THEN BLoC, or
Riverpod
● Put something out there, iterate, get feedback, increment -
RINSE AND REPEAT
● Avoid over-engineering
● Mix videos, tutorials and codelabs
How to learn Flutter effectively (cont.)
30. DO NOT
MARRY A
PACKAGE or
AN APPROACH!
Rather, treat every
project differently, while
Implementing core principles
31. ● Implement Clean Architecture
● Implement Separation of Concerns
● Implement Widget Composition
● Limit the number of dependencies
● Do not overengineer your apps
Best Practices on Developing Flutter Apps