Image

flutter

OS versions

Show differences between OS versions supported by Flutter

4 min read
Last update: November 28, 2021

Android

android-versions

History of Android:

NameVersion numbersInitial stable release dateSupported (security fixes)API level
Alpha1.0Sept. 23, 2008No1
Beta1.1February 9, 2009No2
Cupcake1.5April 27, 2009No3
Donut1.6Sept. 15, 2009No4
Eclair2.0 – 2.1Oct. 26, 2009No5 – 7
Froyo2.2 – 2.2.3May 20, 2010No8
Gingerbread2.3 – 2.3.7December 6, 2010No9 – 10
Honeycomb3.0 – 3.2.6February 22, 2011No11 – 13
Ice Cream Sandwich4.0 – 4.0.4Oct. 18, 2011No14 – 15
Jelly Bean4.1 – 4.3.1July 9, 2012No16 – 18
KitKat4.4 – 4.4.4Oct. 31, 2013No19 – 20
Lollipop5.0 – 5.1.1November 12, 2014No21 – 22
Marshmallow6.0 – 6.0.1Oct. 5, 2015No23
Nougat7.0 – 7.1.2August 22, 2016No24 – 25
Oreo8.0 – 8.1August 21, 2017Yes26 – 27
Pie9August 6, 2018Yes28
Android 1010Sept. 3, 2019Yes29
Android 1111Sept. 8, 2020Yes30

Update in Flutter

In Flutter, Android version reference can be found into build.gradle, you can compare with API level (it's other name of SDK level) above. In this example, the application can be used by Android KitKat 4.4 but not under this version and the target version is Android 10.

android/app/build.gradle
android {
    compileSdkVersion 29

    // ...

    defaultConfig {
        minSdkVersion 19
        targetSdkVersion 29
        // ...
    }
}

iOS

ios-versions.webp
GenModelLife (Released - Discontinued)
1iPhoneJune 29, 2007 - July 11, 2008
2iPhone 3GJuly 11, 2008 - June 7, 2010
3iPhone 3GSJune 19, 2009 - Sept. 12, 2012
4iPhone 4June 24, 2010 - Sept. 10, 2013
5iPhone 4SOct. 14, 2011 - Sept. 9, 2014
6iPhone 5Sept. 21, 2012 - Sept. 10, 2013
7iPhone 5C / 5SSept. 20, 2013 - Sept. 9, 2015
8iPhone 6 / 6 PlusSept. 19, 2014 - Sept. 7, 2016
9iPhone 6S / 6S Plus / SE (1st)Sept. 25, 2015 - Sept. 12, 2018
10iPhone 7 / 7 PlusSept. 16, 2016 - Sept. 10, 2019
11iPhone 8 / 8 Plus / XSept. 22, 2017 - April 15, 2020
12iPhone XS / XS Max / XRSept. 21, 2018 - Sept. 10, 2019
13iPhone 11 / 11 Pro / 11 Pro Max / SE (2nde)Sept. 20, 2019 - Oct. 13, 2020
14iPhone 12 / 12 Pro / 12 Mini / 12 Pro MaxOct. 23, 2020 - ...

Flutter support iOS 8.0 and later.

Update in Flutter

You need to open ios directory with Xcode, open Runner from navigation panel and you will have an option to setup minimal iOS version.