[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"settings":3,"page--\u002Fblog\u002Farticle":9,"blog-detail":64,"d455843b-a9b6-427f-b7e5-b64fe751b50d":842,"317e8e2a-912c-49a3-98d2-832985198aa9":1684,"da6dfaaa-71b1-4e6b-b16e-5b5acfb472f7":1688,"bc5d6217-b80c-499b-91a7-1dbca7208203":1696,"cde563a8-ddf2-4083-8be6-2d7fe4e82167":1726,"cc183043-092c-426d-9587-4fc6db361342":1764,"a080278f-f5c2-4d0e-ba3f-677da008dae4":1800,"d2f3b98a-eb5e-4096-8e79-21a62358df4b":1819,"related-blogs":1897},{"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",[],{"data":65},[66],{"id":67,"title":68,"date_published":69,"summary":6,"seo_description":70,"update_date":6,"tags":71,"cover":82,"sections":85,"author":818,"category":6,"og_image":829,"color_primary":830},"3cbc9ccf-e9d7-4199-b768-546aa66f96f9","Implementing In-App Purchases in FlutterFlow with RevenueCat","2026-01-08","Learn how to implement scalable in-app purchases in FlutterFlow using RevenueCat. A real-world, production-ready approach covering Android, iOS, backend sync, and subscription reliability.",[72,77],{"bg_tags_id":73},{"label":74,"slug":75,"id":76},"Developer Insights","developer-insights","9b9bbc1a-a554-431f-bfab-d421484a8695",{"bg_tags_id":78},{"label":79,"slug":80,"id":81},"Mobile","mobile","5fa69bcd-8c0e-4c53-b28f-ad459696bc01",{"id":83,"filename_disk":84},"53037df6-e5d3-49ab-9758-de3a240fa4eb","53037df6-e5d3-49ab-9758-de3a240fa4eb.webp",[86,763],{"collection":87,"item":88},"bg_sections_content_blocks",{"id":89,"name":68,"content":90,"metadata":757},"3d594df5-84cf-4b22-83ab-befceb51be9f",{"time":91,"blocks":92,"version":756},1767872340718,[93,101,107,125,131,138,144,150,156,162,168,174,180,186,205,211,217,223,229,235,245,251,257,263,269,275,288,294,300,306,312,318,331,337,343,353,359,365,371,387,393,399,405,411,425,431,441,447,453,459,465,479,489,495,508,514,520,526,539,545,551,556,562,568,574,584,590,596,605,611,617,623,629,639,645,658,664,670,688,694,710,716,722,728,734,750],{"id":94,"data":95,"type":97,"tunes":98},"L9IK6a5sCy",{"text":96},"Implementing in-app purchases in FlutterFlow looks straightforward in demos - but production apps tell a different story.","paragraph",{"alignment":99},{"alignment":100},"left",{"id":102,"data":103,"type":97,"tunes":105},"y52Mzikj8s",{"text":104},"Most guides stop at “purchase successful.” Real apps fail later:",{"alignment":106},{"alignment":100},{"id":108,"data":109,"type":124},"BbxaoRkh-t",{"items":110,"style":123},[111,114,117,120],{"items":112,"content":113},[],"Users switch devices",{"items":115,"content":116},[],"Subscriptions renew silently",{"items":118,"content":119},[],"Refunds don’t propagate",{"items":121,"content":122},[],"Entitlements drift out of sync","unordered","nestedlist",{"id":126,"data":127,"type":97,"tunes":129},"MrovOeQ_kf",{"text":128},"This guide covers FlutterFlow in-app purchases the way they must be built for production, using RevenueCat FlutterFlow integration as the backbone. The architecture described here is based on a live, revenue-generating FlutterFlow app, not a sandbox demo.",{"alignment":130},{"alignment":100},{"id":132,"data":133,"type":135,"tunes":136},"Ie__4PS-k6",{"text":134,"level":40},"Why FlutterFlow + RevenueCat Is the Right Combination","header",{"alignment":137},{"alignment":100},{"id":139,"data":140,"type":97,"tunes":142},"Ur0hgMkIIs",{"text":141},"FlutterFlow accelerates UI and logic.RevenueCat handles everything that breaks at scale.",{"alignment":143},{"alignment":100},{"id":145,"data":146,"type":97,"tunes":148},"agcWIR8lCH",{"text":147},"Together, they solve the three hardest subscription problems.",{"alignment":149},{"alignment":100},{"id":151,"data":152,"type":135,"tunes":154},"EKyXE9zuu3",{"text":153,"level":45},"1. Cross-Platform Subscription Management",{"alignment":155},{"alignment":100},{"id":157,"data":158,"type":97,"tunes":160},"UwDiQfz0HH",{"text":159},"One entitlement system across Google Play and App Store - no duplicated logic, no platform drift.",{"alignment":161},{"alignment":100},{"id":163,"data":164,"type":135,"tunes":166},"f7A7sp1JOq",{"text":165,"level":45},"2. Secure Server-Side Validation",{"alignment":167},{"alignment":100},{"id":169,"data":170,"type":97,"tunes":172},"5AupiPUWx6",{"text":171},"RevenueCat performs server-to-server receipt validation, eliminating fragile client-side checks and preventing renewal or refund mismatches.",{"alignment":173},{"alignment":100},{"id":175,"data":176,"type":135,"tunes":178},"qYibWEfkiK",{"text":177,"level":45},"3. Webhook-Driven Backend Sync",{"alignment":179},{"alignment":100},{"id":181,"data":182,"type":97,"tunes":184},"Edq7X7rBdf",{"text":183},"Your backend stays in sync with:",{"alignment":185},{"alignment":100},{"id":187,"data":188,"type":124},"t3LIIn7s0g",{"items":189,"style":123},[190,193,196,199,202],{"items":191,"content":192},[],"Purchases",{"items":194,"content":195},[],"Renewals",{"items":197,"content":198},[],"Cancellations",{"items":200,"content":201},[],"Expirations",{"items":203,"content":204},[],"Billing issues",{"id":206,"data":207,"type":97,"tunes":209},"txRSs5P_pk",{"text":208},"Why this matters:We initially handled verification ourselves. It worked - until renewals failed silently and refunds weren’t reflected. RevenueCat removed these failure modes entirely.",{"alignment":210},{"alignment":100},{"id":212,"data":213,"type":97,"tunes":215},"4JxfZGyc9P",{"text":214},"Production insight: Teams implementing FlutterFlow subscription setup without prior RevenueCat experience often underestimate backend complexity. Many scale faster by working with \u003Ca href=\"http:\u002F\u002F7span.com\u002Fhire-flutter-developers\">flutter developers\u003C\u002Fa> who’ve already shipped RevenueCat-based systems in production.",{"alignment":216},{"alignment":100},{"id":218,"data":219,"type":135,"tunes":221},"XY0zRyFiMB",{"text":220,"level":40},"Android Setup: Google Play Subscriptions",{"alignment":222},{"alignment":100},{"id":224,"data":225,"type":135,"tunes":227},"BTMTQQNhZx",{"text":226,"level":45},"A. Create Subscription Products",{"alignment":228},{"alignment":100},{"id":230,"data":231,"type":97,"tunes":233},"IXsrDsQYhk",{"text":232},"Google Play Console → Monetize → Subscriptions",{"alignment":234},{"alignment":100},{"id":236,"data":237,"type":124},"BscC35uZaf",{"items":238,"style":123},[239,242],{"items":240,"content":241},[],"Create a Subscription Group (e.g., Premium Access)",{"items":243,"content":244},[],"Add plans: ",{"id":246,"data":247,"type":97,"tunes":249},"xVrf9PcT5k",{"text":248},"Monthly, Quarterly, Yearly ",{"alignment":250},{"alignment":100},{"id":252,"data":253,"type":97,"tunes":255},"U8frtgkYPj",{"text":254},"Production rule:Once live, product IDs cannot change. These IDs will be referenced in RevenueCat, analytics, and backend logic. Finalize them before launch.",{"alignment":256},{"alignment":100},{"id":258,"data":259,"type":135,"tunes":261},"gMU4PIZhWg",{"text":260,"level":45},"B. Create a Google Cloud Service Account",{"alignment":262},{"alignment":100},{"id":264,"data":265,"type":97,"tunes":267},"amftq6iPBF",{"text":266},"Required for real-time subscription events.",{"alignment":268},{"alignment":100},{"id":270,"data":271,"type":97,"tunes":273},"Vat6TqEY4U",{"text":272},"Roles to assign:",{"alignment":274},{"alignment":100},{"id":276,"data":277,"type":124},"Ie8b8xMqWe",{"items":278,"style":123},[279,282,285],{"items":280,"content":281},[],"Pub\u002FSub Subscriber",{"items":283,"content":284},[],"Pub\u002FSub Admin",{"items":286,"content":287},[],"Monitoring Viewer",{"id":289,"data":290,"type":97,"tunes":292},"oOE3fXQx7p",{"text":291},"Upload the generated JSON to RevenueCat.",{"alignment":293},{"alignment":100},{"id":295,"data":296,"type":97,"tunes":298},"cbriJ84ruD",{"text":297},"⚠️ Security rule: Never ship this JSON in your app or commit it to source control.",{"alignment":299},{"alignment":100},{"id":301,"data":302,"type":135,"tunes":304},"nT5RIOJWY-",{"text":303,"level":40},"iOS Setup: App Store Subscriptions",{"alignment":305},{"alignment":100},{"id":307,"data":308,"type":135,"tunes":310},"zswHuMVoxp",{"text":309,"level":45},"A. Subscription Groups &amp; Plans",{"alignment":311},{"alignment":100},{"id":313,"data":314,"type":97,"tunes":316},"2kpk1JxpRx",{"text":315},"App Store Connect → In-App Purchases → Subscriptions",{"alignment":317},{"alignment":100},{"id":319,"data":320,"type":124},"UNt8pF2EHk",{"items":321,"style":123},[322,325,328],{"items":323,"content":324},[],"Create a group (e.g., Premium Access)",{"items":326,"content":327},[],"Add Monthly \u002F Yearly plans",{"items":329,"content":330},[],"Configure pricing, localization, and trials",{"id":332,"data":333,"type":97,"tunes":335},"LmXg7nsH3k",{"text":334},"Best practice:Keep plan identifiers consistent across Android and iOS to simplify debugging and reporting.",{"alignment":336},{"alignment":100},{"id":338,"data":339,"type":135,"tunes":341},"xumyHrA6dw",{"text":340,"level":45},"B. App Store Server API Key",{"alignment":342},{"alignment":100},{"id":344,"data":345,"type":124},"GB77lgAb1N",{"items":346,"style":123},[347,350],{"items":348,"content":349},[],"Generate a .p8 key",{"items":351,"content":352},[],"Upload it to RevenueCat",{"id":354,"data":355,"type":97,"tunes":357},"tpLEGFwbyf",{"text":356},"⚠️ The key is shown only once. Losing it requires regenerating the entire setup.",{"alignment":358},{"alignment":100},{"id":360,"data":361,"type":135,"tunes":363},"PkOLkdCSGU",{"text":362,"level":40},"Backend State Before FlutterFlow Integration",{"alignment":364},{"alignment":100},{"id":366,"data":367,"type":97,"tunes":369},"7lt6gNQ7TV",{"text":368},"At this point:",{"alignment":370},{"alignment":100},{"id":372,"data":373,"type":124},"Zx2XF30m8v",{"items":374,"style":123},[375,378,381,384],{"items":376,"content":377},[],"Products are live",{"items":379,"content":380},[],"RevenueCat is connected",{"items":382,"content":383},[],"Credentials are secure",{"items":385,"content":386},[],"Webhooks are enabled",{"id":388,"data":389,"type":97,"tunes":391},"mFQlJqOH9e",{"text":390},"This is intentional.The app layer should stay thin. Revenue logic belongs on the server.",{"alignment":392},{"alignment":100},{"id":394,"data":395,"type":135,"tunes":397},"tl36BjFZFo",{"text":396,"level":40},"FlutterFlow Integration with RevenueCat",{"alignment":398},{"alignment":100},{"id":400,"data":401,"type":135,"tunes":403},"wGlRRii5rS",{"text":402,"level":45},"Enable RevenueCat in FlutterFlow",{"alignment":404},{"alignment":100},{"id":406,"data":407,"type":97,"tunes":409},"c2cXJA7by8",{"text":408},"FlutterFlow → Settings → Integrations → RevenueCat",{"alignment":410},{"alignment":100},{"id":412,"data":413,"type":424},"MCLwBVQBGJ",{"file":414,"caption":422,"stretched":423,"withBorder":423,"withBackground":423},{"name":415,"size":416,"title":417,"width":418,"fileId":419,"height":420,"extension":421},"image1.png",189764,"Image1",924,"85f5ce97-da86-426e-8ede-09aeb184a4d0",539,"png","",false,"image",{"id":426,"data":427,"type":97,"tunes":429},"Lb4-UYwn57",{"text":428},"Add:",{"alignment":430},{"alignment":100},{"id":432,"data":433,"type":124},"g-XCGz-yrb",{"items":434,"style":123},[435,438],{"items":436,"content":437},[],"iOS Public SDK Key",{"items":439,"content":440},[],"Android Public SDK Key",{"id":442,"data":443,"type":97,"tunes":445},"RL_UkbOHwg",{"text":444},"That’s it. FlutterFlow handles SDK wiring securely.",{"alignment":446},{"alignment":100},{"id":448,"data":449,"type":135,"tunes":451},"yasv8VWNuL",{"text":450,"level":40},"Displaying Subscription Plans in FlutterFlow",{"alignment":452},{"alignment":100},{"id":454,"data":455,"type":97,"tunes":457},"ar1DTzgWim",{"text":456},"RevenueCat offerings are available natively inside FlutterFlow.",{"alignment":458},{"alignment":100},{"id":460,"data":461,"type":97,"tunes":463},"Ulw90loLDC",{"text":462},"Steps:",{"alignment":464},{"alignment":100},{"id":466,"data":467,"type":124},"w0SoloNSsy",{"items":468,"style":478},[469,472,475],{"items":470,"content":471},[],"Open your Paywall screen",{"items":473,"content":474},[],"Add widgets (Text, Buttons, Containers)",{"items":476,"content":477},[],"Bind values to: \u003Cb>RevenueCat → Current Offering → Package\u003C\u002Fb>","ordered",{"id":480,"data":481,"type":424},"n1QFy4ox67",{"file":482,"caption":422,"stretched":423,"withBorder":423,"withBackground":423},{"name":483,"size":484,"title":485,"width":486,"fileId":487,"height":488,"extension":421},"image2.png",420894,"Image2",1600,"dda0cf03-68e4-4ba1-9eb9-69f95127bd53",961,{"id":490,"data":491,"type":97,"tunes":493},"0mt34-DnqX",{"text":492},"You can display:",{"alignment":494},{"alignment":100},{"id":496,"data":497,"type":124},"V3_4XSmCjy",{"items":498,"style":123},[499,502,505],{"items":500,"content":501},[],"Price",{"items":503,"content":504},[],"Title",{"items":506,"content":507},[],"Description",{"id":509,"data":510,"type":97,"tunes":512},"vygynzu-XU",{"text":511},"Critical advantage:Prices update dynamically from the app stores - no app release required.",{"alignment":513},{"alignment":100},{"id":515,"data":516,"type":135,"tunes":518},"9Ffix2weDr",{"text":517,"level":40},"Identifying Users Correctly (Most Teams Get This Wrong)",{"alignment":519},{"alignment":100},{"id":521,"data":522,"type":97,"tunes":524},"fWCawDK8PO",{"text":523},"If you don’t identify users:",{"alignment":525},{"alignment":100},{"id":527,"data":528,"type":124},"KLnrcfhEuU",{"items":529,"style":123},[530,533,536],{"items":531,"content":532},[],"Purchases stay device-bound",{"items":534,"content":535},[],"Renewals break across logins",{"items":537,"content":538},[],"Restore flows fail",{"id":540,"data":541,"type":135,"tunes":543},"5K97J-TTR_",{"text":542,"level":45},"Correct Approach",{"alignment":544},{"alignment":100},{"id":546,"data":547,"type":97,"tunes":549},"ygWj1pr7dH",{"text":548},"After authentication, log users into RevenueCat using your internal user ID.",{"alignment":550},{"alignment":100},{"id":552,"data":553,"type":555},"xcCygN7kd1",{"code":554},"import 'package:purchases_flutter\u002Fpurchases_flutter.dart';\n\nFuture\u003Cvoid> revenueCatUserId(String userId) async {\n  LogInResult result = await Purchases.logIn(userId);\n  debugPrint('RevenueCat login result: $result');\n}","code",{"id":557,"data":558,"type":97,"tunes":560},"jfCWDOFmLT",{"text":559},"Now subscriptions are account-based, not device-based.",{"alignment":561},{"alignment":100},{"id":563,"data":564,"type":135,"tunes":566},"Qom-V5ff9j",{"text":565,"level":40},"Purchase Flow Handling (Production UX)",{"alignment":567},{"alignment":100},{"id":569,"data":570,"type":97,"tunes":572},"MHivC6W82O",{"text":571},"When a user selects a plan:",{"alignment":573},{"alignment":100},{"id":575,"data":576,"type":124},"FbYTRJWbwK",{"items":577,"style":478},[578,581],{"items":579,"content":580},[],"Trigger RevenueCat purchase",{"items":582,"content":583},[],"Handle outcomes:",{"id":585,"data":586,"type":97,"tunes":588},"AoYyjM6AbR",{"text":587},"Success: Update local UI, unlock features, refresh entitlements.",{"alignment":589},{"alignment":100},{"id":591,"data":592,"type":97,"tunes":594},"1ownMOy6Ne",{"text":593},"Failure\u002FCancellation: Show feedback, allow retry, and keep the user in context.",{"alignment":595},{"alignment":100},{"id":597,"data":598,"type":424},"aS5L3CxECq",{"file":599,"caption":422,"stretched":423,"withBorder":423,"withBackground":423},{"name":600,"size":601,"title":602,"width":486,"fileId":603,"height":604,"extension":421},"image3.png",223821,"Image3","211e20f6-fd86-4165-af75-98fea4d2c3a4",955,{"id":606,"data":607,"type":97,"tunes":609},"C8u1__TXg4",{"text":608},"UX tip:Even a simple “Purchase Successful 🎉” confirmation significantly reduces confusion.",{"alignment":610},{"alignment":100},{"id":612,"data":613,"type":135,"tunes":615},"9F1b0wM0z-",{"text":614,"level":40},"Why Client State Should Never Be Trusted",{"alignment":616},{"alignment":100},{"id":618,"data":619,"type":97,"tunes":621},"_J8Ojl_t0C",{"text":620},"Your app UI is not the source of truth.",{"alignment":622},{"alignment":100},{"id":624,"data":625,"type":97,"tunes":627},"5xEoKp9pse",{"text":626},"Always rely on:",{"alignment":628},{"alignment":100},{"id":630,"data":631,"type":124},"2EPlWLrYGi",{"items":632,"style":123},[633,636],{"items":634,"content":635},[],"RevenueCat server validation",{"items":637,"content":638},[],"Your backend subscription record",{"id":640,"data":641,"type":97,"tunes":643},"Es6aiPpZgw",{"text":642},"This prevents:",{"alignment":644},{"alignment":100},{"id":646,"data":647,"type":124},"2udoS-Mgjl",{"items":648,"style":123},[649,652,655],{"items":650,"content":651},[],"False unlocks",{"items":653,"content":654},[],"Offline inconsistencies",{"items":656,"content":657},[],"Tampering",{"id":659,"data":660,"type":135,"tunes":662},"7IyXdoFW2Y",{"text":661,"level":40},"RevenueCat Webhooks: The Backbone of Reliability",{"alignment":663},{"alignment":100},{"id":665,"data":666,"type":97,"tunes":668},"AyyxhsQLTX",{"text":667},"Your backend should process:",{"alignment":669},{"alignment":100},{"id":671,"data":672,"type":124},"b2JEHwctUO",{"items":673,"style":123},[674,677,680,683,686],{"items":675,"content":676},[],"Initial purchase",{"items":678,"content":679},[],"Renewal",{"items":681,"content":682},[],"Cancellation",{"items":684,"content":685},[],"Expiration",{"items":687,"content":204},[],{"id":689,"data":690,"type":97,"tunes":692},"lxe0O2V8l-",{"text":691},"Flow:",{"alignment":693},{"alignment":100},{"id":695,"data":696,"type":124},"Ywh_DC25tS",{"items":697,"style":478},[698,701,704,707],{"items":699,"content":700},[],"RevenueCat sends webhook",{"items":702,"content":703},[],"Backend validates event",{"items":705,"content":706},[],"User entitlement updates",{"items":708,"content":709},[],"App reads status from backend",{"id":711,"data":712,"type":97,"tunes":714},"womr3oo59x",{"text":713},"This is what makes FlutterFlow in-app purchases production-grade and scalable.",{"alignment":715},{"alignment":100},{"id":717,"data":718,"type":135,"tunes":720},"b7m9ZFOl1h",{"text":719,"level":40},"Final Takeaway: Build It Right Once",{"alignment":721},{"alignment":100},{"id":723,"data":724,"type":97,"tunes":726},"IWbEZ4EM49",{"text":725},"Subscriptions are your revenue engine - not a side feature.",{"alignment":727},{"alignment":100},{"id":729,"data":730,"type":97,"tunes":732},"lGRneVrwQw",{"text":731},"With FlutterFlow + RevenueCat:",{"alignment":733},{"alignment":100},{"id":735,"data":736,"type":124},"X9ckZPcyXJ",{"items":737,"style":123},[738,741,744,747],{"items":739,"content":740},[],"Renewals work reliably",{"items":742,"content":743},[],"Fraud is blocked",{"items":745,"content":746},[],"Data stays synced",{"items":748,"content":749},[],"Scale is effortless",{"id":751,"data":752,"type":97,"tunes":754},"RLG3smphdj",{"text":753},"Cutting corners here almost always leads to costly rewrites later.",{"alignment":755},{"alignment":100},"2.28.2",{"title":758,"id":759,"component":760},"Editor Renderer","b20b790f-9bf7-4fe4-a500-220d9752c67a",{"name":761,"id":762},"sections-blog-editor","8f082246-494c-41a1-b796-da33c0cc1e2e",{"collection":764,"item":765},"bg_sections_faqs",{"id":766,"title":767,"subtitle":6,"status":768,"faqs":769},"83f85562-37c9-4e8a-b0f6-ef50ed2fb5ae","\u003Ch2>FAQs\u003C\u002Fh2>","draft",[770,780,787,794,802,810],{"id":771,"sort":20,"bg_sections_faqs_id":772,"faq_cards_id":776},29,{"title":767,"subtitle":6,"id":766,"status":768,"faqs":773},[771,31,35,26,774,775],33,34,{"question":777,"answer":778,"id":779},"\u003Cp>What is the best way to implement in-app purchases in FlutterFlow?\u003C\u002Fp>","\u003Cp>The most reliable approach is using RevenueCat as the subscription backend. It handles server-side validation, cross-platform subscriptions, renewals, refunds, and webhook-based syncing - making FlutterFlow in-app purchases production-ready.\u003C\u002Fp>","b3fef0f4-9ad5-4e40-ba60-89511d79d430",{"id":31,"sort":40,"bg_sections_faqs_id":781,"faq_cards_id":783},{"title":767,"subtitle":6,"id":766,"status":768,"faqs":782},[771,31,35,26,774,775],{"question":784,"answer":785,"id":786},"\u003Cp>Does FlutterFlow support subscriptions on Android and iOS?\u003C\u002Fp>","\u003Cp>Yes. With RevenueCat FlutterFlow integration, you configure products in Google Play and App Store separately but manage entitlements and renewals from a single dashboard. FlutterFlow then pulls live offerings into the UI.\u003C\u002Fp>","36d8fe97-d22e-4edc-b23b-001c2d49587b",{"id":35,"sort":45,"bg_sections_faqs_id":788,"faq_cards_id":790},{"title":767,"subtitle":6,"id":766,"status":768,"faqs":789},[771,31,35,26,774,775],{"question":791,"answer":792,"id":793},"\u003Cp>Should subscription verification happen on the client or server?\u003C\u002Fp>","\u003Cp>Never on the client. Production apps must rely on RevenueCat&rsquo;s server-to-server verification and backend webhooks to prevent fake unlocks and ensure accurate access across devices.\u003C\u002Fp>","da37feef-545f-498f-b784-9785c11b82bb",{"id":26,"sort":795,"bg_sections_faqs_id":796,"faq_cards_id":798},4,{"title":767,"subtitle":6,"id":766,"status":768,"faqs":797},[771,31,35,26,774,775],{"question":799,"answer":800,"id":801},"\u003Cp>Why do subscriptions break when users change devices?\u003C\u002Fp>","\u003Cp>Because they&rsquo;re tied to the device, not the user. Logging authenticated users into RevenueCat ensures subscriptions follow the account, not the phone.\u003C\u002Fp>","8ee307ce-57bf-4c32-aec9-fbececa021b5",{"id":774,"sort":803,"bg_sections_faqs_id":804,"faq_cards_id":806},5,{"title":767,"subtitle":6,"id":766,"status":768,"faqs":805},[771,31,35,26,774,775],{"question":807,"answer":808,"id":809},"\u003Cp>Can FlutterFlow show live pricing without app updates?\u003C\u002Fp>","\u003Cp>Yes. FlutterFlow displays live pricing directly from the stores via RevenueCat. Price changes appear instantly without publishing a new app version.\u003C\u002Fp>","11094999-9458-4962-8479-d071e775aa26",{"id":775,"sort":811,"bg_sections_faqs_id":812,"faq_cards_id":814},6,{"title":767,"subtitle":6,"id":766,"status":768,"faqs":813},[771,31,35,26,774,775],{"question":815,"answer":816,"id":817},"\u003Cp>How do I keep my backend in sync with subscriptions?\u003C\u002Fp>","\u003Cp>Use RevenueCat webhooks to notify your backend of purchases, renewals, cancellations, expirations, and billing issues. Your backend becomes the single source of truth.\u003C\u002Fp>","6f09e156-2ed0-4433-8a4a-c45481dd8f2e",{"first_name":819,"last_name":820,"id":821,"email":822,"facebook_url":6,"description":823,"x_url":6,"linkedin_url":824,"instagram_url":6,"title":6,"slug":825,"avatar":826},"Nikunj","Panchal","044ec75f-09fc-492e-b662-918a6b2a9f9d","nikunj.p@7span.com","Nikunj Panchal is a Flutter expert who builds mobile apps that are fast, smooth, and user-friendly. With a strong focus on performance and clean design, Nikunj turns ideas into high-quality apps using the power of Flutter. He's always exploring new ways to create better mobile experiences.","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fnikunj-panchal-","nikunj-panchal",{"id":827,"filename_disk":828},"e2eb48df-870d-4954-bf3b-8df252ab084b","e2eb48df-870d-4954-bf3b-8df252ab084b.jpeg",{"id":83,"filename_disk":84},{"name":831,"_100":832,"_200":833,"_300":834,"_400":835,"_500":836,"_700":837,"_600":838,"_900":839,"_800":840,"id":841,"status":14},"Tailwind Blue","#DBEAFE","#BFDBFE","#93C5FD","#60A5FA","#3B82F6","#1D4ED8","#2563EB","#1E3A8A","#1E40AF","3044c22b-a80a-4c77-a039-31288447e8eb",{"logo":843,"logo_link":848,"button_primary":853,"nav_links":859},{"id":844,"width":6,"height":6,"title":845,"type":846,"filename_disk":847},"be082e99-8711-4293-b716-4b3da8c6dd29","Logo Dark","image\u002Fsvg+xml","be082e99-8711-4293-b716-4b3da8c6dd29.svg",{"type":849,"label":850,"url":6,"anchor_id":6,"target":6,"description":6,"page":851,"icon":6,"section":6},"page","Home",{"path":852},"\u002F",{"type":849,"label":854,"url":6,"anchor_id":855,"target":856,"description":6,"page":857,"icon":6,"section":6},"Get In Touch","contact_form","_blank",{"path":858},"\u002Fcontact",[860,1371,1377,1645,1651],{"link":861},{"type":6,"label":862,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":863},"Solutions",[864,1041,1127],{"children":865},{"type":849,"label":866,"url":6,"anchor_id":6,"target":867,"description":6,"page":868,"icon":6,"section":6,"links":870},"Services","_self",{"path":869},"\u002Fservices",[871,928,979,1010],{"children":872},{"type":849,"label":873,"url":6,"anchor_id":6,"target":867,"description":6,"page":874,"icon":876,"section":6,"links":882},"Build",{"path":875},"\u002Fbuild",{"name":877,"value":6,"svg":878},"Advanced Manufacturing & Industrial Products",{"id":879,"width":6,"height":6,"title":880,"type":846,"filename_disk":881},"0461b3d3-f165-4a6b-bcd8-a8f4a63120ef","Mega Menu (1)","0461b3d3-f165-4a6b-bcd8-a8f4a63120ef.svg",[883,888,893,898,903,908,913,918,923],{"children":884},{"type":849,"label":885,"url":6,"anchor_id":6,"target":867,"description":6,"page":886,"icon":6,"section":6},"Custom Applications",{"path":887},"\u002Fcustom-software-development",{"children":889},{"type":849,"label":890,"url":6,"anchor_id":6,"target":867,"description":6,"page":891,"icon":6,"section":6},"Enterprise Solutions",{"path":892},"\u002Fenterprise-application-solutions",{"children":894},{"type":849,"label":895,"url":6,"anchor_id":6,"target":867,"description":6,"page":896,"icon":6,"section":6},"eCommerce & Digital Storefronts",{"path":897},"\u002Fecommerce-development",{"children":899},{"type":849,"label":900,"url":6,"anchor_id":6,"target":867,"description":6,"page":901,"icon":6,"section":6},"No-Code\u002FLow-Code Solutions",{"path":902},"\u002Flow-code-no-code-development",{"children":904},{"type":849,"label":905,"url":6,"anchor_id":6,"target":867,"description":6,"page":906,"icon":6,"section":6},"Custom Web Development",{"path":907},"\u002Fcustom-web-development",{"children":909},{"type":849,"label":910,"url":6,"anchor_id":6,"target":867,"description":6,"page":911,"icon":6,"section":6},"SaaS",{"path":912},"\u002Fsaas-product-development",{"children":914},{"type":849,"label":915,"url":6,"anchor_id":6,"target":867,"description":6,"page":916,"icon":6,"section":6},"Cloud & DevOps",{"path":917},"\u002Fcloud-devops-engineering",{"children":919},{"type":849,"label":920,"url":6,"anchor_id":6,"target":867,"description":6,"page":921,"icon":6,"section":6},"Mobile App Development",{"path":922},"\u002Fmobile-application-development",{"children":924},{"type":849,"label":925,"url":6,"anchor_id":6,"target":867,"description":6,"page":926,"icon":6,"section":6},"CMS Development",{"path":927},"\u002Fcms-development",{"children":929},{"type":849,"label":930,"url":6,"anchor_id":6,"target":867,"description":6,"page":931,"icon":933,"section":6,"links":938},"Grow",{"path":932},"\u002Fgrow",{"name":934,"value":934,"svg":935},"Dawnrise",{"id":936,"width":6,"height":6,"title":934,"type":846,"filename_disk":937},"ba95220f-833d-4ca4-8a11-2a4b67cd134e","ba95220f-833d-4ca4-8a11-2a4b67cd134e.svg",[939,944,949,954,959,964,969,974],{"children":940},{"type":849,"label":941,"url":6,"anchor_id":6,"target":867,"description":6,"page":942,"icon":6,"section":6},"Performance Marketing Services",{"path":943},"\u002Fperformance-marketing-services",{"children":945},{"type":849,"label":946,"url":6,"anchor_id":6,"target":867,"description":6,"page":947,"icon":6,"section":6},"eCommerce Growth Solutions",{"path":948},"\u002Fecommerce-growth-solutions",{"children":950},{"type":849,"label":951,"url":6,"anchor_id":6,"target":867,"description":6,"page":952,"icon":6,"section":6},"UX Optimization & Accessibility",{"path":953},"\u002Fui-ux-design",{"children":955},{"type":849,"label":956,"url":6,"anchor_id":6,"target":867,"description":6,"page":957,"icon":6,"section":6},"IT Strategy & Process Optimization",{"path":958},"\u002FIt-optimization",{"children":960},{"type":849,"label":961,"url":6,"anchor_id":6,"target":867,"description":6,"page":962,"icon":6,"section":6},"Application Maintenance & Support",{"path":963},"\u002Fapplication-maintenance",{"children":965},{"type":849,"label":966,"url":6,"anchor_id":6,"target":867,"description":6,"page":967,"icon":6,"section":6},"IT Staff Augmentation Services",{"path":968},"\u002Fit-staff-augmentation-services",{"children":970},{"type":849,"label":971,"url":6,"anchor_id":6,"target":867,"description":6,"page":972,"icon":6,"section":6},"B2B Lead Generation Solutions",{"path":973},"\u002Flead-generation-services",{"children":975},{"type":849,"label":976,"url":6,"anchor_id":6,"target":867,"description":6,"page":977,"icon":6,"section":6},"Business Intelligence & Data Analytics",{"path":978},"\u002Fbusiness-intelligence-and-data-analytics",{"children":980},{"type":849,"label":981,"url":6,"anchor_id":6,"target":867,"description":6,"page":982,"icon":984,"section":6,"links":989},"Transform",{"path":983},"\u002Ftransform",{"name":985,"value":985,"svg":986},"Ember Nest",{"id":987,"width":6,"height":6,"title":985,"type":846,"filename_disk":988},"317591fd-6bf7-4888-a695-78ecdf2507af","317591fd-6bf7-4888-a695-78ecdf2507af.svg",[990,995,1000,1005],{"children":991},{"type":849,"label":992,"url":6,"anchor_id":6,"target":867,"description":6,"page":993,"icon":6,"section":6},"Legacy App Modernizations",{"path":994},"\u002Flegacy-app-modernization",{"children":996},{"type":849,"label":997,"url":6,"anchor_id":6,"target":867,"description":6,"page":998,"icon":6,"section":6},"AI & Advanced Tech Solutions",{"path":999},"\u002Fai-and-emerging-technologies",{"children":1001},{"type":849,"label":1002,"url":6,"anchor_id":6,"target":867,"description":6,"page":1003,"icon":6,"section":6},"Cloud & Infrastructure Transformation",{"path":1004},"\u002Fcloud-infrastructure-modernization",{"children":1006},{"type":849,"label":1007,"url":6,"anchor_id":6,"target":867,"description":6,"page":1008,"icon":6,"section":6},"IoT & Smart Solutions",{"path":1009},"\u002Fiot-development-smart-integration",{"children":1011},{"type":849,"label":1012,"url":6,"anchor_id":6,"target":867,"description":6,"page":1013,"icon":1015,"section":6,"links":1020},"Consulting",{"path":1014},"\u002Fconsulting",{"name":1016,"value":1016,"svg":1017},"Twinflame",{"id":1018,"width":6,"height":6,"title":1016,"type":846,"filename_disk":1019},"5c461564-acb7-4926-b30f-1ef56efb28f5","5c461564-acb7-4926-b30f-1ef56efb28f5.svg",[1021,1026,1031,1036],{"children":1022},{"type":849,"label":1023,"url":6,"anchor_id":6,"target":867,"description":6,"page":1024,"icon":6,"section":6},"Product Consulting",{"path":1025},"\u002Fproduct-strategy-and-management",{"children":1027},{"type":849,"label":1028,"url":6,"anchor_id":6,"target":867,"description":6,"page":1029,"icon":6,"section":6},"Tech Consulting",{"path":1030},"\u002Ftechnology-consulting",{"children":1032},{"type":849,"label":1033,"url":6,"anchor_id":6,"target":867,"description":6,"page":1034,"icon":6,"section":6},"Design Consulting",{"path":1035},"\u002Fux-consulting",{"children":1037},{"type":849,"label":1038,"url":6,"anchor_id":6,"target":867,"description":6,"page":1039,"icon":6,"section":6},"Digital Marketing Consulting",{"path":1040},"\u002Fdigital-marketing-consulting",{"children":1042},{"type":6,"label":1043,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":1044},"Industries",[1045,1074,1103],{"children":1046},{"type":6,"label":1047,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":1048,"section":6,"links":1053},"Industrial, Mobility & Infrastructure",{"name":1049,"value":1049,"svg":1050},"Mountain Base",{"id":1051,"width":6,"height":6,"title":1049,"type":846,"filename_disk":1052},"a04fdc40-8ddb-4caa-ad48-0cf2f30953e9","a04fdc40-8ddb-4caa-ad48-0cf2f30953e9.svg",[1054,1059,1064,1069],{"children":1055},{"type":849,"label":1056,"url":6,"anchor_id":6,"target":6,"description":6,"page":1057,"icon":6,"section":6},"Manufacturing",{"path":1058},"\u002Findustry\u002Fmanufacturing",{"children":1060},{"type":849,"label":1061,"url":6,"anchor_id":6,"target":867,"description":6,"page":1062,"icon":6,"section":6},"Real Estate & Construction",{"path":1063},"\u002Findustry\u002Freal-estate",{"children":1065},{"type":849,"label":1066,"url":6,"anchor_id":6,"target":867,"description":6,"page":1067,"icon":6,"section":6},"Mobility & Automotive",{"path":1068},"\u002Findustry\u002Fautomotive",{"children":1070},{"type":849,"label":1071,"url":6,"anchor_id":6,"target":6,"description":6,"page":1072,"icon":6,"section":6},"Travel & Hospitality",{"path":1073},"\u002Findustry\u002Ftravel-hospitality",{"children":1075},{"type":6,"label":1076,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":1077,"section":6,"links":1082},"Digital, Consumer & Media",{"name":1078,"value":1078,"svg":1079},"Orchard",{"id":1080,"width":6,"height":6,"title":1078,"type":846,"filename_disk":1081},"c21bf7e5-fb29-406c-9d42-0883c6272235","c21bf7e5-fb29-406c-9d42-0883c6272235.svg",[1083,1088,1093,1098],{"children":1084},{"type":849,"label":1085,"url":6,"anchor_id":6,"target":6,"description":6,"page":1086,"icon":6,"section":6},"Ecommerce & Retail",{"path":1087},"\u002Findustry\u002Fretail-ecommerce",{"children":1089},{"type":849,"label":1090,"url":6,"anchor_id":6,"target":6,"description":6,"page":1091,"icon":6,"section":6},"B2B SaaS",{"path":1092},"\u002Findustry\u002Fsaas",{"children":1094},{"type":849,"label":1095,"url":6,"anchor_id":6,"target":6,"description":6,"page":1096,"icon":6,"section":6},"Telecommunications",{"path":1097},"\u002Findustry\u002Ftelecommunications",{"children":1099},{"type":849,"label":1100,"url":6,"anchor_id":6,"target":6,"description":6,"page":1101,"icon":6,"section":6},"Media & Entertainment",{"path":1102},"\u002Findustry\u002Fmedia-entertainment",{"children":1104},{"type":6,"label":1105,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":1106,"section":6,"links":1111},"Regulated & Public Services",{"name":1107,"value":1107,"svg":1108},"Crystal",{"id":1109,"width":6,"height":6,"title":1107,"type":846,"filename_disk":1110},"276f1af8-f2fa-4229-94e7-d5ce165aa4c0","276f1af8-f2fa-4229-94e7-d5ce165aa4c0.svg",[1112,1117,1122],{"children":1113},{"type":849,"label":1114,"url":6,"anchor_id":6,"target":6,"description":6,"page":1115,"icon":6,"section":6},"Banking & Finance",{"path":1116},"\u002Findustry\u002Fbanking-finance",{"children":1118},{"type":849,"label":1119,"url":6,"anchor_id":6,"target":6,"description":6,"page":1120,"icon":6,"section":6},"Government & Public Sector",{"path":1121},"\u002Findustry\u002Fgovernment-and-public-service",{"children":1123},{"type":849,"label":1124,"url":6,"anchor_id":6,"target":6,"description":6,"page":1125,"icon":6,"section":6},"Healthcare & Wellness",{"path":1126},"\u002Findustry\u002Fhealthcare",{"children":1128},{"type":849,"label":1129,"url":6,"anchor_id":6,"target":867,"description":6,"page":1130,"icon":6,"section":6,"links":1132},"Hire Talent",{"path":1131},"\u002Ftechnologies",[1133,1172,1216,1256,1300,1319,1333,1357],{"children":1134},{"type":6,"label":1135,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":1136,"section":6,"links":1141},"Frontend",{"name":1137,"value":1137,"svg":1138},"Eclipse",{"id":1139,"width":6,"height":6,"title":1137,"type":846,"filename_disk":1140},"f24547ab-e85f-4d6f-894d-a375479c842e","f24547ab-e85f-4d6f-894d-a375479c842e.svg",[1142,1147,1152,1157,1162,1167],{"children":1143},{"type":849,"label":1144,"url":6,"anchor_id":6,"target":867,"description":6,"page":1145,"icon":6,"section":6},"JavaScript Developers",{"path":1146},"\u002Fhire-javascript-developers",{"children":1148},{"type":849,"label":1149,"url":6,"anchor_id":6,"target":867,"description":6,"page":1150,"icon":6,"section":6},"TypeScript Developers",{"path":1151},"\u002Fhire-typescript-developers",{"children":1153},{"type":849,"label":1154,"url":6,"anchor_id":6,"target":867,"description":6,"page":1155,"icon":6,"section":6},"React Developers",{"path":1156},"\u002Fhire-react-developers",{"children":1158},{"type":849,"label":1159,"url":6,"anchor_id":6,"target":867,"description":6,"page":1160,"icon":6,"section":6},"Nuxt JS Developers",{"path":1161},"\u002Fhire-nuxt-js-developers",{"children":1163},{"type":849,"label":1164,"url":6,"anchor_id":6,"target":867,"description":6,"page":1165,"icon":6,"section":6},"Next JS Developers",{"path":1166},"\u002Fhire-next-js-developers",{"children":1168},{"type":849,"label":1169,"url":6,"anchor_id":6,"target":867,"description":6,"page":1170,"icon":6,"section":6},"Vue JS Developers",{"path":1171},"\u002Fhire-vue-js-developers",{"children":1173},{"type":6,"label":1174,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":1175,"section":6,"links":1180},"Backend",{"name":1176,"value":1176,"svg":1177},"Nestling",{"id":1178,"width":6,"height":6,"title":1176,"type":846,"filename_disk":1179},"89928fcc-9b32-41d7-879d-2a88846cc3bb","89928fcc-9b32-41d7-879d-2a88846cc3bb.svg",[1181,1186,1191,1196,1201,1206,1211],{"children":1182},{"type":849,"label":1183,"url":6,"anchor_id":6,"target":6,"description":6,"page":1184,"icon":6,"section":6},"GraphQL Developers",{"path":1185},"\u002Fhire-graphql-developers",{"children":1187},{"type":849,"label":1188,"url":6,"anchor_id":6,"target":867,"description":6,"page":1189,"icon":6,"section":6},"Java Developers",{"path":1190},"\u002Fhire-java-developers",{"children":1192},{"type":849,"label":1193,"url":6,"anchor_id":6,"target":867,"description":6,"page":1194,"icon":6,"section":6},"Laravel Developers",{"path":1195},"\u002Fhire-laravel-developers",{"children":1197},{"type":849,"label":1198,"url":6,"anchor_id":6,"target":867,"description":6,"page":1199,"icon":6,"section":6},"Liferay Developers",{"path":1200},"\u002Fhire-liferay-developers",{"children":1202},{"type":849,"label":1203,"url":6,"anchor_id":6,"target":867,"description":6,"page":1204,"icon":6,"section":6},"Node JS Developers",{"path":1205},"\u002Fhire-node-js-developers",{"children":1207},{"type":849,"label":1208,"url":6,"anchor_id":6,"target":6,"description":6,"page":1209,"icon":6,"section":6},"Nest JS Developers",{"path":1210},"\u002Fhire-nest-js-developers",{"children":1212},{"type":849,"label":1213,"url":6,"anchor_id":6,"target":867,"description":6,"page":1214,"icon":6,"section":6},"PHP Developers",{"path":1215},"\u002Fhire-php-developers",{"children":1217},{"type":6,"label":79,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":1218,"section":6,"links":1223},{"name":1219,"value":1219,"svg":1220},"River Stones",{"id":1221,"width":6,"height":6,"title":1219,"type":846,"filename_disk":1222},"07d7e1f0-7112-450a-a45a-badf40495d38","07d7e1f0-7112-450a-a45a-badf40495d38.svg",[1224,1231,1236,1241,1246,1251],{"children":1225},{"type":849,"label":1226,"url":6,"anchor_id":6,"target":867,"description":6,"page":1227,"icon":6,"section":1229},"Flutter Developers",{"path":1228},"\u002Fhire-flutter-developers",{"item":1230},"0c988c05-000c-48b0-9168-7741cbb50a55",{"children":1232},{"type":849,"label":1233,"url":6,"anchor_id":6,"target":867,"description":6,"page":1234,"icon":6,"section":6},"React Native Developers",{"path":1235},"\u002Fhire-react-native-developers",{"children":1237},{"type":849,"label":1238,"url":6,"anchor_id":6,"target":867,"description":6,"page":1239,"icon":6,"section":6},"iOS Developers",{"path":1240},"\u002Fhire-ios-developers",{"children":1242},{"type":849,"label":1243,"url":6,"anchor_id":6,"target":867,"description":6,"page":1244,"icon":6,"section":6},"Kotlin Developers",{"path":1245},"\u002Fhire-kotlin-developers",{"children":1247},{"type":849,"label":1248,"url":6,"anchor_id":6,"target":867,"description":6,"page":1249,"icon":6,"section":6},"Android Developers",{"path":1250},"\u002Fhire-android-developers",{"children":1252},{"type":849,"label":1253,"url":6,"anchor_id":6,"target":6,"description":6,"page":1254,"icon":6,"section":6},"Swift Developers",{"path":1255},"\u002Fhire-swift-developers",{"children":1257},{"type":6,"label":1258,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":1259,"section":6,"links":1264},"CMS",{"name":1260,"value":1260,"svg":1261},"Pebble & Peak",{"id":1262,"width":6,"height":6,"title":1260,"type":846,"filename_disk":1263},"908d721e-4ab1-4a08-b42a-b93f011020a7","908d721e-4ab1-4a08-b42a-b93f011020a7.svg",[1265,1270,1275,1280,1285,1290,1295],{"children":1266},{"type":849,"label":1267,"url":6,"anchor_id":6,"target":867,"description":6,"page":1268,"icon":6,"section":6},"Webflow Developers",{"path":1269},"\u002Fhire-webflow-developer",{"children":1271},{"type":849,"label":1272,"url":6,"anchor_id":6,"target":867,"description":6,"page":1273,"icon":6,"section":6},"Directus Developers",{"path":1274},"\u002Fhire-directus-developers",{"children":1276},{"type":849,"label":1277,"url":6,"anchor_id":6,"target":867,"description":6,"page":1278,"icon":6,"section":6},"dotCMS Developer",{"path":1279},"\u002Fhire-dotcms-developers",{"children":1281},{"type":849,"label":1282,"url":6,"anchor_id":6,"target":867,"description":6,"page":1283,"icon":6,"section":6},"Strapi Developers",{"path":1284},"\u002Fhire-strapi-developers",{"children":1286},{"type":849,"label":1287,"url":6,"anchor_id":6,"target":867,"description":6,"page":1288,"icon":6,"section":6},"Contentful Developer",{"path":1289},"\u002Fhire-contentful-developers",{"children":1291},{"type":849,"label":1292,"url":6,"anchor_id":6,"target":867,"description":6,"page":1293,"icon":6,"section":6},"WordPress Developers",{"path":1294},"\u002Fhire-wordpress-developers",{"children":1296},{"type":849,"label":1297,"url":6,"anchor_id":6,"target":6,"description":6,"page":1298,"icon":6,"section":6},"Bubble.io Experts",{"path":1299},"\u002Fhire-bubble-experts",{"children":1301},{"type":6,"label":1302,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":1303,"section":6,"links":1308},"Design",{"name":1304,"value":1304,"svg":1305},"Starleaf",{"id":1306,"width":6,"height":6,"title":1304,"type":846,"filename_disk":1307},"2eb01417-c486-4bed-a9f9-dd10fd3be974","2eb01417-c486-4bed-a9f9-dd10fd3be974.svg",[1309,1314],{"children":1310},{"type":849,"label":1311,"url":6,"anchor_id":6,"target":867,"description":6,"page":1312,"icon":6,"section":6},"Figma Designers",{"path":1313},"\u002Fhire-figma-designer",{"children":1315},{"type":849,"label":1316,"url":6,"anchor_id":6,"target":867,"description":6,"page":1317,"icon":6,"section":6},"Framer Developers",{"path":1318},"\u002Fhire-framer-developers",{"children":1320},{"type":6,"label":1321,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":1322,"section":6,"links":1327},"E-Commerce",{"name":1323,"value":1323,"svg":1324},"Dune",{"id":1325,"width":6,"height":6,"title":1323,"type":846,"filename_disk":1326},"dd39f9f2-1e72-4447-bf18-82d2c2576852","dd39f9f2-1e72-4447-bf18-82d2c2576852.svg",[1328],{"children":1329},{"type":849,"label":1330,"url":6,"anchor_id":6,"target":867,"description":6,"page":1331,"icon":6,"section":6},"Shopify Developers",{"path":1332},"\u002Fhire-shopify-developers",{"children":1334},{"type":6,"label":1335,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":1336,"section":6,"links":1341},"Cloud",{"name":1337,"value":1337,"svg":1338},"Rising Moon",{"id":1339,"width":6,"height":6,"title":1337,"type":846,"filename_disk":1340},"daa3f389-edec-4105-ba2a-199d4c279b1b","daa3f389-edec-4105-ba2a-199d4c279b1b.svg",[1342,1347,1352],{"children":1343},{"type":849,"label":1344,"url":6,"anchor_id":6,"target":867,"description":6,"page":1345,"icon":6,"section":6},"AWS Experts",{"path":1346},"\u002Fhire-aws-experts",{"children":1348},{"type":849,"label":1349,"url":6,"anchor_id":6,"target":867,"description":6,"page":1350,"icon":6,"section":6},"Digital Ocean Experts",{"path":1351},"\u002Fhire-digital-ocean-experts",{"children":1353},{"type":849,"label":1354,"url":6,"anchor_id":6,"target":6,"description":6,"page":1355,"icon":6,"section":6},"Supabase Experts",{"path":1356},"\u002Fhire-supabase-experts",{"children":1358},{"type":6,"label":1359,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":1360,"section":6,"links":1365},"ERP",{"name":1361,"value":1361,"svg":1362},"Petal",{"id":1363,"width":6,"height":6,"title":1361,"type":846,"filename_disk":1364},"5210c66b-db76-4000-816b-c9be9ed6660b","5210c66b-db76-4000-816b-c9be9ed6660b.svg",[1366],{"children":1367},{"type":849,"label":1368,"url":6,"anchor_id":6,"target":867,"description":6,"page":1369,"icon":6,"section":6},"Odoo Developers",{"path":1370},"\u002Fhire-odoo-developer",{"link":1372},{"type":849,"label":1373,"url":6,"anchor_id":6,"target":6,"description":6,"page":1374,"icon":6,"section":6,"links":1376},"Work",{"path":1375},"\u002Fwork",[],{"link":1378},{"type":6,"label":1379,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":1380},"Products",[1381,1407,1467,1508,1619],{"children":1382},{"type":6,"label":910,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":1383},[1384,1396],{"children":1385},{"type":849,"label":1386,"url":6,"anchor_id":6,"target":856,"description":1387,"page":1388,"icon":1390,"section":6,"links":1395},"Vepaar","\u003Cp>The all-in-one suite to run, sell, and support your business online\u003C\u002Fp>",{"path":1389},"\u002Fvepaar",{"name":1391,"value":6,"svg":1392},"Vepaar Icon",{"id":1393,"width":6,"height":6,"title":1386,"type":846,"filename_disk":1394},"d4bead81-d2b1-4457-bb6b-1c363f743d9d","d4bead81-d2b1-4457-bb6b-1c363f743d9d.svg",[],{"children":1397},{"type":849,"label":1398,"url":6,"anchor_id":6,"target":856,"description":1399,"page":1400,"icon":1402,"section":6,"links":1406},"Pagemaker","\u003Cp>Mobile First No-Code Landing Page Builder\u003C\u002Fp>",{"path":1401},"\u002Fpagemaker",{"name":1398,"value":6,"svg":1403},{"id":1404,"width":6,"height":6,"title":1398,"type":846,"filename_disk":1405},"d4ac2317-ff68-456d-abec-2ebc0930cd42","d4ac2317-ff68-456d-abec-2ebc0930cd42.svg",[],{"children":1408},{"type":6,"label":1409,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":1410},"Mobile Apps",[1411,1422,1433,1444,1456],{"children":1412},{"type":849,"label":1413,"url":6,"anchor_id":6,"target":856,"description":1414,"page":1415,"icon":1417,"section":6,"links":1421},"Tapomo","\u003Cp>A Digital Business Card and Networking Platform\u003C\u002Fp>",{"path":1416},"\u002Ftapomo",{"name":1413,"value":6,"svg":1418},{"id":1419,"width":6,"height":6,"title":1413,"type":846,"filename_disk":1420},"13cc60db-cd9e-4fff-8f13-76b6155ab95d","13cc60db-cd9e-4fff-8f13-76b6155ab95d.svg",[],{"children":1423},{"type":849,"label":1424,"url":6,"anchor_id":6,"target":856,"description":1425,"page":1426,"icon":1428,"section":6,"links":1432},"Voliz","\u003Cp>A Real-Time WhatsApp Polling Platform\u003C\u002Fp>",{"path":1427},"\u002Fvoliz",{"name":1424,"value":6,"svg":1429},{"id":1430,"width":6,"height":6,"title":1424,"type":846,"filename_disk":1431},"d79f8032-d289-4376-bdd8-84d205ae2582","d79f8032-d289-4376-bdd8-84d205ae2582.svg",[],{"children":1434},{"type":849,"label":1435,"url":6,"anchor_id":6,"target":856,"description":1436,"page":1437,"icon":1439,"section":6,"links":1443},"Frink","\u003Cp>A Customizable Link in Bio Tool for Creators and Brands\u003C\u002Fp>",{"path":1438},"\u002Ffrink",{"name":1435,"value":6,"svg":1440},{"id":1441,"width":6,"height":6,"title":1435,"type":846,"filename_disk":1442},"82f881ca-7824-482b-a9ca-16ccb5f92037","82f881ca-7824-482b-a9ca-16ccb5f92037.svg",[],{"children":1445},{"type":849,"label":1446,"url":6,"anchor_id":6,"target":856,"description":1447,"page":1448,"icon":1450,"section":6,"links":1455},"BakLoL","\u003Cp>A Location-Based Voice Sharing Platform\u003C\u002Fp>",{"path":1449},"\u002Fbaklol",{"name":1446,"value":6,"svg":1451},{"id":1452,"width":6,"height":6,"title":1453,"type":846,"filename_disk":1454},"98f3c152-6255-45f1-a81f-fcc5e3414738","Baklol","98f3c152-6255-45f1-a81f-fcc5e3414738.svg",[],{"children":1457},{"type":849,"label":1458,"url":6,"anchor_id":6,"target":856,"description":1459,"page":1460,"icon":1462,"section":6,"links":1466},"Mixpage","\u003Cp>Build Your Website From Your Phone\u003C\u002Fp>",{"path":1461},"\u002Fmixpage",{"name":1458,"value":6,"svg":1463},{"id":1464,"width":6,"height":6,"title":1458,"type":846,"filename_disk":1465},"984e1e41-5b38-4b0a-9348-204b5c74920f","984e1e41-5b38-4b0a-9348-204b5c74920f.svg",[],{"children":1468},{"type":6,"label":1469,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":1470},"Odoo Apps",[1471,1484,1496],{"children":1472},{"type":849,"label":1473,"url":6,"anchor_id":6,"target":856,"description":1474,"page":1475,"icon":1477,"section":6,"links":1483},"CRM Dashboard","\u003Cp>Real-Time Sales &amp; Revenue Tracking\u003C\u002Fp>",{"path":1476},"\u002Fodoo-apps\u002Fcrm-dashboard",{"name":1478,"value":6,"svg":1479},"CRM Dashboard Icon",{"id":1480,"width":6,"height":6,"title":1481,"type":846,"filename_disk":1482},"2cae4e0f-2f45-4f8e-8bf6-15f00ac88835","Crm","2cae4e0f-2f45-4f8e-8bf6-15f00ac88835.svg",[],{"children":1485},{"type":849,"label":1486,"url":6,"anchor_id":6,"target":856,"description":1487,"page":1488,"icon":1490,"section":6,"links":1495},"Cashfree Integration","\u003Cp>Payment Gateway Integration for Odoo\u003C\u002Fp>",{"path":1489},"\u002Fodoo-apps\u002Fcashfree",{"name":1491,"value":6,"svg":1492},"Cashfree",{"id":1493,"width":6,"height":6,"title":1491,"type":846,"filename_disk":1494},"846054ee-c8e0-4051-b561-0c1be07c51f1","846054ee-c8e0-4051-b561-0c1be07c51f1.svg",[],{"children":1497},{"type":849,"label":1498,"url":6,"anchor_id":6,"target":856,"description":1499,"page":1500,"icon":1502,"section":6,"links":1507},"Purchase Order","\u003Cp>Order Payment App for B2B Checkout\u003C\u002Fp>",{"path":1501},"\u002Fodoo-apps\u002Fpurchase-order",{"name":1498,"value":6,"svg":1503},{"id":1504,"width":6,"height":6,"title":1505,"type":846,"filename_disk":1506},"098cf550-448b-4114-91d3-fbac10b7f0d9","Purchase 2","098cf550-448b-4114-91d3-fbac10b7f0d9.svg",[],{"children":1509},{"type":849,"label":1510,"url":6,"anchor_id":6,"target":6,"description":6,"page":1511,"icon":6,"section":6,"links":1513},"Open Source",{"path":1512},"\u002Fopen-source",[1514,1531,1544,1556,1570,1583,1595,1608],{"children":1515},{"type":1516,"label":1517,"url":1518,"anchor_id":1519,"target":856,"description":1520,"page":1521,"icon":1522,"section":1528,"links":1530},"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":1512},{"name":1523,"value":6,"svg":1524},"Vue List Icon",{"id":1525,"width":6,"height":6,"title":1526,"type":846,"filename_disk":1527},"049a33aa-cbf8-4b83-94d8-4a78c9faaf8a","Vue List","049a33aa-cbf8-4b83-94d8-4a78c9faaf8a.svg",{"item":1529},"e5d8dfa8-b10a-4e99-8d28-7f80f9093dfa",[],{"children":1532},{"type":1516,"label":1533,"url":6,"anchor_id":1534,"target":867,"description":1535,"page":1536,"icon":1537,"section":1542,"links":1543},"ReactList","ffedf96a-b43d-45aa-84b8-51110cb37a4f","\u003Cp>Simplified API-based list rendering for React\u003C\u002Fp>",{"path":1512},{"name":1538,"value":6,"svg":1539},"React List",{"id":1540,"width":6,"height":6,"title":1538,"type":846,"filename_disk":1541},"153b9211-ca81-4fe5-bc76-753821ee6da7","153b9211-ca81-4fe5-bc76-753821ee6da7.svg",{"item":1534},[],{"children":1545},{"type":1516,"label":1546,"url":6,"anchor_id":1529,"target":856,"description":1547,"page":1548,"icon":1549,"section":1554,"links":1555},"VueForm","\u003Cp>Build consistent CRUD forms, faster for Vue\u003C\u002Fp>",{"path":1512},{"name":1550,"value":6,"svg":1551},"Vue Form",{"id":1552,"width":6,"height":6,"title":1550,"type":846,"filename_disk":1553},"7e33276e-fc6d-438f-9c10-5d2d70ab0606","7e33276e-fc6d-438f-9c10-5d2d70ab0606.svg",{"item":1529},[],{"children":1557},{"type":1516,"label":1558,"url":6,"anchor_id":1559,"target":867,"description":1560,"page":1561,"icon":1562,"section":1568,"links":1569},"ReactForm","8c35e524-04a2-4d63-ab2b-9154efd92323","\u003Cp>Build consistent CRUD forms, faster for React.\u003C\u002Fp>",{"path":1512},{"name":1563,"value":6,"svg":1564},"React Form",{"id":1565,"width":6,"height":6,"title":1566,"type":846,"filename_disk":1567},"d49e0b78-c98f-4bda-9dc4-4f5f238cf06a","React Form 3","d49e0b78-c98f-4bda-9dc4-4f5f238cf06a.svg",{"item":1559},[],{"children":1571},{"type":1516,"label":1572,"url":6,"anchor_id":1573,"target":6,"description":1574,"page":1575,"icon":1576,"section":1581,"links":1582},"DashingKit","28787115-d6c9-48e9-9569-a184610e1d84","\u003Cp>A Flutter starter kit built for scalable apps\u003C\u002Fp>",{"path":1512},{"name":1577,"value":6,"svg":1578},"Dashing Kit",{"id":1579,"width":6,"height":6,"title":1577,"type":846,"filename_disk":1580},"c742d34d-afc2-4e89-a8fe-34f68a95c5c0","c742d34d-afc2-4e89-a8fe-34f68a95c5c0.svg",{"item":1573},[],{"children":1584},{"type":1516,"label":1585,"url":6,"anchor_id":1586,"target":6,"description":1587,"page":1588,"icon":1589,"section":1593,"links":1594},"Laravel Chat","34f46942-e97b-43c4-aa2a-ff34a38853ed","\u003Cp>The all-in-one Laravel chat package\u003C\u002Fp>",{"path":1512},{"name":1585,"value":6,"svg":1590},{"id":1591,"width":6,"height":6,"title":1585,"type":846,"filename_disk":1592},"c2558639-c78c-45a3-9a75-cc7c2bfcc250","c2558639-c78c-45a3-9a75-cc7c2bfcc250.svg",{"item":1586},[],{"children":1596},{"type":1516,"label":1597,"url":6,"anchor_id":1598,"target":6,"description":1599,"page":1600,"icon":1601,"section":1606,"links":1607},"Laravel Code Generator","550942dc-1760-41da-9ac6-d0305bf8ae33","\u003Cp>Automated CRUD Code\u003C\u002Fp>",{"path":1512},{"name":1602,"value":6,"svg":1603},"Laravel Code Genrator",{"id":1604,"width":6,"height":6,"title":1597,"type":846,"filename_disk":1605},"6a9a0b3f-987e-47b5-a98d-620db73dd3c6","6a9a0b3f-987e-47b5-a98d-620db73dd3c6.svg",{"item":1598},[],{"children":1609},{"type":6,"label":1610,"url":6,"anchor_id":1611,"target":6,"description":1612,"page":6,"icon":1613,"section":6,"links":1618},"Laravel WhatsApp","0d6926a8-0bce-4d31-8f1d-c49de22aa674","\u003Cp>Easy WhatsApp Message API Integration\u003C\u002Fp>",{"name":1614,"value":6,"svg":1615},"Laravel Whatsapp",{"id":1616,"width":6,"height":6,"title":1614,"type":846,"filename_disk":1617},"686ec747-c1d4-431a-8e94-f65b11c24067","686ec747-c1d4-431a-8e94-f65b11c24067.svg",[],{"children":1620},{"type":6,"label":1621,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":1622},"Brands",[1623,1634],{"children":1624},{"type":849,"label":1625,"url":6,"anchor_id":6,"target":856,"description":1626,"page":1627,"icon":1629,"section":6,"links":1633},"Motolith","\u003Cp>A Unified Auto Parts Marketplace Platform\u003C\u002Fp>",{"path":1628},"\u002Fmotolith",{"name":1625,"value":6,"svg":1630},{"id":1631,"width":6,"height":6,"title":1625,"type":846,"filename_disk":1632},"7965c08f-b2e5-40cf-b51a-23c3f04b8f4e","7965c08f-b2e5-40cf-b51a-23c3f04b8f4e.svg",[],{"children":1635},{"type":849,"label":1636,"url":6,"anchor_id":6,"target":856,"description":1637,"page":1638,"icon":1640,"section":6,"links":1644},"Carkhana","\u003Cp>A Digital Garage and Vehicle Management Platform\u003C\u002Fp>",{"path":1639},"\u002Fcarkhana",{"name":1636,"value":6,"svg":1641},{"id":1642,"width":6,"height":6,"title":1636,"type":846,"filename_disk":1643},"04a7e020-1f2a-4b47-a9fe-18a0938b5ffc","04a7e020-1f2a-4b47-a9fe-18a0938b5ffc.svg",[],{"link":1646},{"type":849,"label":1647,"url":6,"anchor_id":6,"target":867,"description":6,"page":1648,"icon":6,"section":6,"links":1650},"Blog",{"path":1649},"\u002Fblog",[],{"link":1652},{"type":6,"label":1653,"url":6,"anchor_id":6,"target":6,"description":6,"page":6,"icon":6,"section":6,"links":1654},"Company",[1655,1661,1667,1673,1678],{"children":1656},{"type":849,"label":1657,"url":6,"anchor_id":6,"target":6,"description":6,"page":1658,"icon":6,"section":6,"links":1660},"About",{"path":1659},"\u002Fabout",[],{"children":1662},{"type":849,"label":1663,"url":6,"anchor_id":6,"target":6,"description":6,"page":1664,"icon":6,"section":6,"links":1666},"Testimonials",{"path":1665},"\u002Ftestimonials",[],{"children":1668},{"type":849,"label":1669,"url":6,"anchor_id":6,"target":6,"description":6,"page":1670,"icon":6,"section":6,"links":1672},"Career",{"path":1671},"\u002Fcareers",[],{"children":1674},{"type":849,"label":1675,"url":6,"anchor_id":6,"target":6,"description":6,"page":1676,"icon":6,"section":6,"links":1677},"Contact",{"path":858},[],{"children":1679},{"type":849,"label":1680,"url":6,"anchor_id":6,"target":856,"description":6,"page":1681,"icon":6,"section":6,"links":1683},"Brand Assets",{"path":1682},"\u002Fbrand",[],{"id":62,"title":1685,"subtitle":1686,"blogs":1687,"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":1689,"icon":1690},"\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":1691,"value":6,"svg":1692},"Making IT Possible | Black Font",{"id":1693,"width":6,"height":6,"title":1694,"type":846,"filename_disk":1695},"ef48a6de-e34e-400b-8de4-c5d5c1b5ff5f","Group","ef48a6de-e34e-400b-8de4-c5d5c1b5ff5f.svg",{"address":1697,"contact":1713},[1698,1706],{"hem_addresse":1699},{"country":1700,"address":1701,"contact_number":1702},"India (HQ)","\u003Cp>201, iSquare Corporate Park, Ahmedabad-380060, Gujarat, India\u003C\u002Fp>",{"type":1703,"label":1704,"url":1705,"anchor_id":6,"target":856,"description":6,"page":6,"icon":6,"section":6},"url","+91 77 97 977 977","tel:+917797977977",{"hem_addresse":1707},{"country":1708,"address":1709,"contact_number":1710},"Canada","\u003Cp>24 Merlot Court, Timberlea, NS B3T 0C2, Canada\u003C\u002Fp>",{"type":1703,"label":1711,"url":1712,"anchor_id":6,"target":856,"description":6,"page":6,"icon":6,"section":6},"+1 902 789-0496","tel:+19027890496",[1714,1720],{"hem_contact":1715},{"label":1716,"contact_value":1717,"link":1718},"\u003Cp>For Sales\u003C\u002Fp>","YO@7SPAN.COM",{"type":1703,"label":1717,"url":1719,"anchor_id":6,"target":856,"description":6,"page":6,"icon":6,"section":6},"mailto:YO@7SPAN.COM?subject=Inquiry",{"hem_contact":1721},{"label":1722,"contact_value":1723,"link":1724},"\u003Cp>Looking For Jobs\u003C\u002Fp>","Apply Now",{"type":849,"label":1669,"url":6,"anchor_id":6,"target":6,"description":6,"page":1725,"icon":6,"section":6},{"path":1671},{"id":47,"links":1727},[1728,1732,1736,1740,1744,1748,1752,1756,1760],{"link":1729},{"type":1703,"label":1730,"url":1731,"anchor_id":6,"target":856,"description":6,"page":6,"icon":6,"section":6},"LinkedIn","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F7span",{"link":1733},{"type":1703,"label":1734,"url":1735,"anchor_id":6,"target":856,"description":6,"page":6,"icon":6,"section":6},"Instagram","https:\u002F\u002Finstagram.com\u002F7span",{"link":1737},{"type":1703,"label":1738,"url":1739,"anchor_id":6,"target":856,"description":6,"page":6,"icon":6,"section":6},"X","https:\u002F\u002Fx.com\u002F7SpanHQ",{"link":1741},{"type":1703,"label":1742,"url":1743,"anchor_id":6,"target":856,"description":6,"page":6,"icon":6,"section":6},"Facebook","https:\u002F\u002Ffacebook.com\u002F7span",{"link":1745},{"type":1703,"label":1746,"url":1747,"anchor_id":6,"target":856,"description":6,"page":6,"icon":6,"section":6},"Youtube","https:\u002F\u002Fyoutube.com\u002F7span",{"link":1749},{"type":1703,"label":1750,"url":1751,"anchor_id":6,"target":856,"description":6,"page":6,"icon":6,"section":6},"Discord","https:\u002F\u002F7span.in\u002Fclub",{"link":1753},{"type":1703,"label":1754,"url":1755,"anchor_id":6,"target":856,"description":6,"page":6,"icon":6,"section":6},"Dribbble","https:\u002F\u002Fdribbble.com\u002F7span",{"link":1757},{"type":1703,"label":1758,"url":1759,"anchor_id":6,"target":856,"description":6,"page":6,"icon":6,"section":6},"Behance","https:\u002F\u002Fwww.behance.net\u002F7span",{"link":1761},{"type":1703,"label":1762,"url":1763,"anchor_id":6,"target":856,"description":6,"page":6,"icon":6,"section":6},"Github","https:\u002F\u002Fgithub.com\u002F7span",{"title":1765,"links":1766},"\u003Cp>Industries\u003C\u002Fp>",[1767,1770,1773,1776,1779,1782,1785,1788,1791,1794,1797],{"link":1768},{"type":849,"label":1056,"url":6,"anchor_id":6,"target":6,"description":6,"page":1769,"icon":6,"section":6},{"path":1058},{"link":1771},{"type":849,"label":1061,"url":6,"anchor_id":6,"target":867,"description":6,"page":1772,"icon":6,"section":6},{"path":1063},{"link":1774},{"type":849,"label":1066,"url":6,"anchor_id":6,"target":867,"description":6,"page":1775,"icon":6,"section":6},{"path":1068},{"link":1777},{"type":849,"label":1124,"url":6,"anchor_id":6,"target":867,"description":6,"page":1778,"icon":6,"section":6},{"path":1126},{"link":1780},{"type":849,"label":1071,"url":6,"anchor_id":6,"target":6,"description":6,"page":1781,"icon":6,"section":6},{"path":1073},{"link":1783},{"type":849,"label":1090,"url":6,"anchor_id":6,"target":867,"description":6,"page":1784,"icon":6,"section":6},{"path":1092},{"link":1786},{"type":849,"label":1095,"url":6,"anchor_id":6,"target":867,"description":6,"page":1787,"icon":6,"section":6},{"path":1097},{"link":1789},{"type":849,"label":1114,"url":6,"anchor_id":6,"target":867,"description":6,"page":1790,"icon":6,"section":6},{"path":1116},{"link":1792},{"type":849,"label":1085,"url":6,"anchor_id":6,"target":867,"description":6,"page":1793,"icon":6,"section":6},{"path":1087},{"link":1795},{"type":849,"label":1100,"url":6,"anchor_id":6,"target":867,"description":6,"page":1796,"icon":6,"section":6},{"path":1102},{"link":1798},{"type":849,"label":1119,"url":6,"anchor_id":6,"target":867,"description":6,"page":1799,"icon":6,"section":6},{"path":1121},{"id":51,"iso_badges":1801,"logo":1802,"logo_link":6,"links":1803},"ISO 9001:2015 | ISO 42001:2023 Certified",{"id":844,"title":845,"filename_disk":847},[1804,1809,1814],{"link":1805},{"type":849,"label":1806,"url":6,"anchor_id":6,"target":856,"description":6,"page":1807,"icon":6,"section":6},"Sitemap",{"path":1808},"\u002Fsitemap",{"link":1810},{"type":849,"label":1811,"url":6,"anchor_id":6,"target":856,"description":6,"page":1812,"icon":6,"section":6},"Refund Policy",{"path":1813},"\u002Frefund-policy",{"link":1815},{"type":849,"label":1816,"url":6,"anchor_id":6,"target":856,"description":6,"page":1817,"icon":6,"section":6},"Privacy",{"path":1818},"\u002Fprivacy-policy",{"title":1820,"links":1821},"\u003Cp>Services\u003C\u002Fp>",[1822,1825,1828,1831,1834,1837,1840,1843,1846,1849,1852,1855,1858,1861,1864,1867,1870,1873,1876,1879,1882,1885,1888,1891,1894],{"link":1823},{"type":849,"label":885,"url":6,"anchor_id":6,"target":867,"description":6,"page":1824,"icon":6,"section":6},{"path":887},{"link":1826},{"type":849,"label":890,"url":6,"anchor_id":6,"target":867,"description":6,"page":1827,"icon":6,"section":6},{"path":892},{"link":1829},{"type":849,"label":895,"url":6,"anchor_id":6,"target":867,"description":6,"page":1830,"icon":6,"section":6},{"path":897},{"link":1832},{"type":849,"label":900,"url":6,"anchor_id":6,"target":867,"description":6,"page":1833,"icon":6,"section":6},{"path":902},{"link":1835},{"type":849,"label":905,"url":6,"anchor_id":6,"target":867,"description":6,"page":1836,"icon":6,"section":6},{"path":907},{"link":1838},{"type":849,"label":910,"url":6,"anchor_id":6,"target":867,"description":6,"page":1839,"icon":6,"section":6},{"path":912},{"link":1841},{"type":849,"label":915,"url":6,"anchor_id":6,"target":867,"description":6,"page":1842,"icon":6,"section":6},{"path":917},{"link":1844},{"type":849,"label":920,"url":6,"anchor_id":6,"target":867,"description":6,"page":1845,"icon":6,"section":6},{"path":922},{"link":1847},{"type":849,"label":925,"url":6,"anchor_id":6,"target":867,"description":6,"page":1848,"icon":6,"section":6},{"path":927},{"link":1850},{"type":849,"label":941,"url":6,"anchor_id":6,"target":867,"description":6,"page":1851,"icon":6,"section":6},{"path":943},{"link":1853},{"type":849,"label":946,"url":6,"anchor_id":6,"target":867,"description":6,"page":1854,"icon":6,"section":6},{"path":948},{"link":1856},{"type":849,"label":951,"url":6,"anchor_id":6,"target":867,"description":6,"page":1857,"icon":6,"section":6},{"path":953},{"link":1859},{"type":849,"label":956,"url":6,"anchor_id":6,"target":867,"description":6,"page":1860,"icon":6,"section":6},{"path":958},{"link":1862},{"type":849,"label":961,"url":6,"anchor_id":6,"target":867,"description":6,"page":1863,"icon":6,"section":6},{"path":963},{"link":1865},{"type":849,"label":966,"url":6,"anchor_id":6,"target":867,"description":6,"page":1866,"icon":6,"section":6},{"path":968},{"link":1868},{"type":849,"label":971,"url":6,"anchor_id":6,"target":867,"description":6,"page":1869,"icon":6,"section":6},{"path":973},{"link":1871},{"type":849,"label":976,"url":6,"anchor_id":6,"target":867,"description":6,"page":1872,"icon":6,"section":6},{"path":978},{"link":1874},{"type":849,"label":992,"url":6,"anchor_id":6,"target":867,"description":6,"page":1875,"icon":6,"section":6},{"path":994},{"link":1877},{"type":849,"label":997,"url":6,"anchor_id":6,"target":867,"description":6,"page":1878,"icon":6,"section":6},{"path":999},{"link":1880},{"type":849,"label":1002,"url":6,"anchor_id":6,"target":867,"description":6,"page":1881,"icon":6,"section":6},{"path":1004},{"link":1883},{"type":849,"label":1007,"url":6,"anchor_id":6,"target":867,"description":6,"page":1884,"icon":6,"section":6},{"path":1009},{"link":1886},{"type":849,"label":1023,"url":6,"anchor_id":6,"target":867,"description":6,"page":1887,"icon":6,"section":6},{"path":1025},{"link":1889},{"type":849,"label":1028,"url":6,"anchor_id":6,"target":867,"description":6,"page":1890,"icon":6,"section":6},{"path":1030},{"link":1892},{"type":849,"label":1033,"url":6,"anchor_id":6,"target":867,"description":6,"page":1893,"icon":6,"section":6},{"path":1035},{"link":1895},{"type":849,"label":1038,"url":6,"anchor_id":6,"target":867,"description":6,"page":1896,"icon":6,"section":6},{"path":1040},[1898,1917,1932],{"id":1899,"title":1900,"slug":1901,"date_published":1902,"tags":1903,"cover":1910,"author":1913},"6419baae-0fad-4b6e-a55f-b4d82494bc1a","How to Build a Real Estate App Like Zillow","how-to-build-real-estate-app-like-zillow","2026-03-09",[1904,1906],{"bg_tags_id":1905},{"label":79,"slug":80},{"bg_tags_id":1907},{"label":1908,"slug":1909},"Business","business",{"id":1911,"filename_disk":1912},"fca6430a-f68d-4d12-baa4-28c2245e814d","fca6430a-f68d-4d12-baa4-28c2245e814d.webp",{"first_name":1914,"last_name":1915,"slug":1916},"Pratik","Butani","pratik-butani",{"id":1918,"title":1919,"slug":1920,"date_published":1921,"tags":1922,"cover":1925,"author":1928},"6d85b24c-94a2-41e0-b4da-f03313fce6e3","Testing Java Apps Like a Pro: JUnit 5, Mockito & Testcontainers","testing-java-apps","2026-02-10",[1923],{"bg_tags_id":1924},{"label":74,"slug":75},{"id":1926,"filename_disk":1927},"7bca449b-fef8-4024-bb2d-ad27d69f5f61","7bca449b-fef8-4024-bb2d-ad27d69f5f61.webp",{"first_name":1929,"last_name":1930,"slug":1931},"Harsh","Shiyani","harsh-shiyani",{"id":1933,"title":1934,"slug":1935,"date_published":1936,"tags":1937,"cover":1942,"author":1945},"7ac0e918-5c7d-49f9-b22a-1fce613e3669","Optimizing Battery Usage in iOS Apps: Best Practices Guide","optimizing-battery-usage-ios-apps","2026-01-21",[1938,1940],{"bg_tags_id":1939},{"label":79,"slug":80},{"bg_tags_id":1941},{"label":74,"slug":75},{"id":1943,"filename_disk":1944},"5e192d8d-7dfb-4886-b22c-c71355335e1a","5e192d8d-7dfb-4886-b22c-c71355335e1a.webp",{"first_name":1946,"last_name":1947,"slug":1948},"Jaydip","Jadav","jaydip-jadav"]