The Flutter Job Market At The Moment

Ahmed Abu Eldahab
Ahmed Abu EldahabSoftware Developer at Dahabit
Ahmed Abu Eldahab
GDE Flutter & Dart
@dahabdev
The Flutter job market at the
moment
Ahmed Abu Eldahab
Google Developer Expert in Flutter & Dart
Kortobaa CEO
Egypt/Saudi Arabia/UAE/USA
/Dahabdev
bit.ly/dahab-youtube
bit.ly/dahab-youtube
Flutter is Google's mobile UI
framework that provides a
fast and expressive way for
developers to build native
iOS & Android apps from
a single codebase
Flutter is UI toolkit to build,
test, and deploy beautiful
mobile, web, desktop, and
embedded apps from a
single codebase.
/DahabDev
Flutter is an open source
framework by Google for
building beautiful, natively
compiled, multi-platform
applications from a single
codebase.
/DahabDev
Build apps for any screen
&
AND MORE
/DahabDev
● 100% Sound Null safety
● Packages manager https://pub.dev
● Virtual machine
● Compile to Javascript dart2js
● Compile to WASM
Dart is a client-optimized language for fast apps on any platform!
(Web - Desktop - Mobile - Embedded)
/DahabDev
/DahabDev
DevTools
/DahabDev
Package management system
https://pub.dev/
/DahabDev
/DahabDev
Flame is a modular Flutter
game engine that provides a
complete set of
out-of-the-way solutions for
games
/DahabDev
flutter.dev/games
/DahabDev
flutter.dev/games
/DahabDev
/DahabDev
/DahabDev
/DahabDev
/DahabDev
Securing Your Dream Job
as a Flutter Developer
Technical Skills
Version control
Mastering Git Flow
Feature branching, hotfixes, releases, pull requests
Github or Gitlab or Bitbucket
/DahabDev
● Dart types const - final
● Dart Streams
● Variables
● Control flow
● Functions
● OOP in Dart ( Classes, inheritance, Interfaces polymorphism, encapsulation)
● Testing
/DahabDev
Dart Language
Master Dart before diving into Flutter for a smoother learning curve.
Mastering Flutter Widgets
https://docs.flutter.dev/ui/widgets
/DahabDev
Mastering Flutter Widgets
https://docs.flutter.dev/ui/widgets /DahabDev
Mastering Flutter Widgets
https://docs.flutter.dev/ui/widgets
https://www.youtube.com/playlist?list=PLjxrf2q8roU1quF6ny8oFHJ2gBdrYN_AK
/DahabDev
Flutter App Life Cycle
https://docs.flutter.dev/resources/architectural-overview
● WidgetBindingObserver
● Build Context
/DahabDev
Flutter Architecture
https://docs.flutter.dev/resources/architectural-overview
/DahabDev
/DahabDev
State Management
State Management Techniques
● Built-in:
○ setState()
○ InheritedWidget
● Third-party:
○ Provider
○ Riverpod
○ BLoC
○ MobX
○ Redux
https://www.youtube.com/watch?v=TI1XovoHejA
/DahabDev
RESTful APIs
● API Integration Skills
○ Http or Dio,
○ JSON serialization
○ error handling
https://jsonplaceholder.typicode.com
https://docs.flutter.dev/data-and-backend/serialization/json
Flutter & Dart Solid Principles
https://medium.flutterdevs.com/s-o-l-i-d-principles-in-dart-e6c0c8d1f8f1
https://medium.com/nerd-for-tech/solid-principles-in-a-flutter-32eaf7218476
/DahabDev
Design Patterns
/DahabDev
● Singleton Pattern
● Factory Pattern
● Repository Pattern
● MVC & MVM & MVVM Patterns
Soft skills
/DahabDev
● Join Flutter developer communities
Medium, Discord and the Facebook. etc..
● Engage in meaningful discussions.
● Don't hesitate to seek advice and share your knowledge.
● Attend virtual meetups or conferences.
● Collaborate with other developers on projects.
Soft skills
Networking
/DahabDev
Soft skills
Email ID
/DahabDev
Email ID
Professionalism:
Choose an email ID that is professional and easy to read. Avoid using nicknames or numbers that don't have any
significance.
Good: ahmed.ibrahim@gmail.com
Bad: coolguy123@gmail.com
Name Consistency:
If possible, your email ID should match the name on your CV and LinkedIn profile for consistency.
Domain:
Use a well-known email provider like Gmail or your own custom domain. Avoid using outdated domains as they may not
reflect well on you.
/DahabDev
Email Body
/DahabDev
● File Format: Always send your CV in a universally accepted format like PDF unless the job posting specifies
otherwise.
● File Naming: Name the file clearly, ideally including your full name and the word "CV" or "Resume".
Example: Ahmed_ibrahim_CV.pdf
● Subject Line: Use a clear and straightforward subject line in your email.
● Attachments: Double-check to make sure you've attached your CV and any other required documents before
hitting "send".
● Email Body: Keep the email body concise and professional. Briefly introduce yourself and mention the position
you're applying for.
Contact Information: Include your contact information in both your CV and the email signature.
References: Only include references if the job posting specifically asks for them. Otherwise, have them ready if asked
later in the process.
Email Body
/DahabDev
Email Body
/DahabDev
Apply, Apply, Apply
● Apply to multiple job postings.
● Don't get depressed by rejections.
● Keep a positive attitude.
● Keep track of your applications.
● Always follow up on applications.
/DahabDev
Thanks
/DahabDev
Ahmed Abu Eldahab
Google Developer Expert in Flutter & Dart
Kortobaa CEO
/Dahabdev
1 of 44

Recommended

Flutter 2.8 features and updates by
Flutter 2.8 features and updatesFlutter 2.8 features and updates
Flutter 2.8 features and updatesAhmed Abu Eldahab
423 views39 slides
Flutter latest updates and features 2022 by
Flutter latest updates and features 2022Flutter latest updates and features 2022
Flutter latest updates and features 2022Ahmed Abu Eldahab
265 views39 slides
Flutter A year of creativity! by
Flutter A year of creativity!Flutter A year of creativity!
Flutter A year of creativity!Ahmed Abu Eldahab
196 views50 slides
Why is cold fusion better than c# by
Why is cold fusion better than c#Why is cold fusion better than c#
Why is cold fusion better than c#IT Landmark
126 views10 slides
Programming languages by
Programming languagesProgramming languages
Programming languagesMuhammadRobeel3
67 views47 slides
Programming in c plus plus2 by
Programming in c plus plus2Programming in c plus plus2
Programming in c plus plus2AA Coaching Academy
223 views3 slides

More Related Content

Similar to The Flutter Job Market At The Moment

Topic tdd-and-bdd b4usolution by
Topic tdd-and-bdd b4usolutionTopic tdd-and-bdd b4usolution
Topic tdd-and-bdd b4usolutionHoa Le
363 views23 slides
Different programming languages by
Different programming languagesDifferent programming languages
Different programming languagesKunal Negi
366 views14 slides
iWeb NJECC June 28, 2011 DAndrea by
iWeb NJECC June 28, 2011 DAndreaiWeb NJECC June 28, 2011 DAndrea
iWeb NJECC June 28, 2011 DAndreaD'Andrea
332 views18 slides
Bridging the gap between business and technology - Behaviour Driven Developme... by
Bridging the gap between business and technology - Behaviour Driven Developme...Bridging the gap between business and technology - Behaviour Driven Developme...
Bridging the gap between business and technology - Behaviour Driven Developme...Eugenio Minardi
512 views36 slides
resume by
resumeresume
resumeAlex Wen
104 views1 slide
BethClip Investors Pitch Deck (widescreen) by
BethClip Investors Pitch Deck (widescreen)BethClip Investors Pitch Deck (widescreen)
BethClip Investors Pitch Deck (widescreen)Rashid Aliyev
732 views17 slides

Similar to The Flutter Job Market At The Moment(20)

Topic tdd-and-bdd b4usolution by Hoa Le
Topic tdd-and-bdd b4usolutionTopic tdd-and-bdd b4usolution
Topic tdd-and-bdd b4usolution
Hoa Le363 views
Different programming languages by Kunal Negi
Different programming languagesDifferent programming languages
Different programming languages
Kunal Negi366 views
iWeb NJECC June 28, 2011 DAndrea by D'Andrea
iWeb NJECC June 28, 2011 DAndreaiWeb NJECC June 28, 2011 DAndrea
iWeb NJECC June 28, 2011 DAndrea
D'Andrea332 views
Bridging the gap between business and technology - Behaviour Driven Developme... by Eugenio Minardi
Bridging the gap between business and technology - Behaviour Driven Developme...Bridging the gap between business and technology - Behaviour Driven Developme...
Bridging the gap between business and technology - Behaviour Driven Developme...
Eugenio Minardi512 views
resume by Alex Wen
resumeresume
resume
Alex Wen104 views
BethClip Investors Pitch Deck (widescreen) by Rashid Aliyev
BethClip Investors Pitch Deck (widescreen)BethClip Investors Pitch Deck (widescreen)
BethClip Investors Pitch Deck (widescreen)
Rashid Aliyev732 views
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx by RickyLoberiano
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptxADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
RickyLoberiano13 views
resume_for_Arden_Harrell_2016-11-03 by Arden Harrell
resume_for_Arden_Harrell_2016-11-03resume_for_Arden_Harrell_2016-11-03
resume_for_Arden_Harrell_2016-11-03
Arden Harrell155 views
Alhussain Zarban - CV (8) additional by hasooona7
Alhussain Zarban - CV (8) additionalAlhussain Zarban - CV (8) additional
Alhussain Zarban - CV (8) additional
hasooona763 views
Gradle and Android Studio : Best of Friends by Romin Irani
Gradle and Android Studio : Best of FriendsGradle and Android Studio : Best of Friends
Gradle and Android Studio : Best of Friends
Romin Irani3.5K views
Native v s hybrid by Kelly Ston
Native v s hybridNative v s hybrid
Native v s hybrid
Kelly Ston14 views
Flash Builder for PHP and Mobile development by Mihai Corlan
Flash Builder for PHP and Mobile developmentFlash Builder for PHP and Mobile development
Flash Builder for PHP and Mobile development
Mihai Corlan1.9K views
Mobile development with Flutter by Awok
Mobile development with FlutterMobile development with Flutter
Mobile development with Flutter
Awok536 views
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由 by Andy Hall
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
Andy Hall1.8K views
Impact of Adobe Edge Tools and Services in Higher Education by Joseph Labrecque
Impact of Adobe Edge Tools and Services in Higher EducationImpact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher Education
Joseph Labrecque1.5K views
Building an event/conference website like FUDCon.in by Vaidik Kapoor
Building an event/conference website like FUDCon.inBuilding an event/conference website like FUDCon.in
Building an event/conference website like FUDCon.in
Vaidik Kapoor507 views

More from Ahmed Abu Eldahab

6 x1 flutter_talk by
6 x1 flutter_talk6 x1 flutter_talk
6 x1 flutter_talkAhmed Abu Eldahab
768 views59 slides
Null safety in dart and flutter , the whole story! by
Null safety in dart and flutter , the whole story!Null safety in dart and flutter , the whole story!
Null safety in dart and flutter , the whole story!Ahmed Abu Eldahab
1.1K views50 slides
What's new in flutter and dart in 2020 by
 What's new in flutter and dart in 2020   What's new in flutter and dart in 2020
What's new in flutter and dart in 2020 Ahmed Abu Eldahab
686 views47 slides
Build responsive applications with google flutter by
Build responsive applications with  google flutterBuild responsive applications with  google flutter
Build responsive applications with google flutterAhmed Abu Eldahab
1.1K views54 slides
Becoming a software developer by
Becoming a software developerBecoming a software developer
Becoming a software developerAhmed Abu Eldahab
1.7K views56 slides
Build web applications using google flutter part 2 by
Build web applications using google flutter part 2Build web applications using google flutter part 2
Build web applications using google flutter part 2Ahmed Abu Eldahab
794 views31 slides

More from Ahmed Abu Eldahab(20)

Null safety in dart and flutter , the whole story! by Ahmed Abu Eldahab
Null safety in dart and flutter , the whole story!Null safety in dart and flutter , the whole story!
Null safety in dart and flutter , the whole story!
Ahmed Abu Eldahab1.1K views
What's new in flutter and dart in 2020 by Ahmed Abu Eldahab
 What's new in flutter and dart in 2020   What's new in flutter and dart in 2020
What's new in flutter and dart in 2020
Ahmed Abu Eldahab686 views
Build responsive applications with google flutter by Ahmed Abu Eldahab
Build responsive applications with  google flutterBuild responsive applications with  google flutter
Build responsive applications with google flutter
Ahmed Abu Eldahab1.1K views
Build web applications using google flutter part 2 by Ahmed Abu Eldahab
Build web applications using google flutter part 2Build web applications using google flutter part 2
Build web applications using google flutter part 2
Ahmed Abu Eldahab794 views
Build web applications using google flutter by Ahmed Abu Eldahab
Build web applications using google flutterBuild web applications using google flutter
Build web applications using google flutter
Ahmed Abu Eldahab2.1K views
Google flutter the easy and practical way IEEE Alazhar by Ahmed Abu Eldahab
Google flutter the easy and practical way IEEE AlazharGoogle flutter the easy and practical way IEEE Alazhar
Google flutter the easy and practical way IEEE Alazhar
Google flutter the easy and practical way by Ahmed Abu Eldahab
Google flutter the easy and practical wayGoogle flutter the easy and practical way
Google flutter the easy and practical way
Ahmed Abu Eldahab640 views
Google flutter the easy and practical way by Ahmed Abu Eldahab
Google flutter the easy and practical wayGoogle flutter the easy and practical way
Google flutter the easy and practical way
Ahmed Abu Eldahab433 views
Google flutter the easy and practical way by Ahmed Abu Eldahab
Google flutter the easy and practical wayGoogle flutter the easy and practical way
Google flutter the easy and practical way
Ahmed Abu Eldahab481 views
Cybersecurity in an IoT and Mobile World by Ahmed Abu Eldahab
Cybersecurity in an IoT and Mobile WorldCybersecurity in an IoT and Mobile World
Cybersecurity in an IoT and Mobile World
Ahmed Abu Eldahab260 views
Flutter state management from zero to hero by Ahmed Abu Eldahab
Flutter state management from zero to heroFlutter state management from zero to hero
Flutter state management from zero to hero
Ahmed Abu Eldahab1.4K views
Flutter state management from zero to hero by Ahmed Abu Eldahab
Flutter state management from zero to heroFlutter state management from zero to hero
Flutter state management from zero to hero
Ahmed Abu Eldahab2.4K views
Building your actions for Google Assistant by Ahmed Abu Eldahab
Building your actions for Google AssistantBuilding your actions for Google Assistant
Building your actions for Google Assistant
Ahmed Abu Eldahab330 views
Building beautiful apps with Google flutter by Ahmed Abu Eldahab
Building beautiful apps with Google flutterBuilding beautiful apps with Google flutter
Building beautiful apps with Google flutter
Ahmed Abu Eldahab10.6K views
Building Successful Apps with Google Firebase by Ahmed Abu Eldahab
Building Successful Apps with Google FirebaseBuilding Successful Apps with Google Firebase
Building Successful Apps with Google Firebase
Ahmed Abu Eldahab366 views
Flutter beyond hello world GCDC Egypt Devfest 2019 by Ahmed Abu Eldahab
Flutter beyond hello world GCDC Egypt  Devfest 2019Flutter beyond hello world GCDC Egypt  Devfest 2019
Flutter beyond hello world GCDC Egypt Devfest 2019
Ahmed Abu Eldahab288 views

Recently uploaded

Future of Indian ConsumerTech by
Future of Indian ConsumerTechFuture of Indian ConsumerTech
Future of Indian ConsumerTechKapil Khandelwal (KK)
21 views68 slides
HTTP headers that make your website go faster - devs.gent November 2023 by
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023Thijs Feryn
22 views151 slides
virtual reality.pptx by
virtual reality.pptxvirtual reality.pptx
virtual reality.pptxG036GaikwadSnehal
11 views15 slides
SUPPLIER SOURCING.pptx by
SUPPLIER SOURCING.pptxSUPPLIER SOURCING.pptx
SUPPLIER SOURCING.pptxangelicacueva6
15 views1 slide
Melek BEN MAHMOUD.pdf by
Melek BEN MAHMOUD.pdfMelek BEN MAHMOUD.pdf
Melek BEN MAHMOUD.pdfMelekBenMahmoud
14 views1 slide
Design Driven Network Assurance by
Design Driven Network AssuranceDesign Driven Network Assurance
Design Driven Network AssuranceNetwork Automation Forum
15 views42 slides

Recently uploaded(20)

HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker37 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman33 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely21 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri16 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 views

The Flutter Job Market At The Moment