If you are an experienced programmer and adept at reading code, you will likely be able to follow this codelab, even if you don't have much experience with Kotlin. This codelab is written for programmers and assumes that you know either the Java or Kotlin programming language. Kotlin is an officially supported language for developing Android apps, along with Java. (If you're looking for the Java version of this codelab, you can go here.) Kotlin is a statically typed programming language that runs on the JVM and is completely interoperable with the Java programming language. If you have any doubts regarding above tutorial then feel free to ask by commenting below.In this codelab, you'll learn how to build and run your first Android app in the Kotlin programming language. So this was a brief introduction to android programming. API level is an integer number assigned to each android version.Ĭode Name Version API Level Lollipop 5.1 API level 22 Lollipop 5.0 API level 21 KitKat 4.4 – 4.4.4 API level 19 Jelly Bean 4.3.x API level 18 Jelly Bean 4.2.x API level 17 Jelly Bean 4.1.x API level 16 Ice Cream Sandwich 4.0.3 – 4.0.4 API level 15, NDK 8 Ice Cream Sandwich 4.0.1 – 4.0.2 API level 14, NDK 7 Honeycomb 3.2.x API level 13 Honeycomb 3.1 API level 12, NDK 6 Honeycomb 3.0 API level 11 Gingerbread 2.3.3 – 2.3.7 API level 10 Gingerbread 2.3 – 2.3.2 API level 9, NDK 5 Froyo 2.2.x API level 8, NDK 4 Eclair 2.1 API level 7, NDK 3 Eclair 2.0.1 API level 6 Eclair 2.0 API level 5 Donut 1.6 API level 4, NDK 2 Cupcake 1.5 API level 3, NDK 1 (no code name) 1.1 API level 2 (no code name) 1.0 API level 1 Below I have listed android code name, version and API level from newest to oldest. In past few years so many android versions are launched. Below I have listed some top categories.Įntertainment, Personalization, Tools, Communication, Productivity, Media and Video, Music and Audio, Social, Travel and Local etc. There are various categories of android applications. Multitasking – Android supports multitasking feature which lets you to run multiple applications simultaneously.Storage – SQLite is a very light weight database which is used for storage purpose in android.Connectivity – Android supports various connectivity technologies like GSM/EDGE, WiFi, Bluetooth, CDMA, etc.User Interface – It provides very beautiful user interface.HTC Dream was the first android smartphone which was launched on October 22, 2008.Īndroid is the nick name of Andy Rubin which was given by his coworkers because of his love for robots.Īndroid has so many interesting features that makes it most popular mobile OS in the world. On NovemGoogle revelead about development of Android OS. and key employees including Andy Rubin, Rich Miner, Chris White and Nick Sears. In July 2005, Google acquired Android Inc. in Palo Alto, California in October 2003. Open Handset Alliance is a consortium of 84 companies such as Google, HTC, Dell, Motorola, Sony, Samsung, etc.Īlthough some other langauges can be used but Java is the official language for Android development.Īndy Rubin founded Android, Inc. It is the most popular mobile operating system in the world.Īndroid was developed by Open Handset Alliance(OHA) led by Google. Introduction to Android Programming What is Android?Īndroid is a Linux based and an open source operating system for devices such as smartphones, tablets, smartwatches, etc. Note: For learning android programming tutorials you must have at least basic knowledge of Java Programming. In this tutorial I will give a short overview of android which include topics like history, features and different versions of android. Before jumping over to actual programming lets first talk about a brief introduction to android programming.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |