SlideShare a Scribd company logo
1 of 21
Flutter is revolutionizing CX for
mobile and web apps
Why do you need to get on board?
Drawbacks of legacy frameworks
02
How Flutter covers those CX drawbacks
03
Consistency across all platforms
04
Webinar Agenda
And More..
Importance of Customer experience
for mobile apps & web apps
01
What to Expect?
Nikhil Patil
Prateek Bhojak
Kaustubh Kushte
Speakers
What is Flutter?
Flutter is an open-source mobile application development SDK created by Google. It is
Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web,
and desktop from a single codebase.
3
Used to develop hybrid applications for Primary method of creating
applications for
4
Trends - Hybrid App
5
Growing Online Community
6
Flutter’s Benefits to Business
7
Faster Time to Market Easy Maintenance Cost Efficiency Customized Advanced UI
Fuchsia OS –
A Look into future
Easy Integration with
existing applications
Strong Community
Support
Business Use
Cases
of Flutter
BMW Builds its Car Application with Flutter
9
BMW has developed its ‘My BMW’ app entirely in-house using
Flutter and Dart programming language. Flutter’s scalable and
universal software architecture has enabled BMW to rapidly
expand its content and quickly implement new functions and
customer requests. Flutter has also paved the way for BMW
to constantly improve its app with multiple updates every
year, furthering its functionality continually.
The app acts as a new universal interface with the car,
providing information on the vehicle’s status at any time. The
BMW Group’s Flutter/Dart development team is one of the
world’s largest after Google’s.
Alibaba Chooses Flutter to Develop
a Versatile App
10
Alibaba’s used goods platform, Xianyu, leveraged Flutter to fast track its
app development and instate easy app maintenance. Alibaba aimed to
create an easy-to-navigate app for users, filled with graphics (and yet load
fast), accessible to as many people as possible. Most importantly, achieve
all this at an incredible pace. Alibaba leveraged Flutter owing to its
outstanding user experience, especially its high FPS and seamless UI.
Alibaba’s developers began implementing Flutter incrementally, adding
more functionalities to the app’s framework. Xianyu’s Item Detail page, in
which the application’s critical, complex, and frequently visited section
features many images and complex UI sections, is run through a single
codebase on iOS and Android using Flutter. Using Flutter, Xianyu’s
developer’s managed to ship new features in half the time. Flutter’s
expressive UI widgets enabled the creation of a sleek UI and significantly
reduced the workload when implementing new features
Project Management
Advantages using
Flutter
12
One team
multiple platforms
13
Improved
Communication
14
Reduced
Development Time
15
Reducing
Testing Time
16
Cost
Reduction
Flutter’s
Architectural
Overview
17
The widgets whose state can be altered
once they are built are called stateful
Widgets. These states are mutable and can
be changed multiple times in their lifetime.
Widgets (stateful v/s stateless)
Stateful Widget
18
Stateless Widget
The widgets whose state can not be altered
once they are built are called stateless
widgets. These widgets are immutable once
they are built.
class DemoWidget extends Stateless Widget
{
@override
Widget build(BuildContext
context) {
return Container();
}
}
Stateless Widget
Stateful Widget
class Demo extends StatefulWidget {
@override
_DemoState createState() =>
_DemoState();
}
class _DemoState extends State<Demo> {
@override
Widget build(BuildContext context) {
return Container();
}
}
Flutter
Dev Tools
Timeline - Identify the jank in the app. Jank is unreliable or poor
quality of animation/UX
Performance - Bottom Up chart to tell which part of code is taking
more CPU usage
Memory tab - Allows you to view live memory consumption
Network tab - For viewing every single details of your network
requests
Logging tab - For viewing system logs as well as console logs
printed by developer
Debugging - For inspecting your local variables & finding out bugs.
Questions?

More Related Content

What's hot

Why choose flutter 2 over flutter 1
Why choose flutter 2 over flutter 1 Why choose flutter 2 over flutter 1
Why choose flutter 2 over flutter 1 Concetto Labs
 
Flutter session 01
Flutter session 01Flutter session 01
Flutter session 01DSC IEM
 
What and Why Flutter? What is a Widget in Flutter?
What and Why Flutter? What is a Widget in Flutter?What and Why Flutter? What is a Widget in Flutter?
What and Why Flutter? What is a Widget in Flutter?MohammadHussain595488
 
Pune Flutter Presents - Flutter 101
Pune Flutter Presents - Flutter 101Pune Flutter Presents - Flutter 101
Pune Flutter Presents - Flutter 101Arif Amirani
 
Top five reasons you should prefer flutter app development
Top five reasons you should prefer flutter app developmentTop five reasons you should prefer flutter app development
Top five reasons you should prefer flutter app developmentSolution Analysts
 
Building beautiful apps with Google flutter
Building beautiful apps with Google flutterBuilding beautiful apps with Google flutter
Building beautiful apps with Google flutterAhmed Abu Eldahab
 
Top Cross-Platform App Development Frameworks for 2020
Top Cross-Platform App Development Frameworks for 2020Top Cross-Platform App Development Frameworks for 2020
Top Cross-Platform App Development Frameworks for 2020Rockers Technology
 
Flutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | EdurekaFlutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | EdurekaEdureka!
 
Mobile development with Flutter
Mobile development with FlutterMobile development with Flutter
Mobile development with FlutterAwok
 
A flight with Flutter
A flight with FlutterA flight with Flutter
A flight with FlutterAhmed Tarek
 
Getting started with flutter
Getting started with flutterGetting started with flutter
Getting started with flutterrihannakedy
 
Flutter talkshow
Flutter talkshowFlutter talkshow
Flutter talkshowNhan Cao
 
Top reason to choose flutter app development
Top reason to choose flutter app developmentTop reason to choose flutter app development
Top reason to choose flutter app developmentElenorWisozk
 
BENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICS
BENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICSBENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICS
BENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICSbrtechnosoft2018
 

What's hot (20)

Why choose flutter 2 over flutter 1
Why choose flutter 2 over flutter 1 Why choose flutter 2 over flutter 1
Why choose flutter 2 over flutter 1
 
Flutter session 01
Flutter session 01Flutter session 01
Flutter session 01
 
What and Why Flutter? What is a Widget in Flutter?
What and Why Flutter? What is a Widget in Flutter?What and Why Flutter? What is a Widget in Flutter?
What and Why Flutter? What is a Widget in Flutter?
 
Pune Flutter Presents - Flutter 101
Pune Flutter Presents - Flutter 101Pune Flutter Presents - Flutter 101
Pune Flutter Presents - Flutter 101
 
Top five reasons you should prefer flutter app development
Top five reasons you should prefer flutter app developmentTop five reasons you should prefer flutter app development
Top five reasons you should prefer flutter app development
 
Flutter
FlutterFlutter
Flutter
 
Building beautiful apps with Google flutter
Building beautiful apps with Google flutterBuilding beautiful apps with Google flutter
Building beautiful apps with Google flutter
 
Flutter
FlutterFlutter
Flutter
 
Top Cross-Platform App Development Frameworks for 2020
Top Cross-Platform App Development Frameworks for 2020Top Cross-Platform App Development Frameworks for 2020
Top Cross-Platform App Development Frameworks for 2020
 
Flutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | EdurekaFlutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | Edureka
 
flutter.school #HelloWorld
flutter.school #HelloWorldflutter.school #HelloWorld
flutter.school #HelloWorld
 
Mobile development with Flutter
Mobile development with FlutterMobile development with Flutter
Mobile development with Flutter
 
A flight with Flutter
A flight with FlutterA flight with Flutter
A flight with Flutter
 
Flutter vs React Native 2019
Flutter vs React Native 2019Flutter vs React Native 2019
Flutter vs React Native 2019
 
Flutter Festival - Intro Session
Flutter Festival - Intro SessionFlutter Festival - Intro Session
Flutter Festival - Intro Session
 
Flutter
FlutterFlutter
Flutter
 
Getting started with flutter
Getting started with flutterGetting started with flutter
Getting started with flutter
 
Flutter talkshow
Flutter talkshowFlutter talkshow
Flutter talkshow
 
Top reason to choose flutter app development
Top reason to choose flutter app developmentTop reason to choose flutter app development
Top reason to choose flutter app development
 
BENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICS
BENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICSBENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICS
BENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICS
 

Similar to Flutter rev cx

Why is Flutter now Trendsetter in mobile app development .
Why is Flutter now Trendsetter in mobile app development .Why is Flutter now Trendsetter in mobile app development .
Why is Flutter now Trendsetter in mobile app development .Techugo
 
Flutter's Advantages For Custom Application Development Services
Flutter's Advantages For Custom Application Development ServicesFlutter's Advantages For Custom Application Development Services
Flutter's Advantages For Custom Application Development ServicesFlutter Agency
 
Flutter App Development Pros, Cons, and Tips.pdf
Flutter App Development Pros, Cons, and Tips.pdfFlutter App Development Pros, Cons, and Tips.pdf
Flutter App Development Pros, Cons, and Tips.pdfInexture Solutions
 
With Flutter, app development has never been easier.
With Flutter, app development has never been easier.With Flutter, app development has never been easier.
With Flutter, app development has never been easier.Ritika
 
Top 20 Motives Businesses Should Opt For Flutter App Development.pdf
Top 20 Motives Businesses Should Opt For Flutter App Development.pdfTop 20 Motives Businesses Should Opt For Flutter App Development.pdf
Top 20 Motives Businesses Should Opt For Flutter App Development.pdfJPLoft Solutions
 
Why choose Flutter for mobile app development?
Why choose Flutter for mobile app development?Why choose Flutter for mobile app development?
Why choose Flutter for mobile app development?KaneJordy
 
8 Reasons Why Flutter is the Future of Mobile App Development
8 Reasons Why Flutter is the Future of Mobile App Development8 Reasons Why Flutter is the Future of Mobile App Development
8 Reasons Why Flutter is the Future of Mobile App DevelopmentRipenApps Technologies
 
Flutter Optimization Techniques to Improve Existing App Results.pdf
Flutter Optimization Techniques to Improve Existing App Results.pdfFlutter Optimization Techniques to Improve Existing App Results.pdf
Flutter Optimization Techniques to Improve Existing App Results.pdfTechugo
 
Why is flutter considered the best cross platform framework
Why is flutter considered the best cross platform frameworkWhy is flutter considered the best cross platform framework
Why is flutter considered the best cross platform frameworkPixel Crayons
 
Key features of flutter during mobile application development
Key features of flutter during mobile application developmentKey features of flutter during mobile application development
Key features of flutter during mobile application developmentAdarshMathuri
 
What are the benefits of flutter.pdf
What are the benefits of flutter.pdfWhat are the benefits of flutter.pdf
What are the benefits of flutter.pdfKretoss Technology
 
Flutter App Development: Why You Choose Flutter Framework?
Flutter App Development: Why You Choose Flutter Framework?Flutter App Development: Why You Choose Flutter Framework?
Flutter App Development: Why You Choose Flutter Framework?Windzoon Technologies
 
5 Key Reasons Why Flutter is Transforming App Development.pdf
5 Key Reasons Why Flutter is Transforming App Development.pdf5 Key Reasons Why Flutter is Transforming App Development.pdf
5 Key Reasons Why Flutter is Transforming App Development.pdfBitCot
 
Top 10 Flutter App Tools To Know About In 2022.pptx
Top 10 Flutter App Tools To Know About In 2022.pptxTop 10 Flutter App Tools To Know About In 2022.pptx
Top 10 Flutter App Tools To Know About In 2022.pptxConcetto Labs
 
Flutter single codebase to build your dream application for i os and android
Flutter single codebase to build your dream application for i os and android Flutter single codebase to build your dream application for i os and android
Flutter single codebase to build your dream application for i os and android Concetto Labs
 
Why Is Flutter The Ultimate Choice For Your Mobile App Startup.pdf
Why Is Flutter The Ultimate Choice For Your Mobile App Startup.pdfWhy Is Flutter The Ultimate Choice For Your Mobile App Startup.pdf
Why Is Flutter The Ultimate Choice For Your Mobile App Startup.pdfTechthrive Solutions
 
How to Determine Flutter App Development Cost.pdf
How to Determine Flutter App Development Cost.pdfHow to Determine Flutter App Development Cost.pdf
How to Determine Flutter App Development Cost.pdfTechugo
 
To get started with Flutter development Company - Adequate Infosoft
 To get started with Flutter development Company - Adequate Infosoft To get started with Flutter development Company - Adequate Infosoft
To get started with Flutter development Company - Adequate InfosoftRitika
 
Flutter app development company
Flutter app development companyFlutter app development company
Flutter app development companyMathewBairstow
 

Similar to Flutter rev cx (20)

Why is Flutter now Trendsetter in mobile app development .
Why is Flutter now Trendsetter in mobile app development .Why is Flutter now Trendsetter in mobile app development .
Why is Flutter now Trendsetter in mobile app development .
 
How does flutter cuts app development cost?
How does flutter cuts app development cost?How does flutter cuts app development cost?
How does flutter cuts app development cost?
 
Flutter's Advantages For Custom Application Development Services
Flutter's Advantages For Custom Application Development ServicesFlutter's Advantages For Custom Application Development Services
Flutter's Advantages For Custom Application Development Services
 
Flutter App Development Pros, Cons, and Tips.pdf
Flutter App Development Pros, Cons, and Tips.pdfFlutter App Development Pros, Cons, and Tips.pdf
Flutter App Development Pros, Cons, and Tips.pdf
 
With Flutter, app development has never been easier.
With Flutter, app development has never been easier.With Flutter, app development has never been easier.
With Flutter, app development has never been easier.
 
Top 20 Motives Businesses Should Opt For Flutter App Development.pdf
Top 20 Motives Businesses Should Opt For Flutter App Development.pdfTop 20 Motives Businesses Should Opt For Flutter App Development.pdf
Top 20 Motives Businesses Should Opt For Flutter App Development.pdf
 
Why choose Flutter for mobile app development?
Why choose Flutter for mobile app development?Why choose Flutter for mobile app development?
Why choose Flutter for mobile app development?
 
8 Reasons Why Flutter is the Future of Mobile App Development
8 Reasons Why Flutter is the Future of Mobile App Development8 Reasons Why Flutter is the Future of Mobile App Development
8 Reasons Why Flutter is the Future of Mobile App Development
 
Flutter Optimization Techniques to Improve Existing App Results.pdf
Flutter Optimization Techniques to Improve Existing App Results.pdfFlutter Optimization Techniques to Improve Existing App Results.pdf
Flutter Optimization Techniques to Improve Existing App Results.pdf
 
Why is flutter considered the best cross platform framework
Why is flutter considered the best cross platform frameworkWhy is flutter considered the best cross platform framework
Why is flutter considered the best cross platform framework
 
Key features of flutter during mobile application development
Key features of flutter during mobile application developmentKey features of flutter during mobile application development
Key features of flutter during mobile application development
 
What are the benefits of flutter.pdf
What are the benefits of flutter.pdfWhat are the benefits of flutter.pdf
What are the benefits of flutter.pdf
 
Flutter App Development: Why You Choose Flutter Framework?
Flutter App Development: Why You Choose Flutter Framework?Flutter App Development: Why You Choose Flutter Framework?
Flutter App Development: Why You Choose Flutter Framework?
 
5 Key Reasons Why Flutter is Transforming App Development.pdf
5 Key Reasons Why Flutter is Transforming App Development.pdf5 Key Reasons Why Flutter is Transforming App Development.pdf
5 Key Reasons Why Flutter is Transforming App Development.pdf
 
Top 10 Flutter App Tools To Know About In 2022.pptx
Top 10 Flutter App Tools To Know About In 2022.pptxTop 10 Flutter App Tools To Know About In 2022.pptx
Top 10 Flutter App Tools To Know About In 2022.pptx
 
Flutter single codebase to build your dream application for i os and android
Flutter single codebase to build your dream application for i os and android Flutter single codebase to build your dream application for i os and android
Flutter single codebase to build your dream application for i os and android
 
Why Is Flutter The Ultimate Choice For Your Mobile App Startup.pdf
Why Is Flutter The Ultimate Choice For Your Mobile App Startup.pdfWhy Is Flutter The Ultimate Choice For Your Mobile App Startup.pdf
Why Is Flutter The Ultimate Choice For Your Mobile App Startup.pdf
 
How to Determine Flutter App Development Cost.pdf
How to Determine Flutter App Development Cost.pdfHow to Determine Flutter App Development Cost.pdf
How to Determine Flutter App Development Cost.pdf
 
To get started with Flutter development Company - Adequate Infosoft
 To get started with Flutter development Company - Adequate Infosoft To get started with Flutter development Company - Adequate Infosoft
To get started with Flutter development Company - Adequate Infosoft
 
Flutter app development company
Flutter app development companyFlutter app development company
Flutter app development company
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

Flutter rev cx

  • 1. Flutter is revolutionizing CX for mobile and web apps Why do you need to get on board?
  • 2. Drawbacks of legacy frameworks 02 How Flutter covers those CX drawbacks 03 Consistency across all platforms 04 Webinar Agenda And More.. Importance of Customer experience for mobile apps & web apps 01 What to Expect? Nikhil Patil Prateek Bhojak Kaustubh Kushte Speakers
  • 3. What is Flutter? Flutter is an open-source mobile application development SDK created by Google. It is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. 3 Used to develop hybrid applications for Primary method of creating applications for
  • 4. 4
  • 7. Flutter’s Benefits to Business 7 Faster Time to Market Easy Maintenance Cost Efficiency Customized Advanced UI Fuchsia OS – A Look into future Easy Integration with existing applications Strong Community Support
  • 9. BMW Builds its Car Application with Flutter 9 BMW has developed its ‘My BMW’ app entirely in-house using Flutter and Dart programming language. Flutter’s scalable and universal software architecture has enabled BMW to rapidly expand its content and quickly implement new functions and customer requests. Flutter has also paved the way for BMW to constantly improve its app with multiple updates every year, furthering its functionality continually. The app acts as a new universal interface with the car, providing information on the vehicle’s status at any time. The BMW Group’s Flutter/Dart development team is one of the world’s largest after Google’s.
  • 10. Alibaba Chooses Flutter to Develop a Versatile App 10 Alibaba’s used goods platform, Xianyu, leveraged Flutter to fast track its app development and instate easy app maintenance. Alibaba aimed to create an easy-to-navigate app for users, filled with graphics (and yet load fast), accessible to as many people as possible. Most importantly, achieve all this at an incredible pace. Alibaba leveraged Flutter owing to its outstanding user experience, especially its high FPS and seamless UI. Alibaba’s developers began implementing Flutter incrementally, adding more functionalities to the app’s framework. Xianyu’s Item Detail page, in which the application’s critical, complex, and frequently visited section features many images and complex UI sections, is run through a single codebase on iOS and Android using Flutter. Using Flutter, Xianyu’s developer’s managed to ship new features in half the time. Flutter’s expressive UI widgets enabled the creation of a sleek UI and significantly reduced the workload when implementing new features
  • 18. The widgets whose state can be altered once they are built are called stateful Widgets. These states are mutable and can be changed multiple times in their lifetime. Widgets (stateful v/s stateless) Stateful Widget 18 Stateless Widget The widgets whose state can not be altered once they are built are called stateless widgets. These widgets are immutable once they are built.
  • 19. class DemoWidget extends Stateless Widget { @override Widget build(BuildContext context) { return Container(); } } Stateless Widget Stateful Widget class Demo extends StatefulWidget { @override _DemoState createState() => _DemoState(); } class _DemoState extends State<Demo> { @override Widget build(BuildContext context) { return Container(); } }
  • 20. Flutter Dev Tools Timeline - Identify the jank in the app. Jank is unreliable or poor quality of animation/UX Performance - Bottom Up chart to tell which part of code is taking more CPU usage Memory tab - Allows you to view live memory consumption Network tab - For viewing every single details of your network requests Logging tab - For viewing system logs as well as console logs printed by developer Debugging - For inspecting your local variables & finding out bugs.