SlideShare ist ein Scribd-Unternehmen logo
1 von 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?

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
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
 
"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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
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
 
"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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 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.