Google Flutter
and why does it matter
By
Ahmed Abu Eldahab
/FlutterEgypt /FlutterEgypt
By
Shubham Sharma
• There are many Mobile Platform Present in
the market Symbian, Windows etc.
• Android and IOS covers major mobile market
as of now.
• So, todays our focus will be on Android and
IOS only.
We L o v e A n d ro i d a n d I O S b o t h .
• So as we know Android and IOS leading the Mobile
Market.
• There are three ways by which Android and IOS
Apps can be achieved Native, Hybrid, Cross Platform.
WHY YOU GO WITH NATIVE
• Native Approach is best as of now in the
Market if we are considering the Performance.
• If your App is majorly dependent on Mobile Hardware
then you should go with Native because we have OEM
API’s available which can do this easily.
• If you want your App to look Native and Use their OEM
Design System(Material Design for Android and
Cupertino for IOS).
• And Obviously if you have more money to Spend on two
separate Developers.
WHY YOU SHOULD NOT GO WITH NATIVE
• If you are a early stage startup, then you probably don’t want to invest too much money on development.
• If You have less time for development.
• Then last but not least if your app is not much dependent on Mobile Hardware.
• Also we have Hybrid Approach, which is no doubt cheapest and fastest way to get a working APP.
• You can just wrap your whole website in the WebView and boom your App is ready to be on Play Store.
• Cheapest here I mean in terms of money and quality also.
• Hybrid Apps Performance is no way near to Native and Cross Platform.
• You can say you’re browsing a website in the APP.
• So, we also have better Hybrid Approach as well.
• By using Web Technologies Html, CSS, Js, Angular. We can make
Android and IOS apps as well.
• This approach is somewhat better than just wrapping website in webview.
• Many Companies and Startups are using this approach for developing there
Android and IOS apps because of low development cost.
• So here comes Cross-Platform Approach which is very time efficient also saves money for unnecessary Development Cost.
• Also we have many technologies which offer cross platform approach to be named React Native by Facebook Using React,
Xamarin by Microsoft using C#, Native Script.
• Also we have cute new baby in the list which no doubt is late but most powerful in terms of Development cost, and
Look and feel including Performance also which is similar to Native.
Speed and Performance
Native Look and feel
Less time to market
Fast, smooth, predictable
Customization, control
Familiarity, ease of use
Rapid Development, free
Flexibility
• A SDK that makes building high performing , modern and beautiful apps easy.
• Works for both Android and iOS.
• an open source toolkit , developed by google.
It is developed by Google and is used to build mobile, desktop, backend and web applications.
Google Flutter
and why does it matter
By
Ahmed Abu Eldahab
/FlutterEgypt /FlutterEgypt
THANK YOU

Flutter by Shubham

  • 1.
    Google Flutter and whydoes it matter By Ahmed Abu Eldahab /FlutterEgypt /FlutterEgypt By Shubham Sharma
  • 2.
    • There aremany Mobile Platform Present in the market Symbian, Windows etc. • Android and IOS covers major mobile market as of now. • So, todays our focus will be on Android and IOS only.
  • 3.
    We L ov e A n d ro i d a n d I O S b o t h .
  • 4.
    • So aswe know Android and IOS leading the Mobile Market. • There are three ways by which Android and IOS Apps can be achieved Native, Hybrid, Cross Platform.
  • 5.
    WHY YOU GOWITH NATIVE • Native Approach is best as of now in the Market if we are considering the Performance. • If your App is majorly dependent on Mobile Hardware then you should go with Native because we have OEM API’s available which can do this easily. • If you want your App to look Native and Use their OEM Design System(Material Design for Android and Cupertino for IOS). • And Obviously if you have more money to Spend on two separate Developers. WHY YOU SHOULD NOT GO WITH NATIVE • If you are a early stage startup, then you probably don’t want to invest too much money on development. • If You have less time for development. • Then last but not least if your app is not much dependent on Mobile Hardware.
  • 6.
    • Also wehave Hybrid Approach, which is no doubt cheapest and fastest way to get a working APP. • You can just wrap your whole website in the WebView and boom your App is ready to be on Play Store. • Cheapest here I mean in terms of money and quality also. • Hybrid Apps Performance is no way near to Native and Cross Platform. • You can say you’re browsing a website in the APP.
  • 7.
    • So, wealso have better Hybrid Approach as well. • By using Web Technologies Html, CSS, Js, Angular. We can make Android and IOS apps as well. • This approach is somewhat better than just wrapping website in webview. • Many Companies and Startups are using this approach for developing there Android and IOS apps because of low development cost.
  • 8.
    • So herecomes Cross-Platform Approach which is very time efficient also saves money for unnecessary Development Cost. • Also we have many technologies which offer cross platform approach to be named React Native by Facebook Using React, Xamarin by Microsoft using C#, Native Script. • Also we have cute new baby in the list which no doubt is late but most powerful in terms of Development cost, and Look and feel including Performance also which is similar to Native.
  • 9.
    Speed and Performance NativeLook and feel Less time to market Fast, smooth, predictable Customization, control Familiarity, ease of use Rapid Development, free Flexibility • A SDK that makes building high performing , modern and beautiful apps easy. • Works for both Android and iOS. • an open source toolkit , developed by google.
  • 10.
    It is developedby Google and is used to build mobile, desktop, backend and web applications.
  • 14.
    Google Flutter and whydoes it matter By Ahmed Abu Eldahab /FlutterEgypt /FlutterEgypt THANK YOU