Advertisement

More Related Content

Advertisement

Flutter Developer Journey - GDSC Indore (1).pdf

  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
  3. I Love Flutter Snapchat Lens https://tinyurl.com/flutter-dash-lens
  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
  5. Ambient Computing
  6. How to Learn Flutter Effectively
  7. How to learn Flutter effectively Sorry, there are no shortcuts! BUT!...
  8. ● 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.)
  9. BUILD, BUILD, BUILD How to learn Flutter effectively (cont.)
  10. How to Become a Full-Time Flutter Developer
  11. Become an Advocate / Self-proclaimed Flutter Evangelist How to become a Full-Time Flutter Developer
  12. ● Join a Flutter group ● Create your own! ● Invest time, put the work How to become a Full-Time Flutter Developer
  13. ● Build your portfolio ● Github ● StackOverflow ● Contributions to the Community How to become a Full-Time Flutter Developer
  14. ● Pitch it to your team ● Demo / prototype ● Pros and Cons vs Your existing solution How to become a Full-Time Flutter Developer
  15. Best Practices on Developing Flutter Apps
  16. DO NOT MARRY A PACKAGE or AN APPROACH! Rather, treat every project differently, while Implementing core principles
  17. ● 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
  18. Clean Architecture in Flutter
  19. Divide your App Structure Into Features
  20. Job Trends in 2023 ● Automation ● AI ● Digital Marketing ● Cybersecurity
  21. Develop T-shaped Skills
  22. Build Tech Skills Quickly Through Micro-credentials BUT DON’T FORGET TO BUILD STUFF AROUND THAT SKILL TO PUT IT TO PRACTICE!!
  23. Let’s address the elephant in the room ;) ChatGPT and Generative AI
  24. Two essential skills for staying ahead of AI and thriving in tech space: Creativity and Innovation
  25. How you think might be worth more than what you know.
  26. Leadership will never be replaced by AI Put yourself in real-life scenarios to practice giving and receiving feedback
  27. To develop these skills: “Emotional” Pushups
  28. https://flutter.dev/ https://dartpad.dev/ https://www.flutterbyexample.com/ https://api.flutter.dev/flutter/material/Icons-class.html https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html Free Courses / Labs https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905 https://google.dev/pathways/beta/intro-to-flutter https://codelabs.developers.google.com/?cat=Flutter Flutter Badges (Cloud Boost Skills) Flutter Development Flutter Codelabs From my portfolio site Samples https://github.com/flutter/samples/blob/master/INDEX.md https://flutter.github.io/samples/#/ Resources
  29. Resources (cont.) Roman Just Codes https://tinyurl.com/rjc-on-youtube Portfolio https://romanjustcodes.web.app/
Advertisement