{"id":86151,"date":"2022-05-31T08:00:26","date_gmt":"2022-05-31T02:30:26","guid":{"rendered":"https:\/\/techvidvan.com\/tutorials\/?p=86151"},"modified":"2026-06-03T12:55:31","modified_gmt":"2026-06-03T07:25:31","slug":"android-app-for-e-vaccination","status":"publish","type":"post","link":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/","title":{"rendered":"Android App for E Vaccination"},"content":{"rendered":"<p>In this tutorial, you will understand how to build a basic e vaccination app using Android Studio.<\/p>\n<h3>What is an E-Vaccination App?<\/h3>\n<p>This app is an e-vaccination app. It contains all the information on all the vaccines that children and adults should get. It reminds the user to get vaccinated and when to get the next vaccine. This app will help the user to remind him and keep him updated about his vaccines.<\/p>\n<h3>The Flow of the Application<\/h3>\n<p>There is a home screen. This screen contains all the vaccines that children and adults should get. You can click on any vaccine to get more information about it. This app will store your data in your local storage so that your data is secure. The app will tell you what is the number of doses of vaccine that you should get. This app will automatically tell you the number of days left for your next vaccine.<\/p>\n<h3>Features of the E-vaccination app<\/h3>\n<p>1. No login signup required<\/p>\n<p>2. Data Security<\/p>\n<p>3. It contains all the vaccines that must be taken by children and adults<\/p>\n<p>4. It will tell you the details of the vaccine.<\/p>\n<p>5. It will also tell you the number of doses that you should get of the particular vaccine.<\/p>\n<p>6. It will also tell you the number of days left for the next vaccine.<\/p>\n<h3>Project Prerequisites<\/h3>\n<p>The workings of Android Studio should be understood if you are familiar with it. This project requires the following technologies and tools.<\/p>\n<ul>\n<li><strong>Java<\/strong> &#8211; We use Java to write the application logic.<\/li>\n<li><strong>XML<\/strong> &#8211; A markup language used to design applications.<\/li>\n<li><strong>Android Studio<\/strong> &#8211; It is a toolkit that makes it possible for us to build our own Android apps.<\/li>\n<\/ul>\n<h3>Developing the Android E-Vaccination app<\/h3>\n<p>Let&#8217;s look at the files that we created for the e-vaccination app before we implement it.<\/p>\n<p>1. Activity_main.xml is the file that contains the design of our dashboard.<\/p>\n<p>2. There is a MainActivity.java which file will handle the actions of the above file.<\/p>\n<p>3. After this, we have to create some more Activities files to show the details of each vaccination and corresponding java files for handling their logic.<\/p>\n<p>4. We will use the following files:<\/p>\n<ul>\n<li><strong>Color.xml<\/strong>: Defines the colors of our application.<\/li>\n<li><strong>Theme.xml<\/strong>: Defines how our application looks.<\/li>\n<\/ul>\n<h3>Files Required<\/h3>\n<h4>Activity_main.xml :<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;RelativeLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\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    android:background=\"@color\/darker_grey\"\r\n    tools:context=\".MainActivity\"&gt;\r\n\r\n    &lt;RelativeLayout\r\n        android:id=\"@+id\/ll_appBar\"\r\n        android:layout_width=\"match_parent\"\r\n        android:layout_height=\"wrap_content\"\r\n        android:background=\"@color\/background4\"\r\n        android:padding=\"16dp\"&gt;\r\n\r\n        &lt;TextView\r\n            android:id=\"@+id\/tv_restAppBar\"\r\n            android:layout_width=\"wrap_content\"\r\n            android:layout_height=\"wrap_content\"\r\n            android:text=\"TechVidvan vaccines list\"\r\n            android:textColor=\"@color\/white\"\r\n            android:textSize=\"24sp\"\r\n            android:textStyle=\"bold\" \/&gt;\r\n<\/pre>\n<p>The above code will be used to design the text view of the main file. The design is basically what you will be seeing on the screen.<\/p>\n<h4>Activity_main.java :<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">        btn_vac1.setOnClickListener(new View.OnClickListener() {\r\n            @Override\r\n            public void onClick(View v) {\r\n                startActivity(new Intent(MainActivity.this, vac1.class));\r\n            }\r\n        });\r\n<\/pre>\n<h3><span style=\"font-weight: 400;\">The code written above will take you to their particular activities. This code will start an intent to basically take you to their particular screens.<\/span><\/h3>\n<h3>Download Android E Vaccine App Project Source Code<\/h3>\n<p>Download the source code of e vaccination project from the following link: <a href=\"https:\/\/drive.google.com\/file\/d\/1oEiyOUctCYs3xJdoVC9Hk0kO13MtypTC\/view?usp=drive_link\"><strong>Android E-vaccine Project<\/strong><\/a><\/p>\n<p>Once you have downloaded the TechVidvan E-Vaccination project, you need to extract the source code.<\/p>\n<h3>Steps to implement the Project:<\/h3>\n<p>Android E-Vaccination App can be implemented by downloading the source code and following each step listed below.<\/p>\n<p>1. Obtain the source code by unzipping it to your desktop.<\/p>\n<p>2. Then, Open android studio and then the app in the folder where it was unzipped.<\/p>\n<p>3. The top of the page will have a green run button. Click this to launch the application.<\/p>\n<h3>Android E-Vaccination App Output<\/h3>\n<p>The application will look like this.<\/p>\n<p>All the vaccines<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/04\/android-e-vaccination-app-output.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-86184\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/04\/android-e-vaccination-app-output.webp\" alt=\"android e vaccination app output\" width=\"350\" height=\"778\" \/><\/a><\/p>\n<p>Details after getting dose 1 and no of days left for next dose = 28<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/04\/after-getting-one-vaccine-dose.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-86185\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/04\/after-getting-one-vaccine-dose.webp\" alt=\"after getting one vaccine dose\" width=\"350\" height=\"778\" \/><\/a><\/p>\n<h3>Summary<\/h3>\n<p>This article helps you understand how the e-vaccination app works. This will give you a basic idea of how to build a basic e-vaccination app. You can also add even more features to this like adding more vaccines, real-time location, etc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, you will understand how to build a basic e vaccination app using Android Studio. What is an E-Vaccination App? This app is an e-vaccination app. It contains all the information on&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":86186,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2791],"tags":[4719,4720,4721,4722,4723,4724,4725,4650,4726],"class_list":["post-86151","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","tag-android-app-for-e-vaccine","tag-android-app-for-e-vaccination","tag-android-app-with-source-code","tag-android-covid-vaccination-project","tag-android-e-vaccine-app-source-code","tag-android-e-vaccination","tag-android-easy-project","tag-android-project-with-source-code","tag-android-vaccination-project"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Android App for E Vaccination - TechVidvan<\/title>\n<meta name=\"description\" content=\"Create e vaccination app using android. It contains information on vaccines that anyone should get and reminds the person for the same.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android App for E Vaccination - TechVidvan\" \/>\n<meta property=\"og:description\" content=\"Create e vaccination app using android. It contains information on vaccines that anyone should get and reminds the person for the same.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/\" \/>\n<meta property=\"og:site_name\" content=\"TechVidvan\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TechVidvan\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-31T02:30:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-03T07:25:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/04\/android-project-e-vaccination-system.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"TechVidvan Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@vidvantech\" \/>\n<meta name=\"twitter:site\" content=\"@vidvantech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TechVidvan Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Android App for E Vaccination - TechVidvan","description":"Create e vaccination app using android. It contains information on vaccines that anyone should get and reminds the person for the same.","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:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/","og_locale":"en_US","og_type":"article","og_title":"Android App for E Vaccination - TechVidvan","og_description":"Create e vaccination app using android. It contains information on vaccines that anyone should get and reminds the person for the same.","og_url":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/","og_site_name":"TechVidvan","article_publisher":"https:\/\/www.facebook.com\/TechVidvan\/","article_published_time":"2022-05-31T02:30:26+00:00","article_modified_time":"2026-06-03T07:25:31+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/04\/android-project-e-vaccination-system.webp","type":"image\/webp"}],"author":"TechVidvan Team","twitter_card":"summary_large_image","twitter_creator":"@vidvantech","twitter_site":"@vidvantech","twitter_misc":{"Written by":"TechVidvan Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/#article","isPartOf":{"@id":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/"},"author":{"name":"TechVidvan Team","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/person\/e9c26e74dd3d87421f7ada9433b8cd22"},"headline":"Android App for E Vaccination","datePublished":"2022-05-31T02:30:26+00:00","dateModified":"2026-06-03T07:25:31+00:00","mainEntityOfPage":{"@id":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/"},"wordCount":611,"commentCount":0,"publisher":{"@id":"https:\/\/techvidvan.com\/tutorials\/#organization"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/#primaryimage"},"thumbnailUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/04\/android-project-e-vaccination-system.webp","keywords":["Android App for E vaccine","Android App for E-vaccination","android app with source code","android covid vaccination project","Android E vaccine app source code","Android e-Vaccination","Android easy project","android project with source code","Android Vaccination project"],"articleSection":["Android Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/","url":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/","name":"Android App for E Vaccination - TechVidvan","isPartOf":{"@id":"https:\/\/techvidvan.com\/tutorials\/#website"},"primaryImageOfPage":{"@id":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/#primaryimage"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/#primaryimage"},"thumbnailUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/04\/android-project-e-vaccination-system.webp","datePublished":"2022-05-31T02:30:26+00:00","dateModified":"2026-06-03T07:25:31+00:00","description":"Create e vaccination app using android. It contains information on vaccines that anyone should get and reminds the person for the same.","breadcrumb":{"@id":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/#primaryimage","url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/04\/android-project-e-vaccination-system.webp","contentUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/04\/android-project-e-vaccination-system.webp","width":1200,"height":628,"caption":"android project e vaccination system"},{"@type":"BreadcrumbList","@id":"https:\/\/techvidvan.com\/tutorials\/android-app-for-e-vaccination\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/techvidvan.com\/tutorials\/"},{"@type":"ListItem","position":2,"name":"Android App for E Vaccination"}]},{"@type":"WebSite","@id":"https:\/\/techvidvan.com\/tutorials\/#website","url":"https:\/\/techvidvan.com\/tutorials\/","name":"TechVidvan Blogs","description":"","publisher":{"@id":"https:\/\/techvidvan.com\/tutorials\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/techvidvan.com\/tutorials\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/techvidvan.com\/tutorials\/#organization","name":"TechVidvan","url":"https:\/\/techvidvan.com\/tutorials\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/logo\/image\/","url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2024\/03\/techvidvan-logo-200x50-1.webp","contentUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2024\/03\/techvidvan-logo-200x50-1.webp","width":200,"height":50,"caption":"TechVidvan"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TechVidvan\/","https:\/\/x.com\/vidvantech"]},{"@type":"Person","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/person\/e9c26e74dd3d87421f7ada9433b8cd22","name":"TechVidvan Team","description":"The TechVidvan Team delivers practical, beginner-friendly tutorials on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our experts are here to help you upskill and excel in today\u2019s tech industry."}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/86151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/comments?post=86151"}],"version-history":[{"count":1,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/86151\/revisions"}],"predecessor-version":[{"id":447992,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/86151\/revisions\/447992"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/media\/86186"}],"wp:attachment":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/media?parent=86151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/categories?post=86151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/tags?post=86151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}