

{"id":78046,"date":"2020-05-23T09:00:37","date_gmt":"2020-05-23T03:30:37","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=78046"},"modified":"2021-08-25T13:55:38","modified_gmt":"2021-08-25T08:25:38","slug":"android-application-development","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/android-application-development\/","title":{"rendered":"How to Start Android Application Development for Beginners?"},"content":{"rendered":"<p>Welcome back to <strong>DataFlair Android Tutorial series<\/strong>. In this article, you\u2019re going to see \u201cHow to start android application development\u201d using Android Studio. Before you get started with Android Studio for application development, you must be clear about a few things that are mentioned below.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-78047\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development.jpg\" alt=\"android application development\" width=\"802\" height=\"420\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development.jpg 802w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development-520x272.jpg 520w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/a><\/p>\n<p>The following things are important as having knowledge about them will help to work in Android Studio.<\/p>\n<p>1. Firstly, you must and should have a very clear idea about \u201cObject-Oriented Programming\u201d.<br \/>\n2. Secondly is \u201cJava\u201d and its important concepts like Multi-threading, Exception Handling and some other concepts.<br \/>\n3. The next requirement of Android Studio is basic knowledge about \u201cXML.\u201d<br \/>\n4. This one is totally optional and this is \u201cKotlin\u201d. You need to know either Java or Kotlin.<\/p>\n<p>Now, let us get started with our application development.<\/p>\n<h2>Android Application Development<\/h2>\n<p>1. To get started with Android Studio, you must first have it on your computer.<\/p>\n<ul>\n<li>If you do not have it, <a href=\"https:\/\/data-flair.training\/blogs\/installing-android-studio\/\">Download and Install Android Studio<\/a>.<\/li>\n<li>Once you are ready with Android Studio on your computer, you can proceed with the development using the following steps.<\/li>\n<\/ul>\n<p>2. Now, the next step would be to start creating our first android application. You\u2019ll begin as follows:<\/p>\n<p>a. First open Android Studio, the following would be opened in front of you.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-24.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-78048\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-24.png\" alt=\"Open Android Studio\" width=\"1366\" height=\"727\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-24.png 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-24-150x80.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-24-300x160.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-24-768x409.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-24-1024x545.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-24-520x277.png 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<p>b. Then, you need to click on the File on the left top of your screen.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S2-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-78049\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S2-3.png\" alt=\"Open file menu in Android studio\" width=\"1366\" height=\"727\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S2-3.png 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S2-3-150x80.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S2-3-300x160.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S2-3-768x409.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S2-3-1024x545.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S2-3-520x277.png 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<p>c. From there, click on the first option that is \u201cNew\u201d<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S3-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-78050\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S3-3.png\" alt=\"Android App development\" width=\"1366\" height=\"727\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S3-3.png 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S3-3-150x80.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S3-3-300x160.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S3-3-768x409.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S3-3-1024x545.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S3-3-520x277.png 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<p>d. Now choose the new project:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S4-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-78051\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S4-3.png\" alt=\"Create new project in Android Studio\" width=\"1366\" height=\"727\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S4-3.png 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S4-3-150x80.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S4-3-300x160.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S4-3-768x409.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S4-3-1024x545.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S4-3-520x277.png 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<p>e.\u00a0Then you\u2019ll find the following on the screen. This is to choose your project. It decides the basic layout of the application.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-from-2020-02-17-16-19-37.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-78052\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-from-2020-02-17-16-19-37.png\" alt=\"Android Application development\" width=\"900\" height=\"644\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-from-2020-02-17-16-19-37.png 900w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-from-2020-02-17-16-19-37-150x107.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-from-2020-02-17-16-19-37-300x215.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-from-2020-02-17-16-19-37-768x550.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/Screenshot-from-2020-02-17-16-19-37-520x372.png 520w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p>Here, select Empty Activity and proceed further, for that click on Next.<\/p>\n<p>f) Now change the Application name to whichever name you like and select the language.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S7-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-78053\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S7-1.png\" alt=\"Configure your Android project\" width=\"900\" height=\"643\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S7-1.png 900w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S7-1-150x107.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S7-1-300x214.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S7-1-768x549.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/S7-1-520x372.png 520w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p>3. After the above steps, you\u2019ll finally be ready to design the layout and then to write the code.<\/p>\n<p>Now, this screen has two areas where we\u2019re going to write the code for our android application:<\/p>\n<p>The first section is <strong>activity_main.xml<\/strong> and the other one is<strong> MainActivity.java<\/strong>. Both these files together make our application work. The activity_main.xml is responsible for the layout of the application. And the file MainActivity is responsible for the actions and the performance of the application.<\/p>\n<p>a. Now write the following code in the acitvity_main.xml, though it\u2019ll be present there already you can make changes to it:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;androidx.constraintlayout.widget.ConstraintLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\r\n   xmlns:app=\"http:\/\/schemas.android.com\/apk\/res-auto\"\r\n   xmlns:tools=\"http:\/\/schemas.android.com\/tools\"\r\n   android:layout_width=\"match_parent\"\r\n   android:layout_height=\"match_parent\"\r\n   tools:context=\".MainActivity\"&gt;\r\n\r\n   &lt;TextView\r\n       android:layout_width=\"wrap_content\"\r\n       android:layout_height=\"wrap_content\"\r\n       android:text=\"Hello World From DataFlair!\" \/\/ This Message can be changed\r\n       app:layout_constraintBottom_toBottomOf=\"parent\"\r\n       app:layout_constraintLeft_toLeftOf=\"parent\"\r\n       app:layout_constraintRight_toRightOf=\"parent\"\r\n       app:layout_constraintTop_toTopOf=\"parent\" \/&gt;\r\n\r\n&lt;\/androidx.constraintlayout.widget.ConstraintLayout&gt;<\/pre>\n<p>b.\u00a0And, the following code in the MainActivity.java<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">package com.dataflair.myfirstapplication;\r\n\r\nimport androidx.appcompat.app.AppCompatActivity;\r\n\r\nimport android.os.Bundle;\r\n\r\npublic class MainActivity extends AppCompatActivity {\r\n\r\n   @Override\r\n   protected void onCreate(Bundle savedInstanceState) {\r\n       super.onCreate(savedInstanceState);\r\n       setContentView(R.layout.activity_main);\r\n   }\r\n}<\/pre>\n<p>4. Now, we\u2019ll run the application, and the result would be as follows. Learn why learning to <a href=\"http:\/\/androiddeveloper.galileo.edu\/2018\/02\/14\/why-learning-android-app-development-is-still-a-great-thing-to-do\/\">create Android application<\/a> is important.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/output.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-78054\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/output.png\" alt=\"Android application development\" width=\"300\" height=\"533\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/output.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/output-84x150.png 84w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/output-169x300.png 169w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h2>Summary<\/h2>\n<p>In conclusion, did you find making an application in Android Studio is this easy! All you need to have is Android Studio on your computer. And then you can begin to create a new project and name it. Once that is done, you\u2019re ready to design the layout and write the methods for functioning. In this article, you saw how easy it was for Android application development. Though it was for beginners, you can begin your creativity by starting and making changes from the layout itself.<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:1116,&quot;href&quot;:&quot;http:\\\/\\\/androiddeveloper.galileo.edu\\\/2018\\\/02\\\/14\\\/why-learning-android-app-development-is-still-a-great-thing-to-do&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250621201829\\\/http:\\\/\\\/androiddeveloper.galileo.edu\\\/2018\\\/02\\\/14\\\/why-learning-android-app-development-is-still-a-great-thing-to-do\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-09 01:24:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-16 07:57:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-03 17:07:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-15 11:36:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 15:17:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 18:53:12&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-09 09:33:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-18 05:42:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-21 16:08:18&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-06-05 17:57:06&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-07-01 21:44:04&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-07-01 21:44:04&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome back to DataFlair Android Tutorial series. In this article, you\u2019re going to see \u201cHow to start android application development\u201d using Android Studio. Before you get started with Android Studio for application development, you&#46;&#46;&#46;<\/p>\n","protected":false},"author":10,"featured_media":78047,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18722],"tags":[22301,22323,22322,21832],"class_list":["post-78046","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","tag-android-app-development","tag-android-app-development-software","tag-android-application-development","tag-create-android-app"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Start Android Application Development for Beginners? - DataFlair<\/title>\n<meta name=\"description\" content=\"How to start Android Application Development - Learn in 4 steps how to create your android app &amp; run it.What are the prerequisites for creating android app\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/android-application-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Start Android Application Development for Beginners? - DataFlair\" \/>\n<meta property=\"og:description\" content=\"How to start Android Application Development - Learn in 4 steps how to create your android app &amp; run it.What are the prerequisites for creating android app\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/android-application-development\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-23T03:30:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-25T08:25:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"802\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Start Android Application Development for Beginners? - DataFlair","description":"How to start Android Application Development - Learn in 4 steps how to create your android app & run it.What are the prerequisites for creating android app","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/android-application-development\/","og_locale":"en_US","og_type":"article","og_title":"How to Start Android Application Development for Beginners? - DataFlair","og_description":"How to start Android Application Development - Learn in 4 steps how to create your android app & run it.What are the prerequisites for creating android app","og_url":"https:\/\/data-flair.training\/blogs\/android-application-development\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2020-05-23T03:30:37+00:00","article_modified_time":"2021-08-25T08:25:38+00:00","og_image":[{"width":802,"height":420,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/android-application-development\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/android-application-development\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/a90b082e16aa38d207212d22b0581f33"},"headline":"How to Start Android Application Development for Beginners?","datePublished":"2020-05-23T03:30:37+00:00","dateModified":"2021-08-25T08:25:38+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/android-application-development\/"},"wordCount":529,"commentCount":2,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/android-application-development\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development.jpg","keywords":["Android app development","android app development software","Android Application Development","create android app"],"articleSection":["Android Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/android-application-development\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/android-application-development\/","url":"https:\/\/data-flair.training\/blogs\/android-application-development\/","name":"How to Start Android Application Development for Beginners? - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/android-application-development\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/android-application-development\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development.jpg","datePublished":"2020-05-23T03:30:37+00:00","dateModified":"2021-08-25T08:25:38+00:00","description":"How to start Android Application Development - Learn in 4 steps how to create your android app & run it.What are the prerequisites for creating android app","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/android-application-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/android-application-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/android-application-development\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/05\/How-to-start-android-application-development.jpg","width":802,"height":420,"caption":"android application development"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/android-application-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Android Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/android\/"},{"@type":"ListItem","position":3,"name":"How to Start Android Application Development for Beginners?"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/a90b082e16aa38d207212d22b0581f33","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team is passionate about delivering top-notch tutorials and resources on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. With expertise in the tech industry, we simplify complex topics to help learners excel. Stay updated with our latest insights.","url":"https:\/\/data-flair.training\/blogs\/author\/dfadteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/78046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=78046"}],"version-history":[{"count":3,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/78046\/revisions"}],"predecessor-version":[{"id":86497,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/78046\/revisions\/86497"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/78047"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=78046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=78046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=78046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}