Smazee

Smazee

2 Followers
Creative Software Development Company

Decisions 5

Pravin Kumar

CTO at Smazee

Shared a protip
on
FlutterFlutterDartDart
at

Whenever we build an app, the app size optimisation is always a difficult part. Even in 4G and modern smartphone era people prefer smaller apps and the smaller apps are more likely to be downloaded. Unlimited internet is no for everybody. More than 337 million smartphone users with limited data plans. So after all coding part we do optimisation and try to reduce the app size. In the terms of optimisation each and every bytes matters.

The download completion rate of an app with an APK size of around 10MB will be ~30% higher than an app with an APK size of 100MB

7 Flutter app Performance ProTips

  1. Use network images.

  2. Use Google Fonts

  3. use .svg format icon && --tree-shake-icons command

  4. Use Dynamic App Delivery

  5. Use cachednetworkimage plugin

  6. Use Proguard ( works only for android )

  7. Use Specific Libraries ( remove unused assets )

16 6.8K

Pravin Kumar

CTO at Smazee

Shared a protip
on
BootstrapBootstrap
at

Bootstrap 5 Alpha was officially released on 16 Jun 2020. More than 5,017,000 websites that use Bootstrap 4. Lets look on some of the update and changes made in Bootstrap 5

  1. No more jQuery
  2. Responsive Containers
  3. Responsive font sizes by default
  4. Own SVG Icon Library
  5. More control over gutter widths & vertical gutters
  6. Support dropped for IE 10 and IE11
  7. New UI in forms ( checkbox, toggle )
  8. Moving documentation from Jekyll to Hugo
15 9.6K

Pravin Kumar

CTO at Smazee

Shared a protip
on
pub.devpub.devFlutterFlutter
at

Nowadays you may see Flutter is getting more popular in mobile app development world. Flutter was released in 2017, two years after its closest competitor React Native, which launched in 2015. Flutter is the most popular cross-platform mobile framework used by global developers, according to a 2021 developer survey. Based on the survey, 42 percent of software developers used Flutter. But still you cant use flutter for all of your projects. So lets talk about that,

When not to use Flutter?
  1. Device & Platform - Wear OS version or a Smart TV app
  2. When your App size matters < 4MB
  3. Hardware Support - ( Connecting to RFID, Barcode scanners, Bluetooth Devices)
  4. Flutter for Web ( Though stable version is released )
  5. Instant Apps ( Again! Your app size matters )
  6. Platform Specific Look and Feel ( Material and Cupertino )
  7. Lack of 3rd party Integration ( Even it has 19K plugins, many are still unstable and need a to improve)

I have attached a blog ton details about the above point. Checkout the link to know more...

10 16.5K

Pravin Kumar

CTO at Smazee

I choose Flutter which is easy for development and reduced my development time. I coded an app on Dart and took output for both Android and iOS.

1 217

Followers 2