{"id":2497,"date":"2019-12-07T09:24:55","date_gmt":"2019-12-07T09:24:55","guid":{"rendered":"https:\/\/eluminoustechnologies.com\/blog\/?p=2497"},"modified":"2025-08-28T12:17:58","modified_gmt":"2025-08-28T12:17:58","slug":"create-your-first-flutter-app","status":"publish","type":"post","link":"https:\/\/eluminoustechnologies.com\/blog\/create-your-first-flutter-app\/","title":{"rendered":"A Quick Guide to Create Your First Flutter App"},"content":{"rendered":"<p>Consolidation, agile, and MVP other similar terms have become buzzwords in the development scene for a while now. They represent a desire to adapt legacy or traditional development methodologies to a rapidly-evolving world \u2013 a world where the value and quality of an idea are contingent on the pace of its execution, more than anything else.<\/p>\n<p>Google\u2019s <a href=\"https:\/\/flutter.dev\/\" target=\"_blank\" rel=\"nofollow noopener\">Flutter<\/a> framework for mobile app development is an excellent example of this change in outlook. With Flutter, developers can churn out mobile apps for Android and iOS simultaneously. The framework lets a <strong>flutter app developer<\/strong> write code only once and use it for both Android and iOS platforms, which leads to faster development cycles, quicker product releases, and better adaptability to changing market trends and consumer preferences.<\/p>\n<p>That effectively makes Flutter a cross-platform mobile development framework, which is similar to React Native. Speaking of the latter, we\u2019ve previously written about how to create an app with React Native. Do give it a read if you\u2019re interested in knowing how to develop a React Native app.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><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><\/span><\/a><\/span><\/div>\n<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=\"#\" data-href=\"https:\/\/eluminoustechnologies.com\/blog\/create-your-first-flutter-app\/#what-makes-flutter-special\" >What Makes Flutter Special?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"#\" data-href=\"https:\/\/eluminoustechnologies.com\/blog\/create-your-first-flutter-app\/#what-are-the-advantages-of-flutter\" >What are the Advantages of Flutter?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"#\" data-href=\"https:\/\/eluminoustechnologies.com\/blog\/create-your-first-flutter-app\/#flutter-installation-%e2%80%93-what-you-need-for-flutter-app-development\" >Flutter Installation \u2013 What You Need for Flutter App Development?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"#\" data-href=\"https:\/\/eluminoustechnologies.com\/blog\/create-your-first-flutter-app\/#create-your-first-flutter-app\" >Create Your First Flutter App<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"#\" data-href=\"https:\/\/eluminoustechnologies.com\/blog\/create-your-first-flutter-app\/#can-android-ios-developers-use-flutter\" >Can Android &amp; iOS Developers Use Flutter?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"#\" data-href=\"https:\/\/eluminoustechnologies.com\/blog\/create-your-first-flutter-app\/#over-to-you\" >Over to You<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"what-makes-flutter-special\"><\/span>What Makes Flutter Special?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Flutter is expected to get better with time. At <a href=\"https:\/\/medium.com\/flutter\/a-roundup-of-flutter-news-at-google-i-o-453bb3249981\" target=\"_blank\" rel=\"nofollow noopener\">Google I\/O 2019<\/a>, the framework got a host of updates, which included the release of the technical preview for <a href=\"https:\/\/flutter.dev\/web\" target=\"_blank\" rel=\"nofollow noopener\">Flutter Web<\/a> and a live demonstration of how Flutter apps can run on a desktop environment.<\/p>\n<p>Flutter also uses its own coding framework instead of Android or iOS. Moreover, it also has its own UI system and gives designers and mobile developers a lot of leeway to experiment.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"what-are-the-advantages-of-flutter\"><\/span>What are the Advantages of Flutter?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are multiple advantages of using <a title=\"Flutter app development\" href=\"https:\/\/eluminoustechnologies.com\/hire-developers\/flutter\/\" target=\"_blank\" rel=\"noopener\"><strong>Flutter app development<\/strong><\/a> for creating a native Android or iOS app.<\/p>\n<ul>\n<li>\n<h3>Cross-Platform Development<\/h3>\n<\/li>\n<\/ul>\n<p>As mentioned above, Flutter lets you develop apps for multiple ecosystems. You write code once and use it for two separate apps. This does away with the need to develop two discrete codebases for Android and iOS. It also helps that Google\u2019s upcoming operating system, Fuchsia, is built on Dart, which is also the language that powers Flutter. As such, using Flutter for mobile app development can save you energy, money, and time.<\/p>\n<ul>\n<li>\n<h3>Hot Reload<\/h3>\n<\/li>\n<\/ul>\n<p>One of the best things about Flutter is that you can view changes made to the code instantaneously. This is a handy feature for a <strong>Flutter app developer<\/strong> as it allows them to spot and fix bugs quickly by making changes to the code on the fly. More importantly, hot reload gives designers and developers more freedom to experiment with new features and improvisations \u2013 which can only mean a better end product.<\/p>\n<ul>\n<li>\n<h3>Native Features &amp; Performance<\/h3>\n<\/li>\n<\/ul>\n<p>Flutter\u2019s platform APIs, third-party integrations, and native codes make it easy to add gestures, effects, and animations to your app. It also integrates the differences between Android and iOS like navigation, fonts, icons etc., which allows users from both platforms to enjoy a seamless native app experience.<\/p>\n<ul>\n<li>\n<h3>Widgets<\/h3>\n<\/li>\n<\/ul>\n<p>Flutter is widget-centric and offers a basket of customizable widgets. More importantly, all widgets from Cupertino and Material Design packs are included in Flutter. This allows developers to build a smooth UI experience while enabling designers to customize as well as create new widgets quickly.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"flutter-installation-%e2%80%93-what-you-need-for-flutter-app-development\"><\/span>Flutter Installation \u2013 What You Need for Flutter App Development?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Although Flutter is fairly new, it was released in May 2017, there\u2019s plenty of documentation and resources to help you with installing and using it. The <a href=\"https:\/\/flutter.dev\/docs\" target=\"_blank\" rel=\"nofollow noopener\">Flutter documentation<\/a> page, for instance, is a good place to start.<\/p>\n<p>As for installing Flutter, it depends upon which development environment you want to use. Flutter offers step-by-step installation guides for <a href=\"https:\/\/flutter.dev\/docs\/get-started\/install\/windows\" target=\"_blank\" rel=\"nofollow noopener\">Windows<\/a>, <a href=\"https:\/\/flutter.dev\/docs\/get-started\/install\/macos\" target=\"_blank\" rel=\"nofollow noopener\">Mac OS<\/a>, and <a href=\"https:\/\/flutter.dev\/docs\/get-started\/install\/linux\" target=\"_blank\" rel=\"nofollow noopener\">Linux<\/a>. Click on the operating system you\u2019re using and follow the instructions therein.<\/p>\n<p>You can develop an app using any text editor combined with Flutter\u2019s CLI (command line interface) tools. However, certain editor plugins are recommended as they provide syntax highlighting, code completion, widget editing assistance, debugging support etc., which make the task of creating a Flutter app easier.<\/p>\n<p>You can <a href=\"https:\/\/flutter.dev\/docs\/get-started\/editor?tab=androidstudio\" target=\"_blank\" rel=\"nofollow noopener\">add these plugins<\/a> after installing your preferred IDE (integrated development environment) from <a href=\"https:\/\/developer.android.com\/studio\" target=\"_blank\" rel=\"nofollow noopener\">Android Studio<\/a>, <a href=\"https:\/\/www.jetbrains.com\/idea\/download\/\" target=\"_blank\" rel=\"nofollow noopener\">IntelliJ<\/a>, or <a href=\"https:\/\/code.visualstudio.com\/\" target=\"_blank\" rel=\"nofollow noopener\">VS Code<\/a>.<\/p>\n<p>Once you\u2019ve completed all these steps, you\u2019re ready to start <a title=\"Flutter app development\" href=\"https:\/\/eluminoustechnologies.com\/hire-developers\/flutter\/\" target=\"_blank\" rel=\"noopener\"><strong>Flutter app development<\/strong><\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"create-your-first-flutter-app\"><\/span>Create Your First Flutter App<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are several ways to develop a sample app with Flutter. You can do it via the command line or by using IDEs like Android Studio, IntelliJ or VS Code. For this post, we\u2019ll use the command line method to create a Hello World Flutter app.<\/p>\n<p>You can begin by starting your terminal, navigating to the location where you want to host and run your project from and running this command.<\/p>\n<p><strong>$ flutter create flutter_hello_world<\/strong><\/p>\n<p>Once the project is created successfully, it\u2019s directory structure will look like this.<\/p>\n<p><strong>flutter_hello_world<\/strong><br \/>\n<strong>android<\/strong><br \/>\n<strong>ios<\/strong><br \/>\n<strong>lib<\/strong><br \/>\n<strong>\u00a0 main.dart<\/strong><br \/>\n<strong>test<\/strong><\/p>\n<p>As you can see, there are separate directories for the android and ios apps. Most of the code for your Flutter app resides in the two main directories, viz. lib and test.<\/p>\n<p>Further in the lib directory, you\u2019ll find main.dart, which is where your Flutter\u2019s app code resides. By using the main.dart file, you can develop widgets and create any Flutter app you want.<\/p>\n<p>And as borne out by the name, the test directory is where you can write tests for your Flutter app.<\/p>\n<p>To create a Hello World Flutter app, you need to make changes to the main.dart file. Or rather, you need to delete all its contents and replace them with the following Hello World code.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-2514 lazyload\" data-src=\"https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Sample-hello-world-code-flutter.png?lossy=2&strip=1&webp=1\" alt=\"Sample-hello-world-code-flutter\" width=\"744\" height=\"448\" title=\"\" data-srcset=\"https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Sample-hello-world-code-flutter.png?lossy=2&amp;strip=1&amp;webp=1 744w, https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Sample-hello-world-code-flutter.png?size=128x77&amp;lossy=2&amp;strip=1&amp;webp=1 128w, https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Sample-hello-world-code-flutter.png?size=256x154&amp;lossy=2&amp;strip=1&amp;webp=1 256w, https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Sample-hello-world-code-flutter.png?size=384x231&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Sample-hello-world-code-flutter.png?size=512x308&amp;lossy=2&amp;strip=1&amp;webp=1 512w, https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Sample-hello-world-code-flutter.png?size=640x385&amp;lossy=2&amp;strip=1&amp;webp=1 640w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 744px; --smush-placeholder-aspect-ratio: 744\/448;\" data-original-sizes=\"(max-width: 744px) 100vw, 744px\"><\/p>\n<p>After you paste and save the code, it\u2019s time to run your newly created Hello World Flutter app. Make sure you have setup\/connected a simulator\/device to run your app on. And as with creating the app, you can use either IDEs or the command line to run the app.<\/p>\n<p>In the case of the latter, navigate to the app\u2019s root directory and run this command if you have connected only one device.<\/p>\n<p><strong>$ flutter run<\/strong><\/p>\n<p>If you have more than one device, use the first command below to retrieve their respective IDs. Once you have the IDs, run the second command.<\/p>\n<p><strong>$ flutter devices<\/strong><\/p>\n<p><strong>$ flutter run -d DEVICE_ID<\/strong><\/p>\n<p>But if you want to run the app on all the connected devices, simply run this command.<\/p>\n<p><strong>$ flutter run -d all<\/strong><\/p>\n<p>And that\u2019s it, you should now see a Hello World app running in the simulator or device.<\/p>\n<p>Congratulations, you\u2019ve successfully created your first Flutter app!<\/p>\n<p>You can also try out other apps to improve your Flutter development skills. There are loads of Flutter samples and <a href=\"https:\/\/medium.com\/aviabird\/top-10-open-source-flutter-apps-997afff4f1b8\" target=\"_blank\" rel=\"nofollow noopener\">popular Flutter open-source projects<\/a> that not only enjoy official Flutter support but also enthusiastic <strong>Flutter app developer<\/strong> community participation.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-2513 lazyload\" data-src=\"https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Flutter-app-UI-android-iOS.png?lossy=2&strip=1&webp=1\" alt=\"Flutter-app-UI-android-iOS\" width=\"676\" height=\"590\" title=\"\" data-srcset=\"https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Flutter-app-UI-android-iOS.png?lossy=2&amp;strip=1&amp;webp=1 676w, https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Flutter-app-UI-android-iOS.png?size=128x112&amp;lossy=2&amp;strip=1&amp;webp=1 128w, https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Flutter-app-UI-android-iOS.png?size=256x223&amp;lossy=2&amp;strip=1&amp;webp=1 256w, https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Flutter-app-UI-android-iOS.png?size=384x335&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https:\/\/b4130876.smushcdn.com\/4130876\/wp-content\/uploads\/2019\/12\/Flutter-app-UI-android-iOS.png?size=512x447&amp;lossy=2&amp;strip=1&amp;webp=1 512w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 676px; --smush-placeholder-aspect-ratio: 676\/590;\" data-original-sizes=\"(max-width: 676px) 100vw, 676px\"><\/p>\n<div class=\"blue-bg-box-small text-align-center mb-4\"><em>Source: Google Codelabs<\/em><\/div>\n<p>You can also make changes to your Flutter app on the fly once it\u2019s been created and run. To do this, simply make the changes you want to the app\u2019s source code while it\u2019s running and hit r.<\/p>\n<p>Doing so will hot reload your app without restarting it, which lets you see the changes you\u2019ve made to your app instantaneously. This ability to reload a running app\u2019s code without restarting engenders faster development cycles and more creative products.<\/p>\n<p>And as mentioned above, you can also create and run your Flutter app without using a command terminal. Depending upon your preference, you can pick either one among the two methods below.<\/p>\n<ul>\n<li><a href=\"https:\/\/flutter.dev\/docs\/get-started\/test-drive?tab=androidstudio#androidstudio\" target=\"_blank\" rel=\"noopener\">create and run Flutter app using Android Studio\/IntelliJ<\/a><\/li>\n<li><a href=\"https:\/\/flutter.dev\/docs\/get-started\/test-drive?tab=vscode#androidstudio\" target=\"_blank\" rel=\"noopener\">create and run Flutter app using VS Code<\/a><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"can-android-ios-developers-use-flutter\"><\/span>Can Android &amp; iOS Developers Use Flutter?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Absolutely yes. If you\u2019re well-versed with Android or iOS app development, you can use those skills when developing with Flutter. The only thing you\u2019ll need to learn is how Android and iOS development elements relate to Flutter development elements.<\/p>\n<h3>Flutter for Android developers:<\/h3>\n<ul>\n<li>What \u2018Views\u2019 are to Android, widgets are to Flutter. In Android, \u2018Views\u2019 represent all the things displayed on-screen \u2013 buttons, menus, toolbars etc. Widgets, similarly, are descriptions of the various objects in a Flutter app\u2019s UI.<\/li>\n<li>Developers can generate animations in Android using XML. To do the same with Flutter, they have to use the animation library.<\/li>\n<li>In Android, you update \u2018Views\u2019 by mutating them. But with Flutter, Widgets are immutable and cannot be updated directly. To make changes to a particular Widget in Flutter, you have to modify its state.<\/li>\n<\/ul>\n<p>You can go through this detailed <a href=\"https:\/\/flutter.dev\/docs\/get-started\/flutter-for\/android-devs\" target=\"_blank\" rel=\"nofollow noopener\">Android vs Flutter comparison<\/a> to understand how you can repurpose your Android development skills for <a title=\"Flutter app development\" href=\"https:\/\/eluminoustechnologies.com\/hire-developers\/flutter\/\" target=\"_blank\" rel=\"noopener\"><strong>Flutter app development<\/strong><\/a>.<\/p>\n<h3>Flutter for iOS developers:<\/h3>\n<ul>\n<li>As an iOS developer, you use objects from the \u2018UIView\u2019 class for creating your iOS app\u2019s UI. To do the same for a Flutter app, you need to use widgets. As such, widgets are the \u2018UIView\u2019 equivalent for Flutter.<\/li>\n<li>As with Android, you can simply update views on iOS by mutating them. But with Flutter, you have to change the widget\u2019s state in order to update it.<\/li>\n<li>In iOS, you use UINavigationController to manage view controllers. To switch between different screens in Flutter, you need to use \u2018Navigator\u2019 and \u2018Routes\u2019.<\/li>\n<\/ul>\n<div class=\"blue-bg-box-small text-align-center mb-4\">You can refer to this in-depth <a href=\"https:\/\/flutter.dev\/docs\/get-started\/flutter-for\/ios-devs\" target=\"_blank\" rel=\"nofollow noopener\">iOS vs Flutter comparison<\/a> to know how you can adapt your iOS development skills for Flutter development.<\/div>\n<h2><span class=\"ez-toc-section\" id=\"over-to-you\"><\/span>Over to You<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>And with that, we\u2019ve come to the end of our Flutter app tutorial. While we used a very basic Hello World program to build your first Flutter app, you can try out more complex programs or even write your own Flutter code.<\/p>\n<p>For the latter, you\u2019ll need to learn Dart, which is the programming language used in Flutter. Thankfully, Dart is quite easy and fast to learn. This is doubly true for developers who already know Java, JavaScript, C#, Kotlin, or Swift.<\/p>\n<p>Making things easier still for an aspiring <strong><a href=\"https:\/\/eluminoustechnologies.com\/hire-developers\/flutter\/\" target=\"_blank\" rel=\"noopener\">Flutter app developer<\/a> <\/strong>is the hot reload function, which lets users make, break, and repair things quickly.<\/p>\n<p>Overall, Flutter is a fantastic cross-platform mobile app development framework that offers several benefits for both developers and clients, which makes it truly the language of the future!<\/p>\n<p>Did you find this guide useful? Which aspect of Flutter do you like\/dislike the most? Let us know your thoughts in the comments.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Consolidation, agile, and MVP other similar terms have become buzzwords in the development scene for a while now. They represent a desire to adapt legacy&#8230;<\/p>\n","protected":false},"author":7,"featured_media":2512,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[91],"tags":[235,234,19,239,237],"class_list":["post-2497","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile-apps","tag-flutter-app-developer","tag-flutter-app-development","tag-how-can-i-update","tag-mobile-app-developer","tag-mobile-app-development"],"acf":[],"_links":{"self":[{"href":"https:\/\/eluminoustechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/2497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eluminoustechnologies.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eluminoustechnologies.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eluminoustechnologies.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/eluminoustechnologies.com\/blog\/wp-json\/wp\/v2\/comments?post=2497"}],"version-history":[{"count":3,"href":"https:\/\/eluminoustechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/2497\/revisions"}],"predecessor-version":[{"id":24040,"href":"https:\/\/eluminoustechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/2497\/revisions\/24040"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eluminoustechnologies.com\/blog\/wp-json\/wp\/v2\/media\/2512"}],"wp:attachment":[{"href":"https:\/\/eluminoustechnologies.com\/blog\/wp-json\/wp\/v2\/media?parent=2497"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eluminoustechnologies.com\/blog\/wp-json\/wp\/v2\/categories?post=2497"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eluminoustechnologies.com\/blog\/wp-json\/wp\/v2\/tags?post=2497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}