{"id":25508283,"date":"2022-02-07T20:00:46","date_gmt":"2022-02-07T14:30:46","guid":{"rendered":"https:\/\/entri.app\/blog\/?p=25508283"},"modified":"2022-02-09T12:18:11","modified_gmt":"2022-02-09T06:48:11","slug":"android-programming-for-beginners","status":"publish","type":"post","link":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/","title":{"rendered":"Android Programming for Beginners"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69e7a6ec8dfd6\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69e7a6ec8dfd6\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#What_is_Android_Programming\" >What is Android Programming?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#What_type_of_Android_Apps_are_there\" >What type of Android Apps are there?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#Before_you_start_learning_android\" >Before you start learning android<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#Learning_android\" >Learning android<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#Getting_started_with_android_studio\" >Getting started with android studio<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#Creating_your_first_app_%E2%80%93_Hello_World\" >Creating your first app &#8211; Hello World!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#Activities_in_android_app_development\" >Activities in android app development<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#In-app_navigation_drawer_activity_in_Android_Studio\" >In-app navigation drawer activity in Android Studio<\/a><\/li><\/ul><\/nav><\/div>\n<p style=\"text-align: left\">When it comes to programming, there is no shortage of languages and platforms to choose from. It can be difficult to decide what kind of programming you want to learn, especially if you\u2019re new to the field. If you\u2019re interested in <a href=\"https:\/\/entri.app\/blog\/android-app-development-training-kerala\/\" target=\"_blank\" rel=\"noopener\">Android development<\/a>, there are a lot of reasons why this would be a great first language to learn how to program with! The Android platform offers huge potential, and its popularity has increased rapidly over the last few years, making it an excellent choice as your first foray into coding on your own.<\/p>\n<p style=\"text-align: center\"><strong><a href=\"https:\/\/entri.sng.link\/Bcofz\/wi9fw\/gqyf\" target=\"_blank\" rel=\"noopener\">get our latest news about android development\u00a0<\/a><\/strong><\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_Android_Programming\"><\/span><a href=\"https:\/\/entri.sng.link\/Bcofz\/wi9fw\/gqyf\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25508287 size-full\" src=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Rectangle.png\" alt=\"\" width=\"970\" height=\"250\" srcset=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Rectangle.png 970w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Rectangle-300x77.png 300w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Rectangle-768x198.png 768w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Rectangle-750x193.png 750w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/a><strong>What is Android Programming?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Android is an operating system for mobile devices, designed primarily for touchscreen mobile devices such as smartphones, tablets, etc. While initially developed by Android Inc., which Google backed financially and later bought in 2005, Android was unveiled in 2007, and it has since gone through multiple major releases as well as a steady evolution of Gingerbread -the current version at the time of writing-through regular updates from Google. Android also runs on customized hardware platforms (such as televisions) or on modified ordinary hardware (such as to create a low-cost computing device). In 2012 it was estimated that there were more than 900 million Android users worldwide.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_type_of_Android_Apps_are_there\"><\/span><strong>What type of Android Apps are there?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are four categories of android apps that you can create and publish on the Google Play Store. The category of your app will depend on what type of permissions are required by your app to work. These types are as follows: (1) Productivity, (2) Games, (3) Entertainment, and (4) Lifestyle. Each category has its own requirements so please review carefully before submitting any apps to Google Play Store.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Before_you_start_learning_android\"><\/span><strong>Before you start learning android<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before you dive into android programming, it\u2019s best to have a basic understanding of general programming and computing principles. While there are plenty of free tutorials out there for beginners who want to build an app but don\u2019t know where to start, some are more comprehensive than others. One option is Khan Academy, which offers one of the most in-depth online courses on basic web and computer science\u2014an invaluable resource if you don\u2019t have a degree in CS or IT. It teaches concepts like variables, arrays, flow control statements, and classes; once you get comfortable with those topics (or already understand them), it can help lay a solid foundation for anyone interested in coding apps.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Learning_android\"><\/span><strong>Learning android<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Android is an operating system based on Linux. The whole android project is aimed at creating an open-source mobile phone platform, which allows developers to create applications for phones and other mobile devices running Android. With millions of apps already written for Android, you&#8217;ll have a lot of choices. You can find nearly any kind of app available &#8211; from games and entertainment apps to productivity tools and utilities. When developing your own application, you can make it compatible with as many different kinds of Android-powered devices as possible; or, you can make it work specifically with one type of device.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Getting_started_with_android_studio\"><\/span><strong>Getting started with android studio<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>It is important to understand that Android Studio uses Gradle as its build system. The build system takes your source code and compiles it into an APK file which can be distributed to users on a wide variety of devices. It is critical that you must learn how to use Gradle, it can be used from the command line and from within Android Studio but it is far easier to work with using Android Studio. Google has created a Getting Started Guide with lots of details about how you configure Gradle for different kinds of projects.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Creating_your_first_app_%E2%80%93_Hello_World\"><\/span><strong>Creating your first app &#8211; Hello World!<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Using a drawer is one of those Android patterns that developers tend to love or hate. Maybe it&#8217;s because you need to create your own navigation menu, which is time-consuming and can be difficult. Luckily, there are some tools available to help you out with adding an in-app navigation drawer. This guide will show you how to make your own in-app navigation drawer with Android Studio. The great thing about these Android navigation drawers is that they&#8217;re customizable and look like they belong inside any app. You can even add an image behind your header icon, so it looks like a real app!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Activities_in_android_app_development\"><\/span><strong>Activities in android app development<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>For developing android apps, android applications are made in Java language. The following activities in android app development should be undertaken by professionals with basic knowledge of Java. This app development can also be practiced by amateurs but professional help is available to complete all these stages with ease.<\/p>\n<p style=\"text-align: center\"><strong><a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\" target=\"_blank\" rel=\"noopener\">get updates on web development\u00a0<\/a><\/strong><\/p>\n<h2><span class=\"ez-toc-section\" id=\"In-app_navigation_drawer_activity_in_Android_Studio\"><\/span><strong>In-app navigation drawer activity in Android Studio<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The application you\u2019re going to build will have three screens, each linked to a navigation drawer on one side of the screen. The first screen will display a user\u2019s news feed and details about them. The second screen is a settings activity that displays information about how often to fetch new stories and how many top stories to show. The third screen is an activity that allows users to post a story containing text, images, and links. You can add your own design choices and functionality to these activities later on as you gain more experience using Android Studio. This project uses an alternative navigation style so your app doesn\u2019t use up all of its space with tabs or side navigation panels.<\/p>\n<p><a href=\"http:\/\/https:\/\/entri.sng.link\/Bcofz\/wi9fw\/gqyf\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25508297 size-full\" src=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Square-1.png\" alt=\"\" width=\"345\" height=\"345\" srcset=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Square-1.png 345w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Square-1-300x300.png 300w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Square-1-150x150.png 150w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Square-1-24x24.png 24w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Square-1-48x48.png 48w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Square-1-96x96.png 96w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Android-Development-Square-1-75x75.png 75w\" sizes=\"auto, (max-width: 345px) 100vw, 345px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When it comes to programming, there is no shortage of languages and platforms to choose from. It can be difficult to decide what kind of programming you want to learn, especially if you\u2019re new to the field. If you\u2019re interested in Android development, there are a lot of reasons why this would be a great [&hellip;]<\/p>\n","protected":false},"author":93,"featured_media":25508303,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[802,1926,1881],"tags":[],"class_list":["post-25508283","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","category-full-stack-web-development","category-web-android-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Android Programming for Beginners - Entri Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android Programming for Beginners - Entri Blog\" \/>\n<meta property=\"og:description\" content=\"When it comes to programming, there is no shortage of languages and platforms to choose from. It can be difficult to decide what kind of programming you want to learn, especially if you\u2019re new to the field. If you\u2019re interested in Android development, there are a lot of reasons why this would be a great [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/\" \/>\n<meta property=\"og:site_name\" content=\"Entri Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/entri.me\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-07T14:30:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-09T06:48:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Untitled-14-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"820\" \/>\n\t<meta property=\"og:image:height\" content=\"615\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Akhil M G\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@entri_app\" \/>\n<meta name=\"twitter:site\" content=\"@entri_app\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Akhil M G\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/\"},\"author\":{\"name\":\"Akhil M G\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/875646423b2cce93c1bd5bc16850fff6\"},\"headline\":\"Android Programming for Beginners\",\"datePublished\":\"2022-02-07T14:30:46+00:00\",\"dateModified\":\"2022-02-09T06:48:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/\"},\"wordCount\":919,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Untitled-14-1.png\",\"articleSection\":[\"Articles\",\"Full Stack Web Development\",\"Web and Android Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/\",\"url\":\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/\",\"name\":\"Android Programming for Beginners - Entri Blog\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Untitled-14-1.png\",\"datePublished\":\"2022-02-07T14:30:46+00:00\",\"dateModified\":\"2022-02-09T06:48:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#primaryimage\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Untitled-14-1.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Untitled-14-1.png\",\"width\":820,\"height\":615,\"caption\":\"Android Programming for Beginners\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/entri.app\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Full Stack Web Development\",\"item\":\"https:\/\/entri.app\/blog\/category\/full-stack-web-development\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Android Programming for Beginners\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/entri.app\/blog\/#website\",\"url\":\"https:\/\/entri.app\/blog\/\",\"name\":\"Entri Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/entri.app\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/entri.app\/blog\/#organization\",\"name\":\"Entri App\",\"url\":\"https:\/\/entri.app\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"width\":989,\"height\":446,\"caption\":\"Entri App\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/entri.me\/\",\"https:\/\/x.com\/entri_app\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/875646423b2cce93c1bd5bc16850fff6\",\"name\":\"Akhil M G\",\"url\":\"https:\/\/entri.app\/blog\/author\/akhil\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Android Programming for Beginners - Entri Blog","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:\/\/entri.app\/blog\/android-programming-for-beginners\/","og_locale":"en_US","og_type":"article","og_title":"Android Programming for Beginners - Entri Blog","og_description":"When it comes to programming, there is no shortage of languages and platforms to choose from. It can be difficult to decide what kind of programming you want to learn, especially if you\u2019re new to the field. If you\u2019re interested in Android development, there are a lot of reasons why this would be a great [&hellip;]","og_url":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/","og_site_name":"Entri Blog","article_publisher":"https:\/\/www.facebook.com\/entri.me\/","article_published_time":"2022-02-07T14:30:46+00:00","article_modified_time":"2022-02-09T06:48:11+00:00","og_image":[{"width":820,"height":615,"url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Untitled-14-1.png","type":"image\/png"}],"author":"Akhil M G","twitter_card":"summary_large_image","twitter_creator":"@entri_app","twitter_site":"@entri_app","twitter_misc":{"Written by":"Akhil M G","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#article","isPartOf":{"@id":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/"},"author":{"name":"Akhil M G","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/875646423b2cce93c1bd5bc16850fff6"},"headline":"Android Programming for Beginners","datePublished":"2022-02-07T14:30:46+00:00","dateModified":"2022-02-09T06:48:11+00:00","mainEntityOfPage":{"@id":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/"},"wordCount":919,"commentCount":0,"publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"image":{"@id":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Untitled-14-1.png","articleSection":["Articles","Full Stack Web Development","Web and Android Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/entri.app\/blog\/android-programming-for-beginners\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/","url":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/","name":"Android Programming for Beginners - Entri Blog","isPartOf":{"@id":"https:\/\/entri.app\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#primaryimage"},"image":{"@id":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Untitled-14-1.png","datePublished":"2022-02-07T14:30:46+00:00","dateModified":"2022-02-09T06:48:11+00:00","breadcrumb":{"@id":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/entri.app\/blog\/android-programming-for-beginners\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#primaryimage","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Untitled-14-1.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/02\/Untitled-14-1.png","width":820,"height":615,"caption":"Android Programming for Beginners"},{"@type":"BreadcrumbList","@id":"https:\/\/entri.app\/blog\/android-programming-for-beginners\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/entri.app\/blog\/"},{"@type":"ListItem","position":2,"name":"Full Stack Web Development","item":"https:\/\/entri.app\/blog\/category\/full-stack-web-development\/"},{"@type":"ListItem","position":3,"name":"Android Programming for Beginners"}]},{"@type":"WebSite","@id":"https:\/\/entri.app\/blog\/#website","url":"https:\/\/entri.app\/blog\/","name":"Entri Blog","description":"","publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/entri.app\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/entri.app\/blog\/#organization","name":"Entri App","url":"https:\/\/entri.app\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","width":989,"height":446,"caption":"Entri App"},"image":{"@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/entri.me\/","https:\/\/x.com\/entri_app"]},{"@type":"Person","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/875646423b2cce93c1bd5bc16850fff6","name":"Akhil M G","url":"https:\/\/entri.app\/blog\/author\/akhil\/"}]}},"_links":{"self":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25508283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/comments?post=25508283"}],"version-history":[{"count":6,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25508283\/revisions"}],"predecessor-version":[{"id":25508802,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25508283\/revisions\/25508802"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media\/25508303"}],"wp:attachment":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media?parent=25508283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/categories?post=25508283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/tags?post=25508283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}