<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ashirbad Swain</title>
    <description>The latest articles on DEV Community by Ashirbad Swain (@98_ashirbad).</description>
    <link>https://dev.to/98_ashirbad</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F500701%2F7a287da2-7d53-4ca1-bb7f-9251f33671ec.png</url>
      <title>DEV Community: Ashirbad Swain</title>
      <link>https://dev.to/98_ashirbad</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/98_ashirbad"/>
    <language>en</language>
    <item>
      <title>Android Project Structure - In Details</title>
      <dc:creator>Ashirbad Swain</dc:creator>
      <pubDate>Tue, 10 Jan 2023 05:23:37 +0000</pubDate>
      <link>https://dev.to/98_ashirbad/android-project-structure-in-details-4edo</link>
      <guid>https://dev.to/98_ashirbad/android-project-structure-in-details-4edo</guid>
      <description>&lt;p&gt;&lt;strong&gt;Project Structure&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--V1WwNegR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zsqi882r6ji3hma8q4op.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--V1WwNegR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zsqi882r6ji3hma8q4op.png" alt="Image description" width="417" height="561"&gt;&lt;/a&gt;&lt;br&gt;
The Android project structure generally contains:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;app&lt;/li&gt;
&lt;li&gt;Manifest file&lt;/li&gt;
&lt;li&gt;Java/Kotlin&lt;/li&gt;
&lt;li&gt;res Directory&lt;/li&gt;
&lt;li&gt;Gradle Script&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;app&lt;/strong&gt;&lt;br&gt;
It describes the fundamental characteristics of the app and defines each of its components.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Manifest File&lt;/strong&gt;&lt;br&gt;
Manifest file plays an integral role as it provides the essential information about your app to the android system, which the system must have before it can run any of the app’s code.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Manifest file performs various tasks such as&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It names the Java package for the app as the package name serves as a unique identifier for the application.&lt;/li&gt;
&lt;li&gt;It protects the application by declaring permission in order to access protected parts of the API and interact with other applications.&lt;/li&gt;
&lt;li&gt;Manifest file declares the minimum level of the Android API and lists the libraries which is linked with the application.&lt;/li&gt;
&lt;li&gt;Manifest file list the instrumentation classes. These classes provide profiling and other information as the application runs, but this information is removed as soon the application is publishes. It remains only till the application is in development mode.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;The Manifest includes many types of information, the main ones are:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Package name&lt;/li&gt;
&lt;li&gt;Components of the app, such as activities, fragments and services&lt;/li&gt;
&lt;li&gt;Permissions needed from the user&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Java/Kotlin&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This folder contains the .java/.kt source files for your project. By default, it includes an MainActivity.java source file.&lt;/li&gt;
&lt;li&gt;Under this, you create all the activities which have .java extensions and all the code behind the application.&lt;/li&gt;
&lt;li&gt;MainActivity.java is the actual file which gets converted to a dalvik executable and runs your app.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;res Directory&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It is a directory for files that define your app’s user interface. You can add TextView, Button etc. to build the GUI and use its various attributes like &lt;em&gt;android:layout_width&lt;/em&gt;, &lt;em&gt;android:layout_height&lt;/em&gt; etc which are used to set its width and height.&lt;/li&gt;
&lt;li&gt;The res directory is where you put things such as images, strings and layouts. It’s included in every android project, and you can see it in Android Studio res directory.&lt;/li&gt;
&lt;li&gt;Inside of the res directory, are sub folders for the following types of resources. You may have a subset of these directories, depending on the types of the resources you are using in your app.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;Different Resource Directories&lt;br&gt;
&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TahPxVU3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0jcyvjysvsd4y6prsqmv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TahPxVU3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0jcyvjysvsd4y6prsqmv.png" alt="Image description" width="880" height="687"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gradle Scripts&lt;/strong&gt;&lt;br&gt;
This is an auto generated file which contains compileSdkVersion, buildToolsVersion, applicationID, minSdkVersion, targetSdkVersion, versionCode and versionName.&lt;/p&gt;

&lt;p&gt;Thank You!&lt;/p&gt;

</description>
      <category>android</category>
      <category>flutter</category>
      <category>mobile</category>
      <category>programming</category>
    </item>
    <item>
      <title>Android Versions - A Complete Guide</title>
      <dc:creator>Ashirbad Swain</dc:creator>
      <pubDate>Mon, 09 Jan 2023 17:07:31 +0000</pubDate>
      <link>https://dev.to/98_ashirbad/android-versions-a-complete-guide-4gdn</link>
      <guid>https://dev.to/98_ashirbad/android-versions-a-complete-guide-4gdn</guid>
      <description>&lt;p&gt;Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.&lt;/p&gt;

&lt;p&gt;The list of all Android versions till date with the features.&lt;/p&gt;

&lt;p&gt;The posts contains:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Android Version name&lt;/li&gt;
&lt;li&gt;API Levels&lt;/li&gt;
&lt;li&gt;Features&lt;/li&gt;
&lt;li&gt;Release Dates etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Android 1.5 Cupcake&lt;/strong&gt;&lt;br&gt;
Android 1.5 was released on April 27, 2009 and it is the first Android version to officially get a dessert nickname. Android 1.5 was known as Android Cupcake and it was developed by Google with API 3.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmnitxolxvrf3zn5l386y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmnitxolxvrf3zn5l386y.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 1.6 Donut&lt;/strong&gt;&lt;br&gt;
Android 1.6 Donut was released on September 15, 2009, just a few months after the launch of the Android 1.5 Cupcake and it came with the API 4. This was also called the fourth version of the Android and it introduced some distinctive features.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1w9qt1w5j1zy5ys29nyr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1w9qt1w5j1zy5ys29nyr.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 2.0 Eclair&lt;/strong&gt;&lt;br&gt;
Android 2.0 Éclair came with an API level of 5 to 7 and it was released on October 26, 2009, again, a fourth major Android update to get released in 2009. The fifth version of Android aka Android 2.0 Éclair offered many features.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fomj8idkswhtxn180hltz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fomj8idkswhtxn180hltz.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 2.2 Froyo&lt;/strong&gt;&lt;br&gt;
Android 2.2 Froyo was made available to the public on May 20, 2010, and it came with API 8. This version was unveiled during Google I/O 2010 conference and it offered several optimizations when compared to Android 2.0 Eclairs.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fefhrh1yc0levl1s1bnk3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fefhrh1yc0levl1s1bnk3.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 2.3 Gingerbread&lt;/strong&gt;&lt;br&gt;
Android 2.3 Gingerbread was also launched in 2010, to be exact on December 6, 2010, with API 9 to 10. This version introduced features like NFC support and VoIP calls. The Nexus S smartphone from Samsung was the first device to launch with this OS, which was also the first Nexus smartphone from Google that represented stock Android OS.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fay1ls30d450uszdgh6nb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fay1ls30d450uszdgh6nb.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 3.0 Honeycomb&lt;/strong&gt;&lt;br&gt;
Android 3.0 Honeycomb was released on February 22, 2011 and it came with API 11 to 13. This version of Android was designed for large screen devices like tablets and the Motorola Xoom was the first product to ship with Android 3.0 Honeycomb.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7pm5p2dlvdbxsfv8wjf9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7pm5p2dlvdbxsfv8wjf9.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 4.0 Ice Cream Sandwich&lt;/strong&gt;&lt;br&gt;
Android 4.0 Ice Cream Sandwich was released on October 18, 2011, and it came with an API version from 14 to 15. This version was designed to offer a unified experience for both smartphones and tablets. It was also the first Android version to support Face Unlock on select devices.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F483ytqya4l0nxm3xamue.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F483ytqya4l0nxm3xamue.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 4.1 Jelly Bean&lt;/strong&gt;&lt;br&gt;
Android 4.1 Jelly Bean got official on July 9, 2012, and it came with an API of 16 to 18. Android Jelly Bean is also officially the 10th iteration of Android and it was developed to offer performance improvements along with smooth user experience when compared to Android 4.0.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff3oaiiptl2am2jp0z8ki.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff3oaiiptl2am2jp0z8ki.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 4.4 KitKat&lt;/strong&gt;&lt;br&gt;
Android 4.4 KitKat got official on October 31, 2013 and it came with an API of 19 to 20. This version of Android was developed to offer an improved user experience on devices with limited hardware capabilities.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo9wj0njcxzegu6h2ynif.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo9wj0njcxzegu6h2ynif.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 5.0 Lollipop&lt;/strong&gt;&lt;br&gt;
Android 5.0 Lollipop offered a major design overhaul when compared to Android 4.4 KitKat and it was released on November 12, 2014 and it came with an API version 21 to 22. This version of Android offered a redesigned UI and it also replaced Dalvik with ART or Android Runtime to improve application performance and battery optimization.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fguhou5qomu6iv15rvz28.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fguhou5qomu6iv15rvz28.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 6.0 Marshmallow&lt;/strong&gt;&lt;br&gt;
Android 6.0 Marshmallow was released on October 5, 2015, based on API 23. It offered a new permission architecture to improve user-privacy and it also natively supported USB Type-C port and a physical fingerprint sensor.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foyqip8n3k7leqvz47kec.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foyqip8n3k7leqvz47kec.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 7.0 Nougat&lt;/strong&gt;&lt;br&gt;
Android 7.0 Nougat with an API version of 24 to 25 was released on August 22, 2016. Nougat offered support for Vulkan API for better graphics rendering along with a new app notification format.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7ismbpvohlrmup7pqchn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7ismbpvohlrmup7pqchn.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 8.0 Oreo&lt;/strong&gt;&lt;br&gt;
Android 8.0 Oreo got launched on August 21, 2017, and this version was based API 26 to 27. Oreo was the first Android version to support Bluetooth 5.0 and wide color gamut.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdb1df9wcv13mgicf7s5w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdb1df9wcv13mgicf7s5w.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 9 Pie&lt;/strong&gt;&lt;br&gt;
Android 9 Pie got official on August 6, 2018, with API 28 and it offered a refreshed material design with a new style of navigation buttons. Till today, a lot of smartphones are still based on Android 9 Pie.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk4haccvijill6ka02u1w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk4haccvijill6ka02u1w.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 10&lt;/strong&gt;&lt;br&gt;
Android 10 was released on September 3, 2019, based on API 29. This version was known as Android Q at the time of development and this is the first modern Android OS that doesn’t have a dessert code name. It offered a complete full-screen user interface with a redesigned navigation system, which is a bit similar to the modern iPhones.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5dfiufa58ulfv8fsh7ue.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5dfiufa58ulfv8fsh7ue.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 11&lt;/strong&gt;&lt;br&gt;
Android 11 was released on September 8, 2020 and this version was based on API 30. It comes with features like conversation notifications and this is also the first official Android version to offer built-in screen recorder.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqbray7nahxl2lb64docc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqbray7nahxl2lb64docc.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 12&lt;/strong&gt;&lt;br&gt;
Android 12 was released on September, 2021 and this version was based on API 31.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr88r35vx3a1dpe9a8x1c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr88r35vx3a1dpe9a8x1c.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Android 13&lt;/strong&gt;&lt;br&gt;
Android 13 was released on 15 August, 2022 and this version was based in API 33.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxiwlx97gvmfhdgi1xyly.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxiwlx97gvmfhdgi1xyly.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s it. Thank you for reading.&lt;/p&gt;

</description>
      <category>gratitude</category>
    </item>
  </channel>
</rss>
