{"id":36050,"date":"2025-03-12T19:11:09","date_gmt":"2025-03-12T13:41:09","guid":{"rendered":"https:\/\/mobisoftinfotech.com\/resources\/?p=36050"},"modified":"2025-10-15T16:48:10","modified_gmt":"2025-10-15T11:18:10","slug":"flutter-android-build-custom-script-part-2","status":"publish","type":"post","link":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2","title":{"rendered":"Creating Android Build for Flutter Apps with Custom Build Script (Part 2)"},"content":{"rendered":"<p>In <strong>Part 1<\/strong>, we focused on writing <a href=\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-ios-build-custom-script-part-1\">custom build scripts for an iOS app developed using Flutter<\/a>. These scripts were designed to automate the process of generating the IPA (iOS App Store Package) file, which is essential for distributing the app on iOS devices. In <strong>Part 2<\/strong>, we will shift our focus to Android, where we will explore the process of creating build scripts for Android apps using Flutter that automate the generation of the APK (Android Package Kit) file. This will involve setting up the necessary Flutter build configuration and understanding the tools that Flutter provides to streamline the Flutter&nbsp; Android build process.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Creating Android Build for Flutter Apps<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Let&#8217;s build the Android project manually using the Flutter command.<\/strong><\/h3>\n\n\n\n<p>Open Terminal, navigate to your Flutter project directory, and execute the following command:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">flutter build apk --release<\/code><\/span><\/pre>\n\n\n<p>The command above should successfully generate the APK.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><noscript><img decoding=\"async\" width=\"1140\" height=\"414\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/test-build-flutter-android-app.png\" alt=\"Test Build for Flutter Android App\" class=\"wp-image-36051\" title=\"Test Build for Flutter Android App\"><\/noscript><img decoding=\"async\" width=\"1140\" height=\"414\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201140%20414%22%3E%3C%2Fsvg%3E\" alt=\"Test Build for Flutter Android App\" class=\"wp-image-36051 lazyload\" title=\"Test Build for Flutter Android App\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/test-build-flutter-android-app.png\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Let&#8217;s develop a bash script to streamline the entire build creation process, including support for custom flavor builds.<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\"><span class=\"hljs-comment\">#!\/bin\/bash<\/span>\n\n<span class=\"hljs-comment\"># Default values<\/span>\n\nFLAVOR=<span class=\"hljs-string\">\"dev\"<\/span>\n\nBUILD_NAME=<span class=\"hljs-string\">\"1.0.0\"<\/span>\n\nBUILD_NUMBER=<span class=\"hljs-string\">\"1\"<\/span>\n\n<span class=\"hljs-comment\"># Clean previous builds<\/span>\n\n<span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"Cleaning previous builds...\"<\/span>\n\nrm -rf build\/\n\nrm -rf .dart_tool\/\n\nrm -rf .flutter-plugins\n\nrm -rf .flutter-plugins-dependencies\n\n<span class=\"hljs-comment\"># Flutter clean and get dependencies<\/span>\n\n<span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"Running flutter clean...\"<\/span>\n\nflutter clean\n\n<span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"Getting dependencies...\"<\/span>\n\nflutter pub get\n\n...\n\n<span class=\"hljs-comment\"># Build Android APK<\/span>\n\n<span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"Building Android APK\"<\/span>\n\n...\n\n<span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"Getting dependencies...\"<\/span>\n\nflutter pub get\n\n<span class=\"hljs-comment\"># Build command construction<\/span>\n\nBUILD_COMMAND=<span class=\"hljs-string\">\"flutter build apk --flavor $FLAVOR -t lib\/main_$FLAVOR.dart\"<\/span>\n\n<span class=\"hljs-comment\"># Add version and build number if provided<\/span>\n\n<span class=\"hljs-keyword\">if<\/span> &#091; ! -z <span class=\"hljs-string\">\"$BUILD_NAME\"<\/span> ]; then\n\n&nbsp;&nbsp;&nbsp;&nbsp;BUILD_COMMAND=<span class=\"hljs-string\">\"$BUILD_COMMAND --build-name=$BUILD_NAME\"<\/span>\n\nfi\n\n<span class=\"hljs-keyword\">if<\/span> &#091; ! -z <span class=\"hljs-string\">\"$BUILD_NUMBER\"<\/span> ]; then\n\n&nbsp;&nbsp;&nbsp;&nbsp;BUILD_COMMAND=<span class=\"hljs-string\">\"$BUILD_COMMAND --build-number=$BUILD_NUMBER\"<\/span>\n\nfi\n\n<span class=\"hljs-comment\"># Execute build<\/span>\n\n<span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"Building $FLAVOR flavor...\"<\/span>\n\n<span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"Executing: $BUILD_COMMAND\"<\/span>\n\n<span class=\"hljs-keyword\">eval<\/span> $BUILD_COMMAND\n\n<span class=\"hljs-comment\"># Check if build was successful<\/span>\n\n<span class=\"hljs-keyword\">if<\/span> &#091; $? -eq <span class=\"hljs-number\">0<\/span> ]; then\n\n&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"Build completed successfully!\"<\/span>\n\n&nbsp;&nbsp;&nbsp;&nbsp;APK_PATH=<span class=\"hljs-string\">\"build\/app\/outputs\/flutter-apk\/app-$FLAVOR-release.apk\"<\/span>\n\n&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"APK location: $APK_PATH\"<\/span>\n\n<span class=\"hljs-keyword\">else<\/span>\n\n&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"Build failed!\"<\/span>\n\n&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"hljs-keyword\">exit<\/span> <span class=\"hljs-number\">1<\/span>\n\nfi<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><strong>#Usage :<\/strong><\/p>\n\n\n\n<p><strong>build_android_flutter.sh -f dev -v BUILD_NAME -b BUILD_NUMBER<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Version Control:<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Accepts two optional parameters:\n<ul class=\"wp-block-list\">\n<li><code>-v<\/code> for version name (e.g., &#8220;1.0.0&#8221;)<\/li>\n\n\n\n<li><code>-b<\/code> for build number (e.g., &#8220;1&#8221;)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Flavors Specific Arguments:<\/strong><strong><br><\/strong><\/h4>\n\n\n\n<p><strong>-f &#8220;$FLAVOR&#8221;:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Specifies which flavor (variant) of the app to build<\/li>\n\n\n\n<li>Common flavors might be &#8216;dev&#8217;, &#8216;staging&#8217;, &#8216;prod&#8217;<\/li>\n<\/ul>\n\n\n\n<p><strong>-t &#8220;lib\/main_$FLAVOR.dart&#8221;:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Specifies the entry point file for the app<\/li>\n\n\n\n<li>Uses different main files for different flavors<\/li>\n\n\n\n<li>Example: main_dev.dart, main_prod.dart<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Build Process:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cleans previous builds using <code>flutter clean<\/code><\/li>\n\n\n\n<li>Updates project dependencies with <code>flutter pub get<\/code><\/li>\n\n\n\n<li>Builds the APK file with the provided flavor,&nbsp; version and build number<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Output:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The final APK file is created in the <code>.\/build\/app\/outputs\/flutter-apk\/<\/code> directory<\/li>\n\n\n\n<li>Detailed logs are displayed throughout the build process<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/mobisoftinfotech.com\/services\/flutter-app-development-company?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=flutter-android-build-custom-script-part-2-cta\"><noscript><img decoding=\"async\" width=\"855\" height=\"150\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/explore-more-flutter-tutorials.png\" alt=\"Explore more Flutter tutorials for building Android apps\" class=\"wp-image-36056\" title=\"Explore More Flutter Tutorials\"><\/noscript><img decoding=\"async\" width=\"855\" height=\"150\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20855%20150%22%3E%3C%2Fsvg%3E\" alt=\"Explore more Flutter tutorials for building Android apps\" class=\"wp-image-36056 lazyload\" title=\"Explore More Flutter Tutorials\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/explore-more-flutter-tutorials.png\"><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Usage Example:<\/strong><\/h2>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">sh<\/span> &nbsp;<span class=\"hljs-selector-tag\">build_android_flutter<\/span><span class=\"hljs-selector-class\">.sh<\/span> <span class=\"hljs-selector-tag\">-f<\/span> <span class=\"hljs-selector-tag\">dev<\/span> <span class=\"hljs-selector-tag\">-v<\/span> 1<span class=\"hljs-selector-class\">.0<\/span><span class=\"hljs-selector-class\">.0<\/span> <span class=\"hljs-selector-tag\">-b<\/span> 1<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>This above will build your Android APK for flavor dev with version 1.0.0 and build number 1. If you don&#8217;t provide these parameters, the script will use the default values (flavor=&#8221;dev&#8221;, version=&#8221;1.0.0&#8243;, build=&#8221;1&#8243;).<\/p>\n\n\n\n<p><strong>Note:<\/strong> Copy the above bash script to your Flutter project directory and ensure it has the correct permissions. Grant the script read and write access by executing the following command in your terminal:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">chmod<\/span> +<span class=\"hljs-selector-tag\">x<\/span> <span class=\"hljs-selector-tag\">build_android_flutter<\/span><span class=\"hljs-selector-class\">.sh<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\"><strong>Summing It Up<\/strong><\/h2>\n\n\n\n<p>I hope you found this tutorial on&nbsp; Creating Android Builds for Flutter Apps with a Custom Build Script helpful. You can download the complete Flutter Android build script from <a href=\"https:\/\/git.launchpad.net\/flutter-custom-build-scripts\/tree\/?h=main\"><strong>here<\/strong><\/a><strong>.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/mobisoftinfotech.com\/contact-us?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=flutter-android-build-custom-script-part-2-cta2 \"><noscript><img decoding=\"async\" width=\"855\" height=\"150\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/need-help-flutter-development.png\" alt=\"Get help with Flutter development and Android builds\" class=\"wp-image-36055\" title=\"Need Help with Flutter Development?\"><\/noscript><img decoding=\"async\" width=\"855\" height=\"150\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20855%20150%22%3E%3C%2Fsvg%3E\" alt=\"Get help with Flutter development and Android builds\" class=\"wp-image-36055 lazyload\" title=\"Need Help with Flutter Development?\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/need-help-flutter-development.png\"><\/a><\/figure>\n\n\n<div class=\"related-posts-section\"><h2>Related Posts<\/h2><ul class=\"related-posts-list\"><li><a href=\"https:\/\/mobisoftinfotech.com\/resources\/blog\/ai-in-healthcare\">AI in Healthcare and Its Impact in 2022<\/a><\/li><li><a href=\"https:\/\/mobisoftinfotech.com\/resources\/blog\/delivery-done-smarter-how-mobile-creates-efficiencies-from-order-to-delivery\">Delivery Done Smarter: How Mobile Creates Efficiencies from Order to Delivery<\/a><\/li><li><a href=\"https:\/\/mobisoftinfotech.com\/resources\/blog\/patient-safety-with-medication-reconciliation\">Improving Patient Safety and Quality with Medication Reconciliation Protocol<\/a><\/li><li><a href=\"https:\/\/mobisoftinfotech.com\/resources\/blog\/mobile-app-automation-testing-myths\">Mobile App Automation Testing Myths<\/a><\/li><li><a href=\"https:\/\/mobisoftinfotech.com\/resources\/blog\/hl7-integration-services-advancing-healthcare\">HL7 Integration Services: An Immersive Health Protocol for Quality Care Delivery<\/a><\/li><li><a href=\"https:\/\/mobisoftinfotech.com\/resources\/blog\/the-ghost-restaurant-model-a-paradigm-shift-in-food-delivery-business\">The Ghost Restaurant Model: A Paradigm Shift in Food Delivery Business<\/a><\/li><\/ul><\/div>\n\n\n<div class=\"modern-author-card\">\n    <div class=\"author-card-content\">\n        <div class=\"author-info-section\">\n            <div class=\"author-avatar\">\n                <noscript><img decoding=\"async\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2023\/08\/prashant.png\" alt=\"Prashant Telangi\"><\/noscript><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"Prashant Telangi\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2023\/08\/prashant.png\" class=\" lazyload\">\n            <\/div>\n            <div class=\"author-details\">\n                <h3 class=\"author-name\">Prashant Telangi<\/h3>\n                <p class=\"author-title\">Head of Technology, Mobile<\/p>\n                <a href=\"javascript:void(0);\" class=\"read-more-link read-more-btn\" onclick=\"toggleAuthorBio(this); return false;\">Read more <noscript><img decoding=\"async\" src=\"\/assets\/images\/blog\/Vector.png\" alt=\"expand\" class=\"read-more-arrow down-arrow\"><\/noscript><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"expand\" class=\"read-more-arrow down-arrow lazyload\" data-src=\"\/assets\/images\/blog\/Vector.png\"><\/a>\n                <div class=\"author-bio-expanded\">\n                    <p>Prashant Telangi brings over 15 years of experience in Mobile Technology, He is currently serving as Head of Technology, Mobile at <a href=\"https:\/\/mobisoftinfotech.com\" target=\"_blank\">Mobisoft Infotech<\/a>. With a proven history in IT and services, he is a skilled, passionate developer specializing in Mobile Applications. His strong engineering background underscores his commitment to crafting innovative solutions in the ever-evolving tech landscape.<\/p>\n                    <div class=\"author-social-links\"><div class=\"social-icon\"><a href=\"https:\/\/www.linkedin.com\/in\/prashant-telangi-83816918\/\" target=\"_blank\" rel=\"nofollow noopener\"><i class=\"icon-sprite linkedin\"><\/i><\/a>\n                     <a href=\"https:\/\/twitter.com\/PrashantAnna\" target=\"_blank\" rel=\"nofollow noopener\"><i class=\"icon-sprite twitter\"><\/i><\/a>\n                     <a href=\"https:\/\/www.facebook.com\/prashant.telangi\/\" target=\"_blank\" rel=\"nofollow noopener\"><i class=\"icon-sprite facebook\"><\/i><\/a><\/div><\/div>\n                    <a href=\"javascript:void(0);\" class=\"read-more-link read-less-btn\" onclick=\"toggleAuthorBio(this); return false;\" style=\"display: none;\">Read less <noscript><img decoding=\"async\" src=\"\/assets\/images\/blog\/Vector.png\" alt=\"collapse\" class=\"read-more-arrow up-arrow\"><\/noscript><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"collapse\" class=\"read-more-arrow up-arrow lazyload\" data-src=\"\/assets\/images\/blog\/Vector.png\"><\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"share-section\">\n            <span class=\"share-label\">Share Article<\/span>\n            <div class=\"social-share-buttons\">\n                <a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fmobisoftinfotech.com%2Fresources%2Fblog%2Fflutter-android-build-custom-script-part-2\" target=\"_blank\" class=\"share-btn facebook-share\"><i class=\"fa fa-facebook-f\"><\/i><\/a>\n                <a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fmobisoftinfotech.com%2Fresources%2Fblog%2Fflutter-android-build-custom-script-part-2\" target=\"_blank\" class=\"share-btn linkedin-share\"><i class=\"fa fa-linkedin\"><\/i><\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2\n\"\n  },\n  \"headline\": \"Creating Android Build for Flutter Apps with Custom Build Script (Part 2)\",\n  \"description\": \"Learn how to create custom Android builds for Flutter apps with a tailored build script in this detailed guide. Enhance your production process with ease!\",\n  \"image\": \"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/creating-android-build-flutter-apps-custom-build-script.png\n\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Prashant Telangi\",\n    \"description\": \"Prashant Telangi brings over 15 years of experience in Mobile Technology, He is currently serving as Head of Technology, Mobile at Mobisoft Infotech. With a proven history in IT and services, he is a skilled, passionate developer specializing in Mobile Applications. His strong engineering background underscores his commitment to crafting innovative solutions in the ever-evolving tech landscape.\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Mobisoft Infotech\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/mobisoftinfotech.com\/assets\/images\/mshomepage\/MI_Logo-white.svg\",\n      \"width\": 600,\n      \"height\": 60\n    }\n  },\n  \"datePublished\": \"2025-03-12\",\n  \"dateModified\": \"2025-03-12\"\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Organization\",\n  \"name\": \"Mobisoft Infotech\",\n  \"url\": \"https:\/\/mobisoftinfotech.com\/\",\n  \"logo\": \"https:\/\/mobisoftinfotech.com\/assets\/images\/MI_Logo.svg\",\n  \"sameAs\": [\n    \"https:\/\/www.facebook.com\/pages\/Mobisoft-Infotech\/131035500270720\",\n    \"https:\/\/twitter.com\/MobisoftInfo\",\n    \"https:\/\/www.instagram.com\/mobisoftinfotech\/\",\n    \"https:\/\/www.youtube.com\/channel\/UCtwuTXKUXFX7k0NSYhsMeTg\",\n    \"https:\/\/www.linkedin.com\/company\/mobisoft-infotech\",\n    \"https:\/\/in.pinterest.com\/mobisoftinfotech\/\",\n    \"https:\/\/github.com\/MobisoftInfotech\"\n  ],\n  \"contactPoint\": [\n    {\n      \"@type\": \"ContactPoint\",\n      \"telephone\": \"+1-855-572-2777\",\n      \"contactType\": \"Customer Service\",\n      \"areaServed\": \"US\",\n      \"availableLanguage\": [\"English\"]\n    },\n    {\n      \"@type\": \"ContactPoint\",\n      \"telephone\": \"+91-858-600-8627\",\n      \"contactType\": \"Customer Service\",\n      \"areaServed\": \"IN\",\n      \"availableLanguage\": [\"English\"]\n    }\n  ]\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"LocalBusiness\",\n    \"name\": \"Mobisoft Infotech\",\n    \"url\": \"https:\/\/mobisoftinfotech.com\",\n    \"logo\": \"https:\/\/mobisoftinfotech.com\/assets\/images\/mshomepage\/MI_Logo-white.svg\",\n    \"description\": \"Mobisoft Infotech specializes in custom software development and digital solutions.\",\n    \"address\": {\n        \"@type\": \"PostalAddress\",\n        \"streetAddress\": \"5718 Westheimer Rd Suite 1000\",\n        \"addressLocality\": \"Houston\",\n        \"addressRegion\": \"TX\",\n        \"postalCode\": \"77057\",\n        \"addressCountry\": \"USA\"\n    },\n    \"contactPoint\": [{\n        \"@type\": \"ContactPoint\",\n        \"telephone\": \"+1-855-572-2777\",\n        \"contactType\": \"Customer Service\",\n        \"areaServed\": [\"USA\", \"Worldwide\"],\n        \"availableLanguage\": [\"English\"]\n    }],\n    \"sameAs\": [\n        \"https:\/\/www.facebook.com\/pages\/Mobisoft-Infotech\/131035500270720\",\n        \"https:\/\/x.com\/MobisoftInfo\",\n        \"https:\/\/www.linkedin.com\/company\/mobisoft-infotech\",\n        \"https:\/\/in.pinterest.com\/mobisoftinfotech\/\",\n        \"https:\/\/www.instagram.com\/mobisoftinfotech\/\",\n        \"https:\/\/github.com\/MobisoftInfotech\",\n        \"https:\/\/www.behance.net\/MobisoftInfotech\",\n        \"https:\/\/www.youtube.com\/channel\/UCtwuTXKUXFX7k0NSYhsMeTg\"\n    ]\n}\n<\/script>\n<script type=\"application\/ld+json\">\n    [\n    {\n            \"@context\": \"https:\/\/schema.org\",\n            \"@type\": \"ImageObject\",\n            \"contentUrl\": \"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/creating-android-build-flutter-apps-custom-build-script.png\",\n            \"url\": \"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2\",\n            \"name\": \"Creating Android Build for Flutter Apps with Custom Build Script (Part 2)\",\n            \"caption\": \"Step-by-step guide for building Android apps with Flutter using custom build scripts.\",\n            \"description\": \"Learn how to efficiently create Android builds for Flutter apps with a custom build script, ensuring optimized development and deployment.\",\n            \"license\": \"https:\/\/mobisoftinfotech.com\/terms\",\n            \"acquireLicensePage\": \"https:\/\/mobisoftinfotech.com\/acquire-license\",\n            \"creditText\": \"Mobisoft Infotech\",\n            \"copyrightNotice\": \"Mobisoft Infotech\",\n            \"creator\": {\n                \"@type\": \"Organization\",\n                \"name\": \"Mobisoft Infotech\"\n            },\n            \"thumbnail\": \"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/creating-android-build-flutter-apps-custom-build-script.png\"\n        },\n        {\n            \"@context\": \"https:\/\/schema.org\",\n            \"@type\": \"ImageObject\",\n            \"contentUrl\": \"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/test-build-flutter-android-app.png\",\n            \"url\": \"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2\",\n            \"name\": \"Test Build for Flutter Android App\",\n            \"caption\": \"Ensure your Flutter Android build is production-ready by running tests.\",\n            \"description\": \"Learn how to create and test builds for your Flutter Android app to make sure they are optimized and ready for release.\",\n            \"license\": \"https:\/\/mobisoftinfotech.com\/terms\",\n            \"acquireLicensePage\": \"https:\/\/mobisoftinfotech.com\/acquire-license\",\n            \"creditText\": \"Mobisoft Infotech\",\n            \"copyrightNotice\": \"Mobisoft Infotech\",\n            \"creator\": {\n                \"@type\": \"Organization\",\n                \"name\": \"Mobisoft Infotech\"\n            },\n            \"thumbnail\": \"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/test-build-flutter-android-app.png\"\n        },\n        {\n            \"@context\": \"https:\/\/schema.org\",\n            \"@type\": \"ImageObject\",\n            \"contentUrl\": \"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/explore-more-flutter-tutorials.png\",\n            \"url\": \"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2\",\n            \"name\": \"Explore More Flutter Tutorials\",\n            \"caption\": \"Expand your Flutter development skills with more in-depth tutorials and guides.\",\n            \"description\": \"Discover more tutorials on building and deploying Flutter applications, including advanced Android build strategies.\",\n            \"license\": \"https:\/\/mobisoftinfotech.com\/terms\",\n            \"acquireLicensePage\": \"https:\/\/mobisoftinfotech.com\/acquire-license\",\n            \"creditText\": \"Mobisoft Infotech\",\n            \"copyrightNotice\": \"Mobisoft Infotech\",\n            \"creator\": {\n                \"@type\": \"Organization\",\n                \"name\": \"Mobisoft Infotech\"\n            },\n            \"thumbnail\": \"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/explore-more-flutter-tutorials.png\"\n        },\n        {\n            \"@context\": \"https:\/\/schema.org\",\n            \"@type\": \"ImageObject\",\n            \"contentUrl\": \"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/need-help-flutter-development.png\",\n            \"url\": \"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2\",\n            \"name\": \"Need Help with Flutter Development?\",\n            \"caption\": \"Contact our experts for Flutter development support and customized build solutions.\",\n            \"description\": \"Reach out for professional assistance in Flutter development, whether you're looking for custom build scripts or Android deployment strategies.\",\n            \"license\": \"https:\/\/mobisoftinfotech.com\/terms\",\n            \"acquireLicensePage\": \"https:\/\/mobisoftinfotech.com\/acquire-license\",\n            \"creditText\": \"Mobisoft Infotech\",\n            \"copyrightNotice\": \"Mobisoft Infotech\",\n            \"creator\": {\n                \"@type\": \"Organization\",\n                \"name\": \"Mobisoft Infotech\"\n            },\n            \"thumbnail\": \"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/need-help-flutter-development.png\"\n        }\n        ]\n    <\/script>\n<style>\nh1.post-details-title{font-size:44px;}\n@media only screen and (max-width:991px){\n.post-content li:before {\n    left: 0;\n}\n\n.post-content li {\n    padding-left: 20px;\n}\n}\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>In Part 1, we focused on writing custom build scripts for an iOS app developed using Flutter. These scripts were designed to automate the process of generating the IPA (iOS App Store Package) file, which is essential for distributing the app on iOS devices. In Part 2, we will shift our focus to Android, where [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":36052,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"","footnotes":""},"categories":[286],"tags":[4850,4848,4852,4851,4846,4855,4849,4854,4853,4847],"class_list":["post-36050","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-build-android-app-flutter","tag-build-flutter-app-for-android","tag-flutter-android-app-release","tag-flutter-android-build","tag-flutter-build-android","tag-flutter-build-android-apk","tag-flutter-build-android-apk-command","tag-flutter-build-configuration","tag-flutter-build-for-production","tag-how-to-build-flutter-app-in-android-studio"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Build Android Apps with Flutter: Custom Script Guide (Part 2)<\/title>\n<meta name=\"description\" content=\"Learn how to create custom Android builds for Flutter apps with a tailored build script in this detailed guide. Enhance your production process with ease!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Build Android Apps with Flutter: Custom Script Guide (Part 2)\" \/>\n<meta property=\"og:description\" content=\"Learn how to create custom Android builds for Flutter apps with a tailored build script in this detailed guide. Enhance your production process with ease!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2\" \/>\n<meta property=\"og:site_name\" content=\"Mobisoft Infotech\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-12T13:41:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-15T11:18:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/og-Creating-Android-Build-for-Flutter-Apps-with-Custom-Build-Script.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"525\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Prashant Telangi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prashant Telangi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#article\",\"isPartOf\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2\"},\"author\":{\"name\":\"Prashant Telangi\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/#\/schema\/person\/d7a32c3195dc5efe2829391045ffc070\"},\"headline\":\"Creating Android Build for Flutter Apps with Custom Build Script (Part 2)\",\"datePublished\":\"2025-03-12T13:41:09+00:00\",\"dateModified\":\"2025-10-15T11:18:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2\"},\"wordCount\":396,\"image\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/creating-android-build-flutter-apps-custom-build-script.png\",\"keywords\":[\"build android app flutter\",\"build flutter app for android\",\"flutter android app release\",\"flutter android build\",\"flutter build android\",\"flutter build android apk\",\"flutter build android apk command\",\"flutter build configuration\",\"flutter build for production\",\"how to build flutter app in android studio\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2\",\"url\":\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2\",\"name\":\"Build Android Apps with Flutter: Custom Script Guide (Part 2)\",\"isPartOf\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#primaryimage\"},\"image\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/creating-android-build-flutter-apps-custom-build-script.png\",\"datePublished\":\"2025-03-12T13:41:09+00:00\",\"dateModified\":\"2025-10-15T11:18:10+00:00\",\"author\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/#\/schema\/person\/d7a32c3195dc5efe2829391045ffc070\"},\"description\":\"Learn how to create custom Android builds for Flutter apps with a tailored build script in this detailed guide. Enhance your production process with ease!\",\"breadcrumb\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#primaryimage\",\"url\":\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/creating-android-build-flutter-apps-custom-build-script.png\",\"contentUrl\":\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/creating-android-build-flutter-apps-custom-build-script.png\",\"width\":855,\"height\":392,\"caption\":\"Creating Android Build for Flutter Apps with Custom Build Script\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mobisoftinfotech.com\/resources\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating Android Build for Flutter Apps with Custom Build Script (Part 2)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/#website\",\"url\":\"https:\/\/mobisoftinfotech.com\/resources\/\",\"name\":\"Mobisoft Infotech\",\"description\":\"Discover Mobility\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mobisoftinfotech.com\/resources\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/#\/schema\/person\/d7a32c3195dc5efe2829391045ffc070\",\"name\":\"Prashant Telangi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/cdde432a920f6002154a0769008dfecabe1f464d11187612020b889ad41808e7?s=96&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cdde432a920f6002154a0769008dfecabe1f464d11187612020b889ad41808e7?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cdde432a920f6002154a0769008dfecabe1f464d11187612020b889ad41808e7?s=96&r=g\",\"caption\":\"Prashant Telangi\"},\"sameAs\":[\"http:\/\/www.mobisoftinfotech.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Build Android Apps with Flutter: Custom Script Guide (Part 2)","description":"Learn how to create custom Android builds for Flutter apps with a tailored build script in this detailed guide. Enhance your production process with ease!","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:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2","og_locale":"en_US","og_type":"article","og_title":"Build Android Apps with Flutter: Custom Script Guide (Part 2)","og_description":"Learn how to create custom Android builds for Flutter apps with a tailored build script in this detailed guide. Enhance your production process with ease!","og_url":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2","og_site_name":"Mobisoft Infotech","article_published_time":"2025-03-12T13:41:09+00:00","article_modified_time":"2025-10-15T11:18:10+00:00","og_image":[{"width":1000,"height":525,"url":"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/og-Creating-Android-Build-for-Flutter-Apps-with-Custom-Build-Script.png","type":"image\/png"}],"author":"Prashant Telangi","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Prashant Telangi","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#article","isPartOf":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2"},"author":{"name":"Prashant Telangi","@id":"https:\/\/mobisoftinfotech.com\/resources\/#\/schema\/person\/d7a32c3195dc5efe2829391045ffc070"},"headline":"Creating Android Build for Flutter Apps with Custom Build Script (Part 2)","datePublished":"2025-03-12T13:41:09+00:00","dateModified":"2025-10-15T11:18:10+00:00","mainEntityOfPage":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2"},"wordCount":396,"image":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#primaryimage"},"thumbnailUrl":"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/creating-android-build-flutter-apps-custom-build-script.png","keywords":["build android app flutter","build flutter app for android","flutter android app release","flutter android build","flutter build android","flutter build android apk","flutter build android apk command","flutter build configuration","flutter build for production","how to build flutter app in android studio"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2","url":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2","name":"Build Android Apps with Flutter: Custom Script Guide (Part 2)","isPartOf":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#primaryimage"},"image":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#primaryimage"},"thumbnailUrl":"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/creating-android-build-flutter-apps-custom-build-script.png","datePublished":"2025-03-12T13:41:09+00:00","dateModified":"2025-10-15T11:18:10+00:00","author":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/#\/schema\/person\/d7a32c3195dc5efe2829391045ffc070"},"description":"Learn how to create custom Android builds for Flutter apps with a tailored build script in this detailed guide. Enhance your production process with ease!","breadcrumb":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#primaryimage","url":"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/creating-android-build-flutter-apps-custom-build-script.png","contentUrl":"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2025\/03\/creating-android-build-flutter-apps-custom-build-script.png","width":855,"height":392,"caption":"Creating Android Build for Flutter Apps with Custom Build Script"},{"@type":"BreadcrumbList","@id":"https:\/\/mobisoftinfotech.com\/resources\/blog\/flutter-android-build-custom-script-part-2#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mobisoftinfotech.com\/resources\/"},{"@type":"ListItem","position":2,"name":"Creating Android Build for Flutter Apps with Custom Build Script (Part 2)"}]},{"@type":"WebSite","@id":"https:\/\/mobisoftinfotech.com\/resources\/#website","url":"https:\/\/mobisoftinfotech.com\/resources\/","name":"Mobisoft Infotech","description":"Discover Mobility","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mobisoftinfotech.com\/resources\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/mobisoftinfotech.com\/resources\/#\/schema\/person\/d7a32c3195dc5efe2829391045ffc070","name":"Prashant Telangi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/cdde432a920f6002154a0769008dfecabe1f464d11187612020b889ad41808e7?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cdde432a920f6002154a0769008dfecabe1f464d11187612020b889ad41808e7?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cdde432a920f6002154a0769008dfecabe1f464d11187612020b889ad41808e7?s=96&r=g","caption":"Prashant Telangi"},"sameAs":["http:\/\/www.mobisoftinfotech.com"]}]}},"_links":{"self":[{"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/posts\/36050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/comments?post=36050"}],"version-history":[{"count":10,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/posts\/36050\/revisions"}],"predecessor-version":[{"id":44243,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/posts\/36050\/revisions\/44243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/media\/36052"}],"wp:attachment":[{"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/media?parent=36050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/categories?post=36050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/tags?post=36050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}