[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"settings":3,"page--\u002Fblog\u002Farticle":9,"d455843b-a9b6-427f-b7e5-b64fe751b50d":64,"317e8e2a-912c-49a3-98d2-832985198aa9":907,"da6dfaaa-71b1-4e6b-b16e-5b5acfb472f7":911,"cde563a8-ddf2-4083-8be6-2d7fe4e82167":919,"cc183043-092c-426d-9587-4fc6db361342":958,"bc5d6217-b80c-499b-91a7-1dbca7208203":994,"d2f3b98a-eb5e-4096-8e79-21a62358df4b":1023,"a080278f-f5c2-4d0e-ba3f-677da008dae4":1101,"blog-detail":1120,"related-blogs":1563},{"company_name":4,"company_legal_name":5,"logo_primary":6,"ratings":7,"reviews_count":8},"7Span","7Span Internet Private Limited",null,4.9,315,{"id":10,"name":11,"seo":12,"status":14,"template":15,"sections":52,"redirect":63},"289e4d80-4fe0-4497-8225-40d2b6d0fd37","Article ",{"title":13},"Article","published",{"name":16,"start_sections":17,"end_sections":23},"Default",[18],{"collection":19,"id":20,"item":21},"section_harsh",1,{"id":22},"d455843b-a9b6-427f-b7e5-b64fe751b50d",[24,29,34,38,43,48],{"collection":25,"id":26,"item":27},"section_pinky",32,{"id":28},"da6dfaaa-71b1-4e6b-b16e-5b5acfb472f7",{"collection":30,"id":31,"item":32},"section_janak",30,{"id":33},"d2f3b98a-eb5e-4096-8e79-21a62358df4b",{"collection":30,"id":35,"item":36},31,{"id":37},"cc183043-092c-426d-9587-4fc6db361342",{"collection":39,"id":40,"item":41},"section_hem",2,{"id":42},"bc5d6217-b80c-499b-91a7-1dbca7208203",{"collection":44,"id":45,"item":46},"section_dhruv",3,{"id":47},"cde563a8-ddf2-4083-8be6-2d7fe4e82167",{"collection":49,"id":20,"item":50},"section_bhavin",{"id":51},"a080278f-f5c2-4d0e-ba3f-677da008dae4",[53,58],{"collection":54,"id":55,"item":56},"section_bhargav",5576,{"id":57},"1b3ea167-b557-47ad-996c-6eeb0bcf3c08",{"collection":59,"id":60,"item":61},"section_krusha",5606,{"id":62},"317e8e2a-912c-49a3-98d2-832985198aa9",[],{"logo":65,"logo_link":70,"button_primary":75,"nav_links":81},{"id":66,"width":6,"height":6,"title":67,"type":68,"filename_disk":69},"be082e99-8711-4293-b716-4b3da8c6dd29","Logo Dark","image\u002Fsvg+xml","be082e99-8711-4293-b716-4b3da8c6dd29.svg",{"type":71,"label":72,"url":6,"anchor_id":6,"target":6,"description":6,"page":73,"icon":6,"section":6},"page","Home",{"path":74},"\u002F",{"type":71,"label":76,"url":6,"anchor_id":77,"target":78,"description":6,"page":79,"icon":6,"section":6},"Get In Touch","contact_form","_blank",{"path":80},"\u002Fcontact",[82,594,600,868,874],{"link":83},{"type":6,"label":84,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":85},"Solutions",[86,263,349],{"children":87},{"type":71,"label":88,"url":6,"anchor_id":6,"target":89,"description":6,"page":90,"icon":6,"section":6,"links":92},"Services","_self",{"path":91},"\u002Fservices",[93,150,201,232],{"children":94},{"type":71,"label":95,"url":6,"anchor_id":6,"target":89,"description":6,"page":96,"icon":98,"section":6,"links":104},"Build",{"path":97},"\u002Fbuild",{"name":99,"value":6,"svg":100},"Advanced Manufacturing & Industrial Products",{"id":101,"width":6,"height":6,"title":102,"type":68,"filename_disk":103},"0461b3d3-f165-4a6b-bcd8-a8f4a63120ef","Mega Menu (1)","0461b3d3-f165-4a6b-bcd8-a8f4a63120ef.svg",[105,110,115,120,125,130,135,140,145],{"children":106},{"type":71,"label":107,"url":6,"anchor_id":6,"target":89,"description":6,"page":108,"icon":6,"section":6},"Custom Applications",{"path":109},"\u002Fcustom-software-development",{"children":111},{"type":71,"label":112,"url":6,"anchor_id":6,"target":89,"description":6,"page":113,"icon":6,"section":6},"Enterprise Solutions",{"path":114},"\u002Fenterprise-application-solutions",{"children":116},{"type":71,"label":117,"url":6,"anchor_id":6,"target":89,"description":6,"page":118,"icon":6,"section":6},"eCommerce & Digital Storefronts",{"path":119},"\u002Fecommerce-development",{"children":121},{"type":71,"label":122,"url":6,"anchor_id":6,"target":89,"description":6,"page":123,"icon":6,"section":6},"No-Code\u002FLow-Code Solutions",{"path":124},"\u002Flow-code-no-code-development",{"children":126},{"type":71,"label":127,"url":6,"anchor_id":6,"target":89,"description":6,"page":128,"icon":6,"section":6},"Custom Web Development",{"path":129},"\u002Fcustom-web-development",{"children":131},{"type":71,"label":132,"url":6,"anchor_id":6,"target":89,"description":6,"page":133,"icon":6,"section":6},"SaaS",{"path":134},"\u002Fsaas-product-development",{"children":136},{"type":71,"label":137,"url":6,"anchor_id":6,"target":89,"description":6,"page":138,"icon":6,"section":6},"Cloud & DevOps",{"path":139},"\u002Fcloud-devops-engineering",{"children":141},{"type":71,"label":142,"url":6,"anchor_id":6,"target":89,"description":6,"page":143,"icon":6,"section":6},"Mobile App Development",{"path":144},"\u002Fmobile-application-development",{"children":146},{"type":71,"label":147,"url":6,"anchor_id":6,"target":89,"description":6,"page":148,"icon":6,"section":6},"CMS Development",{"path":149},"\u002Fcms-development",{"children":151},{"type":71,"label":152,"url":6,"anchor_id":6,"target":89,"description":6,"page":153,"icon":155,"section":6,"links":160},"Grow",{"path":154},"\u002Fgrow",{"name":156,"value":156,"svg":157},"Dawnrise",{"id":158,"width":6,"height":6,"title":156,"type":68,"filename_disk":159},"ba95220f-833d-4ca4-8a11-2a4b67cd134e","ba95220f-833d-4ca4-8a11-2a4b67cd134e.svg",[161,166,171,176,181,186,191,196],{"children":162},{"type":71,"label":163,"url":6,"anchor_id":6,"target":89,"description":6,"page":164,"icon":6,"section":6},"Performance Marketing Services",{"path":165},"\u002Fperformance-marketing-services",{"children":167},{"type":71,"label":168,"url":6,"anchor_id":6,"target":89,"description":6,"page":169,"icon":6,"section":6},"eCommerce Growth Solutions",{"path":170},"\u002Fecommerce-growth-solutions",{"children":172},{"type":71,"label":173,"url":6,"anchor_id":6,"target":89,"description":6,"page":174,"icon":6,"section":6},"UX Optimization & Accessibility",{"path":175},"\u002Fui-ux-design",{"children":177},{"type":71,"label":178,"url":6,"anchor_id":6,"target":89,"description":6,"page":179,"icon":6,"section":6},"IT Strategy & Process Optimization",{"path":180},"\u002FIt-optimization",{"children":182},{"type":71,"label":183,"url":6,"anchor_id":6,"target":89,"description":6,"page":184,"icon":6,"section":6},"Application Maintenance & Support",{"path":185},"\u002Fapplication-maintenance",{"children":187},{"type":71,"label":188,"url":6,"anchor_id":6,"target":89,"description":6,"page":189,"icon":6,"section":6},"IT Staff Augmentation Services",{"path":190},"\u002Fit-staff-augmentation-services",{"children":192},{"type":71,"label":193,"url":6,"anchor_id":6,"target":89,"description":6,"page":194,"icon":6,"section":6},"B2B Lead Generation Solutions",{"path":195},"\u002Flead-generation-services",{"children":197},{"type":71,"label":198,"url":6,"anchor_id":6,"target":89,"description":6,"page":199,"icon":6,"section":6},"Business Intelligence & Data Analytics",{"path":200},"\u002Fbusiness-intelligence-and-data-analytics",{"children":202},{"type":71,"label":203,"url":6,"anchor_id":6,"target":89,"description":6,"page":204,"icon":206,"section":6,"links":211},"Transform",{"path":205},"\u002Ftransform",{"name":207,"value":207,"svg":208},"Ember Nest",{"id":209,"width":6,"height":6,"title":207,"type":68,"filename_disk":210},"317591fd-6bf7-4888-a695-78ecdf2507af","317591fd-6bf7-4888-a695-78ecdf2507af.svg",[212,217,222,227],{"children":213},{"type":71,"label":214,"url":6,"anchor_id":6,"target":89,"description":6,"page":215,"icon":6,"section":6},"Legacy App Modernizations",{"path":216},"\u002Flegacy-app-modernization",{"children":218},{"type":71,"label":219,"url":6,"anchor_id":6,"target":89,"description":6,"page":220,"icon":6,"section":6},"AI & Advanced Tech Solutions",{"path":221},"\u002Fai-and-emerging-technologies",{"children":223},{"type":71,"label":224,"url":6,"anchor_id":6,"target":89,"description":6,"page":225,"icon":6,"section":6},"Cloud & Infrastructure Transformation",{"path":226},"\u002Fcloud-infrastructure-modernization",{"children":228},{"type":71,"label":229,"url":6,"anchor_id":6,"target":89,"description":6,"page":230,"icon":6,"section":6},"IoT & Smart Solutions",{"path":231},"\u002Fiot-development-smart-integration",{"children":233},{"type":71,"label":234,"url":6,"anchor_id":6,"target":89,"description":6,"page":235,"icon":237,"section":6,"links":242},"Consulting",{"path":236},"\u002Fconsulting",{"name":238,"value":238,"svg":239},"Twinflame",{"id":240,"width":6,"height":6,"title":238,"type":68,"filename_disk":241},"5c461564-acb7-4926-b30f-1ef56efb28f5","5c461564-acb7-4926-b30f-1ef56efb28f5.svg",[243,248,253,258],{"children":244},{"type":71,"label":245,"url":6,"anchor_id":6,"target":89,"description":6,"page":246,"icon":6,"section":6},"Product Consulting",{"path":247},"\u002Fproduct-strategy-and-management",{"children":249},{"type":71,"label":250,"url":6,"anchor_id":6,"target":89,"description":6,"page":251,"icon":6,"section":6},"Tech Consulting",{"path":252},"\u002Ftechnology-consulting",{"children":254},{"type":71,"label":255,"url":6,"anchor_id":6,"target":89,"description":6,"page":256,"icon":6,"section":6},"Design Consulting",{"path":257},"\u002Fux-consulting",{"children":259},{"type":71,"label":260,"url":6,"anchor_id":6,"target":89,"description":6,"page":261,"icon":6,"section":6},"Digital Marketing Consulting",{"path":262},"\u002Fdigital-marketing-consulting",{"children":264},{"type":6,"label":265,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":266},"Industries",[267,296,325],{"children":268},{"type":6,"label":269,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":270,"section":6,"links":275},"Industrial, Mobility & Infrastructure",{"name":271,"value":271,"svg":272},"Mountain Base",{"id":273,"width":6,"height":6,"title":271,"type":68,"filename_disk":274},"a04fdc40-8ddb-4caa-ad48-0cf2f30953e9","a04fdc40-8ddb-4caa-ad48-0cf2f30953e9.svg",[276,281,286,291],{"children":277},{"type":71,"label":278,"url":6,"anchor_id":6,"target":6,"description":6,"page":279,"icon":6,"section":6},"Manufacturing",{"path":280},"\u002Findustry\u002Fmanufacturing",{"children":282},{"type":71,"label":283,"url":6,"anchor_id":6,"target":89,"description":6,"page":284,"icon":6,"section":6},"Real Estate & Construction",{"path":285},"\u002Findustry\u002Freal-estate",{"children":287},{"type":71,"label":288,"url":6,"anchor_id":6,"target":89,"description":6,"page":289,"icon":6,"section":6},"Mobility & Automotive",{"path":290},"\u002Findustry\u002Fautomotive",{"children":292},{"type":71,"label":293,"url":6,"anchor_id":6,"target":6,"description":6,"page":294,"icon":6,"section":6},"Travel & Hospitality",{"path":295},"\u002Findustry\u002Ftravel-hospitality",{"children":297},{"type":6,"label":298,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":299,"section":6,"links":304},"Digital, Consumer & Media",{"name":300,"value":300,"svg":301},"Orchard",{"id":302,"width":6,"height":6,"title":300,"type":68,"filename_disk":303},"c21bf7e5-fb29-406c-9d42-0883c6272235","c21bf7e5-fb29-406c-9d42-0883c6272235.svg",[305,310,315,320],{"children":306},{"type":71,"label":307,"url":6,"anchor_id":6,"target":6,"description":6,"page":308,"icon":6,"section":6},"Ecommerce & Retail",{"path":309},"\u002Findustry\u002Fretail-ecommerce",{"children":311},{"type":71,"label":312,"url":6,"anchor_id":6,"target":6,"description":6,"page":313,"icon":6,"section":6},"B2B SaaS",{"path":314},"\u002Findustry\u002Fsaas",{"children":316},{"type":71,"label":317,"url":6,"anchor_id":6,"target":6,"description":6,"page":318,"icon":6,"section":6},"Telecommunications",{"path":319},"\u002Findustry\u002Ftelecommunications",{"children":321},{"type":71,"label":322,"url":6,"anchor_id":6,"target":6,"description":6,"page":323,"icon":6,"section":6},"Media & Entertainment",{"path":324},"\u002Findustry\u002Fmedia-entertainment",{"children":326},{"type":6,"label":327,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":328,"section":6,"links":333},"Regulated & Public Services",{"name":329,"value":329,"svg":330},"Crystal",{"id":331,"width":6,"height":6,"title":329,"type":68,"filename_disk":332},"276f1af8-f2fa-4229-94e7-d5ce165aa4c0","276f1af8-f2fa-4229-94e7-d5ce165aa4c0.svg",[334,339,344],{"children":335},{"type":71,"label":336,"url":6,"anchor_id":6,"target":6,"description":6,"page":337,"icon":6,"section":6},"Banking & Finance",{"path":338},"\u002Findustry\u002Fbanking-finance",{"children":340},{"type":71,"label":341,"url":6,"anchor_id":6,"target":6,"description":6,"page":342,"icon":6,"section":6},"Government & Public Sector",{"path":343},"\u002Findustry\u002Fgovernment-and-public-service",{"children":345},{"type":71,"label":346,"url":6,"anchor_id":6,"target":6,"description":6,"page":347,"icon":6,"section":6},"Healthcare & Wellness",{"path":348},"\u002Findustry\u002Fhealthcare",{"children":350},{"type":71,"label":351,"url":6,"anchor_id":6,"target":89,"description":6,"page":352,"icon":6,"section":6,"links":354},"Hire Talent",{"path":353},"\u002Ftechnologies",[355,394,438,479,523,542,556,580],{"children":356},{"type":6,"label":357,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":358,"section":6,"links":363},"Frontend",{"name":359,"value":359,"svg":360},"Eclipse",{"id":361,"width":6,"height":6,"title":359,"type":68,"filename_disk":362},"f24547ab-e85f-4d6f-894d-a375479c842e","f24547ab-e85f-4d6f-894d-a375479c842e.svg",[364,369,374,379,384,389],{"children":365},{"type":71,"label":366,"url":6,"anchor_id":6,"target":89,"description":6,"page":367,"icon":6,"section":6},"JavaScript Developers",{"path":368},"\u002Fhire-javascript-developers",{"children":370},{"type":71,"label":371,"url":6,"anchor_id":6,"target":89,"description":6,"page":372,"icon":6,"section":6},"TypeScript Developers",{"path":373},"\u002Fhire-typescript-developers",{"children":375},{"type":71,"label":376,"url":6,"anchor_id":6,"target":89,"description":6,"page":377,"icon":6,"section":6},"React Developers",{"path":378},"\u002Fhire-react-developers",{"children":380},{"type":71,"label":381,"url":6,"anchor_id":6,"target":89,"description":6,"page":382,"icon":6,"section":6},"Nuxt JS Developers",{"path":383},"\u002Fhire-nuxt-js-developers",{"children":385},{"type":71,"label":386,"url":6,"anchor_id":6,"target":89,"description":6,"page":387,"icon":6,"section":6},"Next JS Developers",{"path":388},"\u002Fhire-next-js-developers",{"children":390},{"type":71,"label":391,"url":6,"anchor_id":6,"target":89,"description":6,"page":392,"icon":6,"section":6},"Vue JS Developers",{"path":393},"\u002Fhire-vue-js-developers",{"children":395},{"type":6,"label":396,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":397,"section":6,"links":402},"Backend",{"name":398,"value":398,"svg":399},"Nestling",{"id":400,"width":6,"height":6,"title":398,"type":68,"filename_disk":401},"89928fcc-9b32-41d7-879d-2a88846cc3bb","89928fcc-9b32-41d7-879d-2a88846cc3bb.svg",[403,408,413,418,423,428,433],{"children":404},{"type":71,"label":405,"url":6,"anchor_id":6,"target":6,"description":6,"page":406,"icon":6,"section":6},"GraphQL Developers",{"path":407},"\u002Fhire-graphql-developers",{"children":409},{"type":71,"label":410,"url":6,"anchor_id":6,"target":89,"description":6,"page":411,"icon":6,"section":6},"Java Developers",{"path":412},"\u002Fhire-java-developers",{"children":414},{"type":71,"label":415,"url":6,"anchor_id":6,"target":89,"description":6,"page":416,"icon":6,"section":6},"Laravel Developers",{"path":417},"\u002Fhire-laravel-developers",{"children":419},{"type":71,"label":420,"url":6,"anchor_id":6,"target":89,"description":6,"page":421,"icon":6,"section":6},"Liferay Developers",{"path":422},"\u002Fhire-liferay-developers",{"children":424},{"type":71,"label":425,"url":6,"anchor_id":6,"target":89,"description":6,"page":426,"icon":6,"section":6},"Node JS Developers",{"path":427},"\u002Fhire-node-js-developers",{"children":429},{"type":71,"label":430,"url":6,"anchor_id":6,"target":6,"description":6,"page":431,"icon":6,"section":6},"Nest JS Developers",{"path":432},"\u002Fhire-nest-js-developers",{"children":434},{"type":71,"label":435,"url":6,"anchor_id":6,"target":89,"description":6,"page":436,"icon":6,"section":6},"PHP Developers",{"path":437},"\u002Fhire-php-developers",{"children":439},{"type":6,"label":440,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":441,"section":6,"links":446},"Mobile",{"name":442,"value":442,"svg":443},"River Stones",{"id":444,"width":6,"height":6,"title":442,"type":68,"filename_disk":445},"07d7e1f0-7112-450a-a45a-badf40495d38","07d7e1f0-7112-450a-a45a-badf40495d38.svg",[447,454,459,464,469,474],{"children":448},{"type":71,"label":449,"url":6,"anchor_id":6,"target":89,"description":6,"page":450,"icon":6,"section":452},"Flutter Developers",{"path":451},"\u002Fhire-flutter-developers",{"item":453},"0c988c05-000c-48b0-9168-7741cbb50a55",{"children":455},{"type":71,"label":456,"url":6,"anchor_id":6,"target":89,"description":6,"page":457,"icon":6,"section":6},"React Native Developers",{"path":458},"\u002Fhire-react-native-developers",{"children":460},{"type":71,"label":461,"url":6,"anchor_id":6,"target":89,"description":6,"page":462,"icon":6,"section":6},"iOS Developers",{"path":463},"\u002Fhire-ios-developers",{"children":465},{"type":71,"label":466,"url":6,"anchor_id":6,"target":89,"description":6,"page":467,"icon":6,"section":6},"Kotlin Developers",{"path":468},"\u002Fhire-kotlin-developers",{"children":470},{"type":71,"label":471,"url":6,"anchor_id":6,"target":89,"description":6,"page":472,"icon":6,"section":6},"Android Developers",{"path":473},"\u002Fhire-android-developers",{"children":475},{"type":71,"label":476,"url":6,"anchor_id":6,"target":6,"description":6,"page":477,"icon":6,"section":6},"Swift Developers",{"path":478},"\u002Fhire-swift-developers",{"children":480},{"type":6,"label":481,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":482,"section":6,"links":487},"CMS",{"name":483,"value":483,"svg":484},"Pebble & Peak",{"id":485,"width":6,"height":6,"title":483,"type":68,"filename_disk":486},"908d721e-4ab1-4a08-b42a-b93f011020a7","908d721e-4ab1-4a08-b42a-b93f011020a7.svg",[488,493,498,503,508,513,518],{"children":489},{"type":71,"label":490,"url":6,"anchor_id":6,"target":89,"description":6,"page":491,"icon":6,"section":6},"Webflow Developers",{"path":492},"\u002Fhire-webflow-developer",{"children":494},{"type":71,"label":495,"url":6,"anchor_id":6,"target":89,"description":6,"page":496,"icon":6,"section":6},"Directus Developers",{"path":497},"\u002Fhire-directus-developers",{"children":499},{"type":71,"label":500,"url":6,"anchor_id":6,"target":89,"description":6,"page":501,"icon":6,"section":6},"dotCMS Developer",{"path":502},"\u002Fhire-dotcms-developers",{"children":504},{"type":71,"label":505,"url":6,"anchor_id":6,"target":89,"description":6,"page":506,"icon":6,"section":6},"Strapi Developers",{"path":507},"\u002Fhire-strapi-developers",{"children":509},{"type":71,"label":510,"url":6,"anchor_id":6,"target":89,"description":6,"page":511,"icon":6,"section":6},"Contentful Developer",{"path":512},"\u002Fhire-contentful-developers",{"children":514},{"type":71,"label":515,"url":6,"anchor_id":6,"target":89,"description":6,"page":516,"icon":6,"section":6},"WordPress Developers",{"path":517},"\u002Fhire-wordpress-developers",{"children":519},{"type":71,"label":520,"url":6,"anchor_id":6,"target":6,"description":6,"page":521,"icon":6,"section":6},"Bubble.io Experts",{"path":522},"\u002Fhire-bubble-experts",{"children":524},{"type":6,"label":525,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":526,"section":6,"links":531},"Design",{"name":527,"value":527,"svg":528},"Starleaf",{"id":529,"width":6,"height":6,"title":527,"type":68,"filename_disk":530},"2eb01417-c486-4bed-a9f9-dd10fd3be974","2eb01417-c486-4bed-a9f9-dd10fd3be974.svg",[532,537],{"children":533},{"type":71,"label":534,"url":6,"anchor_id":6,"target":89,"description":6,"page":535,"icon":6,"section":6},"Figma Designers",{"path":536},"\u002Fhire-figma-designer",{"children":538},{"type":71,"label":539,"url":6,"anchor_id":6,"target":89,"description":6,"page":540,"icon":6,"section":6},"Framer Developers",{"path":541},"\u002Fhire-framer-developers",{"children":543},{"type":6,"label":544,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":545,"section":6,"links":550},"E-Commerce",{"name":546,"value":546,"svg":547},"Dune",{"id":548,"width":6,"height":6,"title":546,"type":68,"filename_disk":549},"dd39f9f2-1e72-4447-bf18-82d2c2576852","dd39f9f2-1e72-4447-bf18-82d2c2576852.svg",[551],{"children":552},{"type":71,"label":553,"url":6,"anchor_id":6,"target":89,"description":6,"page":554,"icon":6,"section":6},"Shopify Developers",{"path":555},"\u002Fhire-shopify-developers",{"children":557},{"type":6,"label":558,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":559,"section":6,"links":564},"Cloud",{"name":560,"value":560,"svg":561},"Rising Moon",{"id":562,"width":6,"height":6,"title":560,"type":68,"filename_disk":563},"daa3f389-edec-4105-ba2a-199d4c279b1b","daa3f389-edec-4105-ba2a-199d4c279b1b.svg",[565,570,575],{"children":566},{"type":71,"label":567,"url":6,"anchor_id":6,"target":89,"description":6,"page":568,"icon":6,"section":6},"AWS Experts",{"path":569},"\u002Fhire-aws-experts",{"children":571},{"type":71,"label":572,"url":6,"anchor_id":6,"target":89,"description":6,"page":573,"icon":6,"section":6},"Digital Ocean Experts",{"path":574},"\u002Fhire-digital-ocean-experts",{"children":576},{"type":71,"label":577,"url":6,"anchor_id":6,"target":6,"description":6,"page":578,"icon":6,"section":6},"Supabase Experts",{"path":579},"\u002Fhire-supabase-experts",{"children":581},{"type":6,"label":582,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":583,"section":6,"links":588},"ERP",{"name":584,"value":584,"svg":585},"Petal",{"id":586,"width":6,"height":6,"title":584,"type":68,"filename_disk":587},"5210c66b-db76-4000-816b-c9be9ed6660b","5210c66b-db76-4000-816b-c9be9ed6660b.svg",[589],{"children":590},{"type":71,"label":591,"url":6,"anchor_id":6,"target":89,"description":6,"page":592,"icon":6,"section":6},"Odoo Developers",{"path":593},"\u002Fhire-odoo-developer",{"link":595},{"type":71,"label":596,"url":6,"anchor_id":6,"target":6,"description":6,"page":597,"icon":6,"section":6,"links":599},"Work",{"path":598},"\u002Fwork",[],{"link":601},{"type":6,"label":602,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":603},"Products",[604,630,690,731,842],{"children":605},{"type":6,"label":132,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":606},[607,619],{"children":608},{"type":71,"label":609,"url":6,"anchor_id":6,"target":78,"description":610,"page":611,"icon":613,"section":6,"links":618},"Vepaar","\u003Cp>The all-in-one suite to run, sell, and support your business online\u003C\u002Fp>",{"path":612},"\u002Fvepaar",{"name":614,"value":6,"svg":615},"Vepaar Icon",{"id":616,"width":6,"height":6,"title":609,"type":68,"filename_disk":617},"d4bead81-d2b1-4457-bb6b-1c363f743d9d","d4bead81-d2b1-4457-bb6b-1c363f743d9d.svg",[],{"children":620},{"type":71,"label":621,"url":6,"anchor_id":6,"target":78,"description":622,"page":623,"icon":625,"section":6,"links":629},"Pagemaker","\u003Cp>Mobile First No-Code Landing Page Builder\u003C\u002Fp>",{"path":624},"\u002Fpagemaker",{"name":621,"value":6,"svg":626},{"id":627,"width":6,"height":6,"title":621,"type":68,"filename_disk":628},"d4ac2317-ff68-456d-abec-2ebc0930cd42","d4ac2317-ff68-456d-abec-2ebc0930cd42.svg",[],{"children":631},{"type":6,"label":632,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":633},"Mobile Apps",[634,645,656,667,679],{"children":635},{"type":71,"label":636,"url":6,"anchor_id":6,"target":78,"description":637,"page":638,"icon":640,"section":6,"links":644},"Tapomo","\u003Cp>A Digital Business Card and Networking Platform\u003C\u002Fp>",{"path":639},"\u002Ftapomo",{"name":636,"value":6,"svg":641},{"id":642,"width":6,"height":6,"title":636,"type":68,"filename_disk":643},"13cc60db-cd9e-4fff-8f13-76b6155ab95d","13cc60db-cd9e-4fff-8f13-76b6155ab95d.svg",[],{"children":646},{"type":71,"label":647,"url":6,"anchor_id":6,"target":78,"description":648,"page":649,"icon":651,"section":6,"links":655},"Voliz","\u003Cp>A Real-Time WhatsApp Polling Platform\u003C\u002Fp>",{"path":650},"\u002Fvoliz",{"name":647,"value":6,"svg":652},{"id":653,"width":6,"height":6,"title":647,"type":68,"filename_disk":654},"d79f8032-d289-4376-bdd8-84d205ae2582","d79f8032-d289-4376-bdd8-84d205ae2582.svg",[],{"children":657},{"type":71,"label":658,"url":6,"anchor_id":6,"target":78,"description":659,"page":660,"icon":662,"section":6,"links":666},"Frink","\u003Cp>A Customizable Link in Bio Tool for Creators and Brands\u003C\u002Fp>",{"path":661},"\u002Ffrink",{"name":658,"value":6,"svg":663},{"id":664,"width":6,"height":6,"title":658,"type":68,"filename_disk":665},"82f881ca-7824-482b-a9ca-16ccb5f92037","82f881ca-7824-482b-a9ca-16ccb5f92037.svg",[],{"children":668},{"type":71,"label":669,"url":6,"anchor_id":6,"target":78,"description":670,"page":671,"icon":673,"section":6,"links":678},"BakLoL","\u003Cp>A Location-Based Voice Sharing Platform\u003C\u002Fp>",{"path":672},"\u002Fbaklol",{"name":669,"value":6,"svg":674},{"id":675,"width":6,"height":6,"title":676,"type":68,"filename_disk":677},"98f3c152-6255-45f1-a81f-fcc5e3414738","Baklol","98f3c152-6255-45f1-a81f-fcc5e3414738.svg",[],{"children":680},{"type":71,"label":681,"url":6,"anchor_id":6,"target":78,"description":682,"page":683,"icon":685,"section":6,"links":689},"Mixpage","\u003Cp>Build Your Website From Your Phone\u003C\u002Fp>",{"path":684},"\u002Fmixpage",{"name":681,"value":6,"svg":686},{"id":687,"width":6,"height":6,"title":681,"type":68,"filename_disk":688},"984e1e41-5b38-4b0a-9348-204b5c74920f","984e1e41-5b38-4b0a-9348-204b5c74920f.svg",[],{"children":691},{"type":6,"label":692,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":693},"Odoo Apps",[694,707,719],{"children":695},{"type":71,"label":696,"url":6,"anchor_id":6,"target":78,"description":697,"page":698,"icon":700,"section":6,"links":706},"CRM Dashboard","\u003Cp>Real-Time Sales &amp; Revenue Tracking\u003C\u002Fp>",{"path":699},"\u002Fodoo-apps\u002Fcrm-dashboard",{"name":701,"value":6,"svg":702},"CRM Dashboard Icon",{"id":703,"width":6,"height":6,"title":704,"type":68,"filename_disk":705},"2cae4e0f-2f45-4f8e-8bf6-15f00ac88835","Crm","2cae4e0f-2f45-4f8e-8bf6-15f00ac88835.svg",[],{"children":708},{"type":71,"label":709,"url":6,"anchor_id":6,"target":78,"description":710,"page":711,"icon":713,"section":6,"links":718},"Cashfree Integration","\u003Cp>Payment Gateway Integration for Odoo\u003C\u002Fp>",{"path":712},"\u002Fodoo-apps\u002Fcashfree",{"name":714,"value":6,"svg":715},"Cashfree",{"id":716,"width":6,"height":6,"title":714,"type":68,"filename_disk":717},"846054ee-c8e0-4051-b561-0c1be07c51f1","846054ee-c8e0-4051-b561-0c1be07c51f1.svg",[],{"children":720},{"type":71,"label":721,"url":6,"anchor_id":6,"target":78,"description":722,"page":723,"icon":725,"section":6,"links":730},"Purchase Order","\u003Cp>Order Payment App for B2B Checkout\u003C\u002Fp>",{"path":724},"\u002Fodoo-apps\u002Fpurchase-order",{"name":721,"value":6,"svg":726},{"id":727,"width":6,"height":6,"title":728,"type":68,"filename_disk":729},"098cf550-448b-4114-91d3-fbac10b7f0d9","Purchase 2","098cf550-448b-4114-91d3-fbac10b7f0d9.svg",[],{"children":732},{"type":71,"label":733,"url":6,"anchor_id":6,"target":6,"description":6,"page":734,"icon":6,"section":6,"links":736},"Open Source",{"path":735},"\u002Fopen-source",[737,754,767,779,793,806,818,831],{"children":738},{"type":739,"label":740,"url":741,"anchor_id":742,"target":78,"description":743,"page":744,"icon":745,"section":751,"links":753},"section","VueList","https:\u002F\u002F7span.com\u002Fopen-source#124e0f59-576e-4b49-9026-7387da467b91","124e0f59-576e-4b49-9026-7387da467b91","\u003Cp>Simplified API-based list rendering for Vue\u003C\u002Fp>",{"path":735},{"name":746,"value":6,"svg":747},"Vue List Icon",{"id":748,"width":6,"height":6,"title":749,"type":68,"filename_disk":750},"049a33aa-cbf8-4b83-94d8-4a78c9faaf8a","Vue List","049a33aa-cbf8-4b83-94d8-4a78c9faaf8a.svg",{"item":752},"e5d8dfa8-b10a-4e99-8d28-7f80f9093dfa",[],{"children":755},{"type":739,"label":756,"url":6,"anchor_id":757,"target":89,"description":758,"page":759,"icon":760,"section":765,"links":766},"ReactList","ffedf96a-b43d-45aa-84b8-51110cb37a4f","\u003Cp>Simplified API-based list rendering for React\u003C\u002Fp>",{"path":735},{"name":761,"value":6,"svg":762},"React List",{"id":763,"width":6,"height":6,"title":761,"type":68,"filename_disk":764},"153b9211-ca81-4fe5-bc76-753821ee6da7","153b9211-ca81-4fe5-bc76-753821ee6da7.svg",{"item":757},[],{"children":768},{"type":739,"label":769,"url":6,"anchor_id":752,"target":78,"description":770,"page":771,"icon":772,"section":777,"links":778},"VueForm","\u003Cp>Build consistent CRUD forms, faster for Vue\u003C\u002Fp>",{"path":735},{"name":773,"value":6,"svg":774},"Vue Form",{"id":775,"width":6,"height":6,"title":773,"type":68,"filename_disk":776},"7e33276e-fc6d-438f-9c10-5d2d70ab0606","7e33276e-fc6d-438f-9c10-5d2d70ab0606.svg",{"item":752},[],{"children":780},{"type":739,"label":781,"url":6,"anchor_id":782,"target":89,"description":783,"page":784,"icon":785,"section":791,"links":792},"ReactForm","8c35e524-04a2-4d63-ab2b-9154efd92323","\u003Cp>Build consistent CRUD forms, faster for React.\u003C\u002Fp>",{"path":735},{"name":786,"value":6,"svg":787},"React Form",{"id":788,"width":6,"height":6,"title":789,"type":68,"filename_disk":790},"d49e0b78-c98f-4bda-9dc4-4f5f238cf06a","React Form 3","d49e0b78-c98f-4bda-9dc4-4f5f238cf06a.svg",{"item":782},[],{"children":794},{"type":739,"label":795,"url":6,"anchor_id":796,"target":6,"description":797,"page":798,"icon":799,"section":804,"links":805},"DashingKit","28787115-d6c9-48e9-9569-a184610e1d84","\u003Cp>A Flutter starter kit built for scalable apps\u003C\u002Fp>",{"path":735},{"name":800,"value":6,"svg":801},"Dashing Kit",{"id":802,"width":6,"height":6,"title":800,"type":68,"filename_disk":803},"c742d34d-afc2-4e89-a8fe-34f68a95c5c0","c742d34d-afc2-4e89-a8fe-34f68a95c5c0.svg",{"item":796},[],{"children":807},{"type":739,"label":808,"url":6,"anchor_id":809,"target":6,"description":810,"page":811,"icon":812,"section":816,"links":817},"Laravel Chat","34f46942-e97b-43c4-aa2a-ff34a38853ed","\u003Cp>The all-in-one Laravel chat package\u003C\u002Fp>",{"path":735},{"name":808,"value":6,"svg":813},{"id":814,"width":6,"height":6,"title":808,"type":68,"filename_disk":815},"c2558639-c78c-45a3-9a75-cc7c2bfcc250","c2558639-c78c-45a3-9a75-cc7c2bfcc250.svg",{"item":809},[],{"children":819},{"type":739,"label":820,"url":6,"anchor_id":821,"target":6,"description":822,"page":823,"icon":824,"section":829,"links":830},"Laravel Code Generator","550942dc-1760-41da-9ac6-d0305bf8ae33","\u003Cp>Automated CRUD Code\u003C\u002Fp>",{"path":735},{"name":825,"value":6,"svg":826},"Laravel Code Genrator",{"id":827,"width":6,"height":6,"title":820,"type":68,"filename_disk":828},"6a9a0b3f-987e-47b5-a98d-620db73dd3c6","6a9a0b3f-987e-47b5-a98d-620db73dd3c6.svg",{"item":821},[],{"children":832},{"type":6,"label":833,"url":6,"anchor_id":834,"target":6,"description":835,"page":6,"icon":836,"section":6,"links":841},"Laravel WhatsApp","0d6926a8-0bce-4d31-8f1d-c49de22aa674","\u003Cp>Easy WhatsApp Message API Integration\u003C\u002Fp>",{"name":837,"value":6,"svg":838},"Laravel Whatsapp",{"id":839,"width":6,"height":6,"title":837,"type":68,"filename_disk":840},"686ec747-c1d4-431a-8e94-f65b11c24067","686ec747-c1d4-431a-8e94-f65b11c24067.svg",[],{"children":843},{"type":6,"label":844,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":845},"Brands",[846,857],{"children":847},{"type":71,"label":848,"url":6,"anchor_id":6,"target":78,"description":849,"page":850,"icon":852,"section":6,"links":856},"Motolith","\u003Cp>A Unified Auto Parts Marketplace Platform\u003C\u002Fp>",{"path":851},"\u002Fmotolith",{"name":848,"value":6,"svg":853},{"id":854,"width":6,"height":6,"title":848,"type":68,"filename_disk":855},"7965c08f-b2e5-40cf-b51a-23c3f04b8f4e","7965c08f-b2e5-40cf-b51a-23c3f04b8f4e.svg",[],{"children":858},{"type":71,"label":859,"url":6,"anchor_id":6,"target":78,"description":860,"page":861,"icon":863,"section":6,"links":867},"Carkhana","\u003Cp>A Digital Garage and Vehicle Management Platform\u003C\u002Fp>",{"path":862},"\u002Fcarkhana",{"name":859,"value":6,"svg":864},{"id":865,"width":6,"height":6,"title":859,"type":68,"filename_disk":866},"04a7e020-1f2a-4b47-a9fe-18a0938b5ffc","04a7e020-1f2a-4b47-a9fe-18a0938b5ffc.svg",[],{"link":869},{"type":71,"label":870,"url":6,"anchor_id":6,"target":89,"description":6,"page":871,"icon":6,"section":6,"links":873},"Blog",{"path":872},"\u002Fblog",[],{"link":875},{"type":6,"label":876,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":877},"Company",[878,884,890,896,901],{"children":879},{"type":71,"label":880,"url":6,"anchor_id":6,"target":6,"description":6,"page":881,"icon":6,"section":6,"links":883},"About",{"path":882},"\u002Fabout",[],{"children":885},{"type":71,"label":886,"url":6,"anchor_id":6,"target":6,"description":6,"page":887,"icon":6,"section":6,"links":889},"Testimonials",{"path":888},"\u002Ftestimonials",[],{"children":891},{"type":71,"label":892,"url":6,"anchor_id":6,"target":6,"description":6,"page":893,"icon":6,"section":6,"links":895},"Career",{"path":894},"\u002Fcareers",[],{"children":897},{"type":71,"label":898,"url":6,"anchor_id":6,"target":6,"description":6,"page":899,"icon":6,"section":6,"links":900},"Contact",{"path":80},[],{"children":902},{"type":71,"label":903,"url":6,"anchor_id":6,"target":78,"description":6,"page":904,"icon":6,"section":6,"links":906},"Brand Assets",{"path":905},"\u002Fbrand",[],{"id":62,"title":908,"subtitle":909,"blogs":910,"selected_blogs":6},"\u003Cdiv>\n\u003Cdiv>More\u003C\u002Fdiv>\n\u003C\u002Fdiv>","\u003Cp>An interesting read? Here is more related to it.\u003C\u002Fp>","related",{"title":912,"icon":913},"\u003Cp>Engineering clarity where others add complexity.&nbsp;We help businesses build, modernize, and scale with the right technology. Whatever your challenge, stage, or vision, we make IT possible.\u003C\u002Fp>",{"name":914,"value":6,"svg":915},"Making IT Possible | Black Font",{"id":916,"width":6,"height":6,"title":917,"type":68,"filename_disk":918},"ef48a6de-e34e-400b-8de4-c5d5c1b5ff5f","Group","ef48a6de-e34e-400b-8de4-c5d5c1b5ff5f.svg",{"id":47,"links":920},[921,926,930,934,938,942,946,950,954],{"link":922},{"type":923,"label":924,"url":925,"anchor_id":6,"target":78,"description":6,"page":6,"icon":6,"section":6},"url","LinkedIn","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F7span",{"link":927},{"type":923,"label":928,"url":929,"anchor_id":6,"target":78,"description":6,"page":6,"icon":6,"section":6},"Instagram","https:\u002F\u002Finstagram.com\u002F7span",{"link":931},{"type":923,"label":932,"url":933,"anchor_id":6,"target":78,"description":6,"page":6,"icon":6,"section":6},"X","https:\u002F\u002Fx.com\u002F7SpanHQ",{"link":935},{"type":923,"label":936,"url":937,"anchor_id":6,"target":78,"description":6,"page":6,"icon":6,"section":6},"Facebook","https:\u002F\u002Ffacebook.com\u002F7span",{"link":939},{"type":923,"label":940,"url":941,"anchor_id":6,"target":78,"description":6,"page":6,"icon":6,"section":6},"Youtube","https:\u002F\u002Fyoutube.com\u002F7span",{"link":943},{"type":923,"label":944,"url":945,"anchor_id":6,"target":78,"description":6,"page":6,"icon":6,"section":6},"Discord","https:\u002F\u002F7span.in\u002Fclub",{"link":947},{"type":923,"label":948,"url":949,"anchor_id":6,"target":78,"description":6,"page":6,"icon":6,"section":6},"Dribbble","https:\u002F\u002Fdribbble.com\u002F7span",{"link":951},{"type":923,"label":952,"url":953,"anchor_id":6,"target":78,"description":6,"page":6,"icon":6,"section":6},"Behance","https:\u002F\u002Fwww.behance.net\u002F7span",{"link":955},{"type":923,"label":956,"url":957,"anchor_id":6,"target":78,"description":6,"page":6,"icon":6,"section":6},"Github","https:\u002F\u002Fgithub.com\u002F7span",{"title":959,"links":960},"\u003Cp>Industries\u003C\u002Fp>",[961,964,967,970,973,976,979,982,985,988,991],{"link":962},{"type":71,"label":278,"url":6,"anchor_id":6,"target":6,"description":6,"page":963,"icon":6,"section":6},{"path":280},{"link":965},{"type":71,"label":283,"url":6,"anchor_id":6,"target":89,"description":6,"page":966,"icon":6,"section":6},{"path":285},{"link":968},{"type":71,"label":288,"url":6,"anchor_id":6,"target":89,"description":6,"page":969,"icon":6,"section":6},{"path":290},{"link":971},{"type":71,"label":346,"url":6,"anchor_id":6,"target":89,"description":6,"page":972,"icon":6,"section":6},{"path":348},{"link":974},{"type":71,"label":293,"url":6,"anchor_id":6,"target":6,"description":6,"page":975,"icon":6,"section":6},{"path":295},{"link":977},{"type":71,"label":312,"url":6,"anchor_id":6,"target":89,"description":6,"page":978,"icon":6,"section":6},{"path":314},{"link":980},{"type":71,"label":317,"url":6,"anchor_id":6,"target":89,"description":6,"page":981,"icon":6,"section":6},{"path":319},{"link":983},{"type":71,"label":336,"url":6,"anchor_id":6,"target":89,"description":6,"page":984,"icon":6,"section":6},{"path":338},{"link":986},{"type":71,"label":307,"url":6,"anchor_id":6,"target":89,"description":6,"page":987,"icon":6,"section":6},{"path":309},{"link":989},{"type":71,"label":322,"url":6,"anchor_id":6,"target":89,"description":6,"page":990,"icon":6,"section":6},{"path":324},{"link":992},{"type":71,"label":341,"url":6,"anchor_id":6,"target":89,"description":6,"page":993,"icon":6,"section":6},{"path":343},{"address":995,"contact":1010},[996,1003],{"hem_addresse":997},{"country":998,"address":999,"contact_number":1000},"India (HQ)","\u003Cp>201, iSquare Corporate Park, Ahmedabad-380060, Gujarat, India\u003C\u002Fp>",{"type":923,"label":1001,"url":1002,"anchor_id":6,"target":78,"description":6,"page":6,"icon":6,"section":6},"+91 77 97 977 977","tel:+917797977977",{"hem_addresse":1004},{"country":1005,"address":1006,"contact_number":1007},"Canada","\u003Cp>24 Merlot Court, Timberlea, NS B3T 0C2, Canada\u003C\u002Fp>",{"type":923,"label":1008,"url":1009,"anchor_id":6,"target":78,"description":6,"page":6,"icon":6,"section":6},"+1 902 789-0496","tel:+19027890496",[1011,1017],{"hem_contact":1012},{"label":1013,"contact_value":1014,"link":1015},"\u003Cp>For Sales\u003C\u002Fp>","YO@7SPAN.COM",{"type":923,"label":1014,"url":1016,"anchor_id":6,"target":78,"description":6,"page":6,"icon":6,"section":6},"mailto:YO@7SPAN.COM?subject=Inquiry",{"hem_contact":1018},{"label":1019,"contact_value":1020,"link":1021},"\u003Cp>Looking For Jobs\u003C\u002Fp>","Apply Now",{"type":71,"label":892,"url":6,"anchor_id":6,"target":6,"description":6,"page":1022,"icon":6,"section":6},{"path":894},{"title":1024,"links":1025},"\u003Cp>Services\u003C\u002Fp>",[1026,1029,1032,1035,1038,1041,1044,1047,1050,1053,1056,1059,1062,1065,1068,1071,1074,1077,1080,1083,1086,1089,1092,1095,1098],{"link":1027},{"type":71,"label":107,"url":6,"anchor_id":6,"target":89,"description":6,"page":1028,"icon":6,"section":6},{"path":109},{"link":1030},{"type":71,"label":112,"url":6,"anchor_id":6,"target":89,"description":6,"page":1031,"icon":6,"section":6},{"path":114},{"link":1033},{"type":71,"label":117,"url":6,"anchor_id":6,"target":89,"description":6,"page":1034,"icon":6,"section":6},{"path":119},{"link":1036},{"type":71,"label":122,"url":6,"anchor_id":6,"target":89,"description":6,"page":1037,"icon":6,"section":6},{"path":124},{"link":1039},{"type":71,"label":127,"url":6,"anchor_id":6,"target":89,"description":6,"page":1040,"icon":6,"section":6},{"path":129},{"link":1042},{"type":71,"label":132,"url":6,"anchor_id":6,"target":89,"description":6,"page":1043,"icon":6,"section":6},{"path":134},{"link":1045},{"type":71,"label":137,"url":6,"anchor_id":6,"target":89,"description":6,"page":1046,"icon":6,"section":6},{"path":139},{"link":1048},{"type":71,"label":142,"url":6,"anchor_id":6,"target":89,"description":6,"page":1049,"icon":6,"section":6},{"path":144},{"link":1051},{"type":71,"label":147,"url":6,"anchor_id":6,"target":89,"description":6,"page":1052,"icon":6,"section":6},{"path":149},{"link":1054},{"type":71,"label":163,"url":6,"anchor_id":6,"target":89,"description":6,"page":1055,"icon":6,"section":6},{"path":165},{"link":1057},{"type":71,"label":168,"url":6,"anchor_id":6,"target":89,"description":6,"page":1058,"icon":6,"section":6},{"path":170},{"link":1060},{"type":71,"label":173,"url":6,"anchor_id":6,"target":89,"description":6,"page":1061,"icon":6,"section":6},{"path":175},{"link":1063},{"type":71,"label":178,"url":6,"anchor_id":6,"target":89,"description":6,"page":1064,"icon":6,"section":6},{"path":180},{"link":1066},{"type":71,"label":183,"url":6,"anchor_id":6,"target":89,"description":6,"page":1067,"icon":6,"section":6},{"path":185},{"link":1069},{"type":71,"label":188,"url":6,"anchor_id":6,"target":89,"description":6,"page":1070,"icon":6,"section":6},{"path":190},{"link":1072},{"type":71,"label":193,"url":6,"anchor_id":6,"target":89,"description":6,"page":1073,"icon":6,"section":6},{"path":195},{"link":1075},{"type":71,"label":198,"url":6,"anchor_id":6,"target":89,"description":6,"page":1076,"icon":6,"section":6},{"path":200},{"link":1078},{"type":71,"label":214,"url":6,"anchor_id":6,"target":89,"description":6,"page":1079,"icon":6,"section":6},{"path":216},{"link":1081},{"type":71,"label":219,"url":6,"anchor_id":6,"target":89,"description":6,"page":1082,"icon":6,"section":6},{"path":221},{"link":1084},{"type":71,"label":224,"url":6,"anchor_id":6,"target":89,"description":6,"page":1085,"icon":6,"section":6},{"path":226},{"link":1087},{"type":71,"label":229,"url":6,"anchor_id":6,"target":89,"description":6,"page":1088,"icon":6,"section":6},{"path":231},{"link":1090},{"type":71,"label":245,"url":6,"anchor_id":6,"target":89,"description":6,"page":1091,"icon":6,"section":6},{"path":247},{"link":1093},{"type":71,"label":250,"url":6,"anchor_id":6,"target":89,"description":6,"page":1094,"icon":6,"section":6},{"path":252},{"link":1096},{"type":71,"label":255,"url":6,"anchor_id":6,"target":89,"description":6,"page":1097,"icon":6,"section":6},{"path":257},{"link":1099},{"type":71,"label":260,"url":6,"anchor_id":6,"target":89,"description":6,"page":1100,"icon":6,"section":6},{"path":262},{"id":51,"iso_badges":1102,"logo":1103,"logo_link":6,"links":1104},"ISO 9001:2015 | ISO 42001:2023 Certified",{"id":66,"title":67,"filename_disk":69},[1105,1110,1115],{"link":1106},{"type":71,"label":1107,"url":6,"anchor_id":6,"target":78,"description":6,"page":1108,"icon":6,"section":6},"Sitemap",{"path":1109},"\u002Fsitemap",{"link":1111},{"type":71,"label":1112,"url":6,"anchor_id":6,"target":78,"description":6,"page":1113,"icon":6,"section":6},"Refund Policy",{"path":1114},"\u002Frefund-policy",{"link":1116},{"type":71,"label":1117,"url":6,"anchor_id":6,"target":78,"description":6,"page":1118,"icon":6,"section":6},"Privacy",{"path":1119},"\u002Fprivacy-policy",{"data":1121},[1122],{"id":1123,"title":1124,"date_published":1125,"summary":1126,"seo_description":1127,"update_date":6,"tags":1128,"cover":1134,"sections":1137,"author":1539,"category":6,"og_image":1550,"color_primary":1551},"b7569aa4-e941-449e-837a-063de74f8ac5","Flutter Location Tracking After Termination: How to Guide","2025-06-19","This guide explains how to implement reliable location tracking in Flutter, ensuring continuous tracking even after the app is terminated or closed. It walks you through the setup process, key configuration options, and best practices for optimizing performance and battery usage. This solution helps you maintain accurate location updates on both Android and iOS devices, even in the background.","Track location in Flutter even after app termination using flutter_background_geolocation. Learn setup, key configs, and testing tips for accurate tracking.",[1129],{"bg_tags_id":1130},{"label":1131,"slug":1132,"id":1133},"Developer Insights","developer-insights","9b9bbc1a-a554-431f-bfab-d421484a8695",{"id":1135,"filename_disk":1136},"23cd37b9-31ad-42eb-88ed-c5861411ce65","23cd37b9-31ad-42eb-88ed-c5861411ce65.jpg",[1138],{"collection":1139,"item":1140},"bg_sections_content_blocks",{"id":1141,"name":1142,"content":1143,"metadata":1533},"990c93fc-7f33-470f-9b9b-1116504fd9a5","1",{"time":1144,"blocks":1145,"version":1532},1750773469904,[1146,1154,1160,1166,1172,1179,1185,1191,1197,1203,1227,1233,1239,1245,1251,1264,1270,1276,1281,1287,1294,1301,1305,1312,1316,1323,1327,1333,1340,1344,1350,1366,1372,1376,1382,1388,1392,1398,1404,1408,1414,1420,1426,1432,1436,1442,1448,1454,1473,1479,1483,1489,1495,1501,1514,1520,1526],{"id":1147,"data":1148,"type":1150,"tunes":1151},"knpyZPoOPP",{"text":1149},"Have you built a location-based Flutter app for delivery tracking, fitness, or a field team? If so, you may have encountered an issue where your app stops tracking location when the app is closed or terminated.&nbsp;","paragraph",{"alignment":1152},{"alignment":1153},"left",{"id":1155,"data":1156,"type":1150,"tunes":1158},"EFRGU9hata",{"text":1157},"Most location plugins, like geolocator or location, work just fine while the app is open or running in the background. But as soon as the app is terminated (either by the user or the OS), tracking just... stops. And that’s a dealbreaker for a lot of real-world use cases.&nbsp;",{"alignment":1159},{"alignment":1153},{"id":1161,"data":1162,"type":1150,"tunes":1164},"PUof-mZwWe",{"text":1163},"That’s where the Flutter background geolocation plugin from Transistor Software comes in. It enables your app to continue tracking the user’s location even when it’s terminated, force-closed, or after a device reboot.&nbsp;&nbsp;",{"alignment":1165},{"alignment":1153},{"id":1167,"data":1168,"type":1150,"tunes":1170},"hnX2ewUnE-",{"text":1169},"In this guide, I’ll walk you through the process of setting it all up in Flutter location tracking. If you want your app to track reliably no matter what, you're in the right place.",{"alignment":1171},{"alignment":1153},{"id":1173,"data":1174,"type":1176,"tunes":1177},"vE84eLSrz1",{"text":1175,"level":40},"Why Flutter Background Geolocation?","header",{"alignment":1178},{"alignment":1153},{"id":1180,"data":1181,"type":1150,"tunes":1183},"H7DSq2aFUh",{"text":1182},"If you’ve worked with geolocator, location, or similar packages, you’ll know they’re easy to use but come with a major limitation: they don’t support tracking once the app is force-closed. It's great for building mobile apps quickly, thanks to its \u003Ca href=\"https:\u002F\u002F7span.com\u002Fblog\u002Fflutter-widgets\">Flutter widgets\u003C\u002Fa> that enable a reactive UI. For apps like delivery or fitness trackers where tracking must continue 24\u002F7, that’s a dealbreaker.",{"alignment":1184},{"alignment":1153},{"id":1186,"data":1187,"type":1150,"tunes":1189},"Fhtdno33ns",{"text":1188},"flutter_background_geolocation goes beyond just foreground and background tracking. It supports a headless mode, which means it can continue to respond to location updates even after the app is killed or the phone is rebooted.&nbsp;",{"alignment":1190},{"alignment":1153},{"id":1192,"data":1193,"type":1150,"tunes":1195},"q9n61IU7d5",{"text":1194},"This is possible thanks to native platform integration and clever use of lifecycle hooks behind the scenes.",{"alignment":1196},{"alignment":1153},{"id":1198,"data":1199,"type":1176,"tunes":1201},"lsJxLql4Mr",{"text":1200,"level":45},"Key Features of flutter_background_geolocation",{"alignment":1202},{"alignment":1153},{"id":1204,"data":1205,"type":1226},"DP_NwMRYgZ",{"items":1206,"style":1225},[1207,1210,1213,1216,1219,1222],{"items":1208,"content":1209},[],"Reliable tracking even after app termination and device reboots",{"items":1211,"content":1212},[],"Works seamlessly on both Android and iOS",{"items":1214,"content":1215},[],"Highly customizable (distance filters, intervals, accuracy levels)",{"items":1217,"content":1218},[],"Battery-efficient with motion detection and stop detection",{"items":1220,"content":1221},[],"Built-in support for sending location data to your server via HTTP",{"items":1223,"content":1224},[],"Supports geofencing and user activity detection (e.g., walking, stationary, moving)","unordered","nestedlist",{"id":1228,"data":1229,"type":1176,"tunes":1231},"r4dFBT2CAS",{"text":1230,"level":40},"How To Track Your Location In A Flutter App",{"alignment":1232},{"alignment":1153},{"id":1234,"data":1235,"type":1150,"tunes":1237},"j_Xn73Ky5e",{"text":1236},"Learn how to easily set up Flutter location tracking in a terminated state to get real-time location updates in your app, even when the app is in the background.",{"alignment":1238},{"alignment":1153},{"id":1240,"data":1241,"type":1176,"tunes":1243},"ZHNqfvTfaZ",{"text":1242,"level":45},"Prerequisites",{"alignment":1244},{"alignment":1153},{"id":1246,"data":1247,"type":1150,"tunes":1249},"4kqaQ9yhxG",{"text":1248},"There are different \u003Ca href=\"https:\u002F\u002F7span.com\u002Fblog\u002Ftop-flutter-packages\">Flutter packages\u003C\u002Fa> available that do the heavy lifting for us. The two most advanced ones are location and geolocator. Before integrating this plugin into your Flutter project, ensure you meet the following prerequisites:",{"alignment":1250},{"alignment":1153},{"id":1252,"data":1253,"type":1226},"ChweW-g9-q",{"items":1254,"style":1225},[1255,1258,1261],{"items":1256,"content":1257},[],"Flutter SDK installed with a working environment for both Android and iOS development.",{"items":1259,"content":1260},[],"Access to physical devices for testing (background tracking is limited on emulators).",{"items":1262,"content":1263},[],"An optional backend server endpoint if you want to sync location data.",{"id":1265,"data":1266,"type":1176,"tunes":1268},"YWeBfPlCRx",{"text":1267,"level":45},"Plugin Installation",{"alignment":1269},{"alignment":1153},{"id":1271,"data":1272,"type":1150,"tunes":1274},"e6I3wNb5tc",{"text":1273},"Add the dependency in pubspec.yaml",{"alignment":1275},{"alignment":1153},{"id":1277,"data":1278,"type":1280},"wytBAzQQfu",{"code":1279},"Dependencies:\nflutter_background_geolocation: ^4.13.1 # check for latest version","code",{"id":1282,"data":1283,"type":1176,"tunes":1285},"8bCtFliWeE",{"text":1284,"level":45},"Platform Configuration",{"alignment":1286},{"alignment":1153},{"id":1288,"data":1289,"type":1176,"tunes":1292},"ZHIlnBUo1q",{"text":1290,"level":1291},"Android Setup",4,{"alignment":1293},{"alignment":1153},{"id":1295,"data":1296,"type":1226},"CBfaKMDEEb",{"items":1297,"style":1225},[1298],{"items":1299,"content":1300},[],"Update your android\u002Fapp\u002Fbuild.gradle:",{"id":1302,"data":1303,"type":1280},"l225exwj3Q",{"code":1304},"defaultConfig {\n   applicationId \"com.example.app\"\n   minSdkVersion 21\n   targetSdkVersion 33\n}",{"id":1306,"data":1307,"type":1226},"9iFFPzzJU9",{"items":1308,"style":1225},[1309],{"items":1310,"content":1311},[],"Add these permissions in AndroidManifest.xml:",{"id":1313,"data":1314,"type":1280},"5r9RtqG2dB",{"code":1315},"\u003Cuses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\" \u002F>\n\u003Cuses-permission android:name=\"android.permission.ACCESS_BACKGROUND_LOCATION\" \u002F>\n\u003Cuses-permission android:name=\"android.permission.FOREGROUND_SERVICE\" \u002F>",{"id":1317,"data":1318,"type":1226},"SgVUppzbYw",{"items":1319,"style":1225},[1320],{"items":1321,"content":1322},[],"Inside the tag:",{"id":1324,"data":1325,"type":1280},"njHTkFNCxb",{"code":1326},"\u003Cservice android:name=\"com.transistorsoft.flutter.backgroundgeolocation.HeadlessTask\" android:exported=\"true\"\u002F>",{"id":1328,"data":1329,"type":1176,"tunes":1331},"w6bUD8xHp4",{"text":1330,"level":1291},"iOS Setup",{"alignment":1332},{"alignment":1153},{"id":1334,"data":1335,"type":1226},"w9XgYNOIrG",{"items":1336,"style":1225},[1337],{"items":1338,"content":1339},[],"Add required keys in Info.plist:",{"id":1341,"data":1342,"type":1280},"tn8KIF-7Qe",{"code":1343},"\u003Ckey>NSLocationAlwaysAndWhenInUseUsageDescription\u003C\u002Fkey>\n\u003Cstring>We use your location to track your movement\u003C\u002Fstring>\n\u003Ckey>UIBackgroundModes\u003C\u002Fkey>\n\u003Carray>\n   \u003Cstring>location\u003C\u002Fstring>\n   \u003Cstring>fetch\u003C\u002Fstring>\n\u003C\u002Farray>",{"id":1345,"data":1346,"type":1150,"tunes":1348},"cNdtSA9uPQ",{"text":1347},"Enable background modes in Xcode:",{"alignment":1349},{"alignment":1153},{"id":1351,"data":1352,"type":1226},"DKVKx9ILCG",{"items":1353,"style":1225},[1354,1357,1360,1363],{"items":1355,"content":1356},[],"Open the project in Xcode",{"items":1358,"content":1359},[],"Go to “Signing &amp; Capabilities” &gt; “+ Capability”",{"items":1361,"content":1362},[],"Add Background Modes",{"items":1364,"content":1365},[],"Enable Location Updates",{"id":1367,"data":1368,"type":1176,"tunes":1370},"kXocTYrvO_",{"text":1369,"level":45},"Initialization &amp; Configuration",{"alignment":1371},{"alignment":1153},{"id":1373,"data":1374,"type":1280},"m4fmCrYne0",{"code":1375},"import 'package:flutter_background_geolocation\u002Fflutter_background_geolocation.dart' as bg;\n\nvoid main() {\n  runApp(MyApp());\n  \u002F\u002F Register Headless Task\n  bg.BackgroundGeolocation.registerHeadlessTask(backgroundGeolocationHeadlessTask);\n}",{"id":1377,"data":1378,"type":1176,"tunes":1380},"V8jmRD7bbr",{"text":1379,"level":45},"App Initialization",{"alignment":1381},{"alignment":1153},{"id":1383,"data":1384,"type":1150,"tunes":1386},"7KqX8gtqnh",{"text":1385},"Below is a complete example of setting up the plugin with proper configuration:",{"alignment":1387},{"alignment":1153},{"id":1389,"data":1390,"type":1280},"sb3OW-_Wcv",{"code":1391},"@override\nvoid initState() {\n  super.initState();\n  \u002F\u002F Listen for location updates\n  bg.BackgroundGeolocation.onLocation((bg.Location location) {\n    print('[location] - $location');\n  });\n  \u002F\u002F Fired whenever the plugin changes motion-state (stationary \u003C-> moving)\n  bg.BackgroundGeolocation.onMotionChange((bg.Location location) {\n    print('[motionchange] - $location');\n  });\n  \u002F\u002F Fired whenever the state of location services changes. Always fired at boot.\n  bg.BackgroundGeolocation.onProviderChange((bg.ProviderChangeEvent event) {\n    print('[providerchange] - $event');\n  });\n  \u002F\u002F Fired when user activity (walking, running, still, etc.) changes\n  bg.BackgroundGeolocation.onActivityChange((bg.ActivityChangeEvent event) {\n    print('[onActivityChange] - $event');\n  });\n  \u002F\u002F Fired when network connectivity changes\n  bg.BackgroundGeolocation.onConnectivityChange((bg.ConnectivityChangeEvent event) async {\n if (event.connected) {\n      await bg.BackgroundGeolocation.locations;\n    }\n  });\n  \u002F\u002F Fired on HTTP success\u002Ffailure when using the `url` config\n  bg.BackgroundGeolocation.onHttp((bg.HttpEvent event) {\n    debugPrint('[${bg.Event.HTTP}] - $event');\n  });\n  \u002F\u002F Fired when plugin requires re-authorization\n  bg.BackgroundGeolocation.onAuthorization((bg.AuthorizationEvent event) {\n    debugPrint('[${bg.Event.AUTHORIZATION}] = $event');\n  });\n  \u002F\u002F Ready the plugin\n  bg.BackgroundGeolocation.ready(bg.Config(\n    desiredAccuracy: bg.Config.DESIRED_ACCURACY_HIGH,\n    distanceFilter: 50.0,\n    stopOnTerminate: false, \u002F\u002F VERY IMPORTANT\n    startOnBoot: true,      \u002F\u002F VERY IMPORTANT\n    debug: true,\n    logLevel: bg.Config.LOG_LEVEL_VERBOSE,\n  )).then((bg.State state) {\n    if (!state.enabled) {\n      bg.BackgroundGeolocation.start();\n    }\n  });\n}\n@override\nWidget build(BuildContext context) {\n  return MaterialApp(\n    home: Scaffold(\n      appBar: AppBar(title: const Text('Location Tracker')),\n      body: const Center(child: Text('Tracking location...')),\n    ),\n  );\n}",{"id":1393,"data":1394,"type":1176,"tunes":1396},"R1FwnEgS2w",{"text":1395,"level":45},"Headless Task for Terminated State",{"alignment":1397},{"alignment":1153},{"id":1399,"data":1400,"type":1150,"tunes":1402},"LkIJRoVasI",{"text":1401},"To handle location updates when the app is killed or removed from the recent apps list, implement a headless task:",{"alignment":1403},{"alignment":1153},{"id":1405,"data":1406,"type":1280},"0Iw-VN74lI",{"code":1407},"void backgroundGeolocationHeadlessTask(bg.HeadlessEvent headlessEvent) async {\n switch(headlessEvent.name) {\n   case bg.Event.LOCATION:\n     bg.Location location = headlessEvent.event;\n     print('[Headless] location: ${location.toString()}');\n     \u002F\u002F Save to local storage or send to API\n     break;\n }\n}",{"id":1409,"data":1410,"type":1176,"tunes":1412},"OqA5CtevpO",{"text":1411,"level":45},"Key Configs for Terminated Tracking",{"alignment":1413},{"alignment":1153},{"id":1415,"data":1416,"type":1150,"tunes":1418},"GuksmYxT9b",{"text":1417},"Config Key Value Description stopOnTerminate false Keep tracking after app is killed startOnBoot true Resume tracking on device reboot",{"alignment":1419},{"alignment":1153},{"id":1421,"data":1422,"type":1176,"tunes":1424},"HJ4ZYi5W4r",{"text":1423,"level":1291},"Sending Data to an API",{"alignment":1425},{"alignment":1153},{"id":1427,"data":1428,"type":1150,"tunes":1430},"UtqW2E-6i3",{"text":1429},"If you want to send location updates to your backend, configure the plugin with HTTP sync:",{"alignment":1431},{"alignment":1153},{"id":1433,"data":1434,"type":1280},"Jdzh29wM73",{"code":1435},"bg.BackgroundGeolocation.ready(bg.Config(\n url: 'https:\u002F\u002Fyour-api.com\u002Flocations',\n headers: {\n   'Authorization': 'Bearer your_token',\n },\n httpRootProperty: 'data',\n autoSync: true,\n batchSync: true,\n maxBatchSize: 50,\n));",{"id":1437,"data":1438,"type":1150,"tunes":1440},"G78pdsGV7q",{"text":1439},"The plugin will automatically send location updates to your server in the background.",{"alignment":1441},{"alignment":1153},{"id":1443,"data":1444,"type":1176,"tunes":1446},"skMOfdmzlS",{"text":1445,"level":45},"Testing Your Implementation",{"alignment":1447},{"alignment":1153},{"id":1449,"data":1450,"type":1150,"tunes":1452},"WtYKPdLCWZ",{"text":1451},"To validate your setup:",{"alignment":1453},{"alignment":1153},{"id":1455,"data":1456,"type":1226},"tsSKVm208s",{"items":1457,"style":1225},[1458,1461,1464,1467,1470],{"items":1459,"content":1460},[],"Run the app on a physical device.",{"items":1462,"content":1463},[],"Grant all necessary location permissions.",{"items":1465,"content":1466},[],"Move around with the device.",{"items":1468,"content":1469},[],"Kill the app from the recent apps screen.",{"items":1471,"content":1472},[],"Observe logs via adb logcat (Android) or Xcode console (iOS).",{"id":1474,"data":1475,"type":1150,"tunes":1477},"a0oob44kCP",{"text":1476},"You should see output similar to:",{"alignment":1478},{"alignment":1153},{"id":1480,"data":1481,"type":1280},"Hu2qp9a9WV",{"code":1482},"[Headless] location:",{"id":1484,"data":1485,"type":1150,"tunes":1487},"Rq58bNTrv9",{"text":1486},"*Note that emulators may not simulate background and headless tasks reliably.",{"alignment":1488},{"alignment":1153},{"id":1490,"data":1491,"type":1176,"tunes":1493},"zApUKbwnyO",{"text":1492,"level":40},"Tips and Best Practices for Reliable Tracking",{"alignment":1494},{"alignment":1153},{"id":1496,"data":1497,"type":1150,"tunes":1499},"U5K_oMn6Za",{"text":1498},"When implementing Flutter location tracking in terminated state, consider the following:",{"alignment":1500},{"alignment":1153},{"id":1502,"data":1503,"type":1226},"6ji78IiXnJ",{"items":1504,"style":1225},[1505,1508,1511],{"items":1506,"content":1507},[],"On iOS, background execution is subject to strict operating system constraints. Use motion-based tracking and avoid unnecessary location updates to conserve battery.",{"items":1509,"content":1510},[],"Always inform users why you are collecting their location.&nbsp; It ensures your app complies with privacy guidelines and platform policies.",{"items":1512,"content":1513},[],"Regularly test behavior on real devices and across OS versions.",{"id":1515,"data":1516,"type":1176,"tunes":1518},"Uh5IAPxTLX",{"text":1517,"level":40},"Conclusion",{"alignment":1519},{"alignment":1153},{"id":1521,"data":1522,"type":1150,"tunes":1524},"DBD6qfrmpw",{"text":1523},"Implementing Flutter location tracking in terminated state ensures that your app can provide continuous location updates, even when the app is terminated, force-closed, or the device is rebooted. When you ask yourself, \u003Ca href=\"https:\u002F\u002F7span.com\u002Fblog\u002Fwhy-choose-flutter\">Why Flutter\u003C\u002Fa>, it’s simple. The plugin provides fine-grained control, native integrations, and a simple API to work with both Android and iOS.",{"alignment":1525},{"alignment":1153},{"id":1527,"data":1528,"type":1150,"tunes":1530},"5MJfEVhd1_",{"text":1529},"Use it to build robust features like delivery tracking, field workforce apps, outdoor activity logging, and more. As always, be transparent with users and optimize battery usage through smart configuration.",{"alignment":1531},{"alignment":1153},"2.28.2",{"title":1534,"id":1535,"component":1536},"Editor Renderer","b20b790f-9bf7-4fe4-a500-220d9752c67a",{"name":1537,"id":1538},"sections-blog-editor","8f082246-494c-41a1-b796-da33c0cc1e2e",{"first_name":1540,"last_name":1541,"id":1542,"email":1543,"facebook_url":6,"description":1544,"x_url":6,"linkedin_url":1545,"instagram_url":6,"title":6,"slug":1546,"avatar":1547},"Urvashi","Kharecha","658f286f-5fa9-4ac8-87e9-249cb1e345bd","urvashi.k@7span.com","Lead Software Engineer at 7Span\nDeveloped 25+ apps from scratch to deployment, across various domains.\nPassionate about solving complex problems and adopting the latest technologies.\nCommitted to delivering efficient, scalable, and maintainable solutions.\nInterested in open-source contributions, especially within the Flutter community."," https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Furvashi-kharecha\u002F","urvashi-kharecha",{"id":1548,"filename_disk":1549},"471a86de-8a46-4e7c-bf9a-3f00fabe73c4","471a86de-8a46-4e7c-bf9a-3f00fabe73c4.jpg",{"id":1135,"filename_disk":1136},{"name":1552,"_100":1553,"_200":1554,"_300":1555,"_400":1556,"_500":1557,"_700":1558,"_600":1559,"_900":1560,"_800":1561,"id":1562,"status":14},"Tailwind Blue","#DBEAFE","#BFDBFE","#93C5FD","#60A5FA","#3B82F6","#1D4ED8","#2563EB","#1E3A8A","#1E40AF","3044c22b-a80a-4c77-a039-31288447e8eb",[1564,1579,1597],{"id":1565,"title":1566,"slug":1567,"date_published":1568,"tags":1569,"cover":1572,"author":1575},"6d85b24c-94a2-41e0-b4da-f03313fce6e3","Testing Java Apps Like a Pro: JUnit 5, Mockito & Testcontainers","testing-java-apps","2026-02-10",[1570],{"bg_tags_id":1571},{"label":1131,"slug":1132},{"id":1573,"filename_disk":1574},"7bca449b-fef8-4024-bb2d-ad27d69f5f61","7bca449b-fef8-4024-bb2d-ad27d69f5f61.webp",{"first_name":1576,"last_name":1577,"slug":1578},"Harsh","Shiyani","harsh-shiyani",{"id":1580,"title":1581,"slug":1582,"date_published":1583,"tags":1584,"cover":1590,"author":1593},"7ac0e918-5c7d-49f9-b22a-1fce613e3669","Optimizing Battery Usage in iOS Apps: Best Practices Guide","optimizing-battery-usage-ios-apps","2026-01-21",[1585,1588],{"bg_tags_id":1586},{"label":440,"slug":1587},"mobile",{"bg_tags_id":1589},{"label":1131,"slug":1132},{"id":1591,"filename_disk":1592},"5e192d8d-7dfb-4886-b22c-c71355335e1a","5e192d8d-7dfb-4886-b22c-c71355335e1a.webp",{"first_name":1594,"last_name":1595,"slug":1596},"Jaydip","Jadav","jaydip-jadav",{"id":1598,"title":1599,"slug":1600,"date_published":1583,"tags":1601,"cover":1606,"author":1609},"4e931209-4a31-47ef-881a-c99cc8b18834","Secure Google & Apple Sign-In in FlutterFlow Using Custom Actions","google-and-apple-sign-in-flutter-flow",[1602,1604],{"bg_tags_id":1603},{"label":440,"slug":1587},{"bg_tags_id":1605},{"label":1131,"slug":1132},{"id":1607,"filename_disk":1608},"94648f4c-8a33-4647-b692-7a4a6c075a40","94648f4c-8a33-4647-b692-7a4a6c075a40.webp",{"first_name":1610,"last_name":1611,"slug":1612},"Nikunj","Panchal","nikunj-panchal"]