[{"data":1,"prerenderedAt":298},["ShallowReactive",2],{"services-en-flutter-apps":3,"published":208},{"doc":4,"versions":189,"related":192},{"id":5,"title":6,"body":7,"description":172,"draft":173,"extension":174,"lang":175,"lead":176,"meta":177,"minutes":165,"modified":178,"navigation":179,"order":180,"path":181,"price":182,"published":183,"seo":184,"seoTitle":185,"short":186,"stem":187,"__hash__":188},"services\u002Fen\u002Fservices\u002Fflutter-apps.md","Flutter mobile apps",{"type":8,"value":9,"toc":163},"minimark",[10,14,17,22,44,48,90,94,97,114,117,121,151,155],[11,12,13],"p",{},"Flutter is Google's technology that makes this possible.",[11,15,16],{},"Complexity varies: from a simple app with a few screens to a service with accounting, payment and a user account.",[18,19,21],"h2",{"id":20},"when-flutter-is-agood-choice","When Flutter is a good choice",[23,24,25,29,32,41],"ul",{},[26,27,28],"li",{},"you need an app for both iOS and Android, but the budget covers only one build;",[26,30,31],{},"the interface matters: animations, a custom design instead of standard system screens;",[26,33,34,35,40],{},"you have a site or a ",[36,37,39],"a",{"href":38},"\u002Fen\u002Fservices\u002Fweb-apps\u002F","web app"," and need a mobile client for it;",[26,42,43],{},"you need to test an idea quickly: build a first version and show it to users.",[18,45,47],{"id":46},"what-is-included","What is included",[23,49,50,57,63,74,80],{},[26,51,52,56],{},[53,54,55],"strong",{},"Interface from a design"," or from scratch, with animations and themes.",[26,58,59,62],{},[53,60,61],{},"App logic:"," navigation, forms, working with data, offline mode.",[26,64,65,68,69,73],{},[53,66,67],{},"Connection to a server:"," your API, Firebase or another backend. If there is no server side, see ",[36,70,72],{"href":71},"\u002Fen\u002Fservices\u002Ffull-stack\u002F","full-stack development",".",[26,75,76,79],{},[53,77,78],{},"Publishing"," on the App Store and Google Play: builds, signing, store pages.",[26,81,82,85,86,73],{},[53,83,84],{},"30-day warranty:"," after launch I fix errors in my work free of charge. New features and changes are separate, see ",[36,87,89],{"href":88},"\u002Fen\u002Fservices\u002Fsite-support\u002F","support",[18,91,93],{"id":92},"how-much-amobile-app-costs","How much a mobile app costs",[11,95,96],{},"Apps differ a lot, so I give the price after the brief. These affect it:",[23,98,99,102,105,108,111],{},[26,100,101],{},"the number of screens and scenarios;",[26,103,104],{},"whether a backend already exists or has to be built;",[26,106,107],{},"payments, push notifications, maps, camera and other device features;",[26,109,110],{},"several languages and themes;",[26,112,113],{},"support after publishing.",[11,115,116],{},"Tell me what the app should do, and I will write up an estimate and stages.",[18,118,120],{"id":119},"how-the-work-goes","How the work goes",[122,123,124,134,140,146],"ol",{},[26,125,126,133],{},[53,127,128,132],{},[36,129,131],{"href":130},"\u002Fen\u002Fbrief\u002F?service=flutter-apps","Brief",":"," which problems the app solves, who will use it, which screens you need.",[26,135,136,139],{},[53,137,138],{},"Prototype and design"," of the main screens.",[26,141,142,145],{},[53,143,144],{},"Development"," with regular test builds on your phone.",[26,147,148,150],{},[53,149,78],{}," and support after launch.",[18,152,154],{"id":153},"read-also","Read also",[23,156,157],{},[26,158,159],{},[36,160,162],{"href":161},"\u002Fen\u002Fblog\u002Fmobile-app-cost\u002F","How much a mobile app costs: what the price depends on",{"title":164,"searchDepth":165,"depth":165,"links":166},"",2,[167,168,169,170,171],{"id":20,"depth":165,"text":21},{"id":46,"depth":165,"text":47},{"id":92,"depth":165,"text":93},{"id":119,"depth":165,"text":120},{"id":153,"depth":165,"text":154},"A Flutter mobile app: one codebase for iOS and Android, modern interface, connection to your server. From design to App Store and Google Play.",false,"md","en","One app for iPhone and Android: one build instead of two, and the same look on both platforms.",{},"2026-11-01",true,11,"\u002Fen\u002Fservices\u002Fflutter-apps","from $1,500 to $6,000","2026-10-31",{"title":6,"description":172},"Flutter mobile app development for iOS and Android","One codebase for iOS and Android: from interface to store publishing.","en\u002Fservices\u002Fflutter-apps","u3sLwNw3pzCO6QOH4bck_IGutHuueU6NVPwApgaMY7Q",[175,190,191],"ru","uk",[193,198,203],{"path":194,"title":195,"description":196,"draft":173,"short":197},"\u002Fen\u002Fservices\u002Fbusiness-card-site","Business card website","A business card website for a business or specialist: services, contacts, basic SEO, mobile-friendly. Guide price: from $250 to $600.","A few pages about you, your services and contacts. From $250 to $600.",{"path":199,"title":200,"description":201,"draft":173,"short":202},"\u002Fen\u002Fservices\u002Fcatalog-site","Catalogue website","A catalogue website without a cart or payment: sections, cards, filters, search, enquiry form. For manufacturers, B2B and services. Price depends on size.","A catalogue of products or services with filters and an enquiry form, no payment on the site.",{"path":204,"title":205,"description":206,"draft":173,"short":207},"\u002Fen\u002Fservices\u002Fcorporate-site","Corporate website development","A corporate website: sections, news, case studies, several languages, forms and integrations. Guide price: from $600 to $1,500.","A company website with sections, news and case studies. From $600 to $1,500.",[209,210,211,212,213,71,214,215,216,217,218,88,38,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,161,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297],"\u002Fen\u002Fservices\u002Fbusiness-card-site\u002F","\u002Fen\u002Fservices\u002Fcatalog-site\u002F","\u002Fen\u002Fservices\u002Fcorporate-site\u002F","\u002Fen\u002Fservices\u002Ffigma-to-html\u002F","\u002Fen\u002Fservices\u002Fflutter-apps\u002F","\u002Fen\u002Fservices\u002Flanding-page\u002F","\u002Fen\u002Fservices\u002Fonline-store\u002F","\u002Fen\u002Fservices\u002Fportal\u002F","\u002Fen\u002Fservices\u002Fredesign\u002F","\u002Fen\u002Fservices\u002Fsite-speed\u002F","\u002Fen\u002Fservices\u002Fwordpress\u002F","\u002Fru\u002Fservices\u002Fbusiness-card-site\u002F","\u002Fru\u002Fservices\u002Fcatalog-site\u002F","\u002Fru\u002Fservices\u002Fcorporate-site\u002F","\u002Fru\u002Fservices\u002Ffigma-to-html\u002F","\u002Fru\u002Fservices\u002Fflutter-apps\u002F","\u002Fru\u002Fservices\u002Ffull-stack\u002F","\u002Fru\u002Fservices\u002Flanding-page\u002F","\u002Fru\u002Fservices\u002Fonline-store\u002F","\u002Fru\u002Fservices\u002Fportal\u002F","\u002Fru\u002Fservices\u002Fredesign\u002F","\u002Fru\u002Fservices\u002Fsite-speed\u002F","\u002Fru\u002Fservices\u002Fsite-support\u002F","\u002Fru\u002Fservices\u002Fweb-apps\u002F","\u002Fru\u002Fservices\u002Fwordpress\u002F","\u002Fservices\u002Fbusiness-card-site\u002F","\u002Fservices\u002Fcatalog-site\u002F","\u002Fservices\u002Fcorporate-site\u002F","\u002Fservices\u002Ffigma-to-html\u002F","\u002Fservices\u002Fflutter-apps\u002F","\u002Fservices\u002Ffull-stack\u002F","\u002Fservices\u002Flanding-page\u002F","\u002Fservices\u002Fonline-store\u002F","\u002Fservices\u002Fportal\u002F","\u002Fservices\u002Fredesign\u002F","\u002Fservices\u002Fsite-speed\u002F","\u002Fservices\u002Fsite-support\u002F","\u002Fservices\u002Fweb-apps\u002F","\u002Fservices\u002Fwordpress\u002F","\u002Fservices\u002F","\u002Fen\u002Fservices\u002F","\u002Fru\u002Fservices\u002F","\u002Fen\u002Fblog\u002Fbusiness-card-site-price\u002F","\u002Fen\u002Fblog\u002Fcatalog-or-online-store\u002F","\u002Fen\u002Fblog\u002Fcorporate-site-cost\u002F","\u002Fen\u002Fblog\u002Ffigma-to-html-checklist\u002F","\u002Fen\u002Fblog\u002Ffull-stack-vs-team\u002F","\u002Fen\u002Fblog\u002Flanding-page-cost\u002F","\u002Fen\u002Fblog\u002Fonline-store-cost\u002F","\u002Fen\u002Fblog\u002Fpersonal-account-guide\u002F","\u002Fen\u002Fblog\u002Fportal-where-to-start\u002F","\u002Fen\u002Fblog\u002Fredesign-without-losing-seo\u002F","\u002Fen\u002Fblog\u002Fsite-support-guide\u002F","\u002Fen\u002Fblog\u002Fslow-site-checklist\u002F","\u002Fen\u002Fblog\u002Fwordpress-or-custom-code\u002F","\u002Fru\u002Fblog\u002Fbusiness-card-site-price\u002F","\u002Fru\u002Fblog\u002Fcatalog-or-online-store\u002F","\u002Fru\u002Fblog\u002Fcorporate-site-cost\u002F","\u002Fru\u002Fblog\u002Ffigma-to-html-checklist\u002F","\u002Fru\u002Fblog\u002Ffull-stack-vs-team\u002F","\u002Fru\u002Fblog\u002Flanding-page-cost\u002F","\u002Fru\u002Fblog\u002Fmobile-app-cost\u002F","\u002Fru\u002Fblog\u002Fonline-store-cost\u002F","\u002Fru\u002Fblog\u002Fpersonal-account-guide\u002F","\u002Fru\u002Fblog\u002Fportal-where-to-start\u002F","\u002Fru\u002Fblog\u002Fredesign-without-losing-seo\u002F","\u002Fru\u002Fblog\u002Fsite-support-guide\u002F","\u002Fru\u002Fblog\u002Fslow-site-checklist\u002F","\u002Fru\u002Fblog\u002Fwordpress-or-custom-code\u002F","\u002Fblog\u002Fbusiness-card-site-price\u002F","\u002Fblog\u002Fcatalog-or-online-store\u002F","\u002Fblog\u002Fcorporate-site-cost\u002F","\u002Fblog\u002Ffigma-to-html-checklist\u002F","\u002Fblog\u002Ffull-stack-vs-team\u002F","\u002Fblog\u002Flanding-page-cost\u002F","\u002Fblog\u002Fmobile-app-cost\u002F","\u002Fblog\u002Fonline-store-cost\u002F","\u002Fblog\u002Fpersonal-account-guide\u002F","\u002Fblog\u002Fportal-where-to-start\u002F","\u002Fblog\u002Fredesign-without-losing-seo\u002F","\u002Fblog\u002Fsite-support-guide\u002F","\u002Fblog\u002Fslow-site-checklist\u002F","\u002Fblog\u002Fwordpress-or-custom-code\u002F","\u002Fblog\u002F","\u002Fen\u002Fblog\u002F","\u002Fru\u002Fblog\u002F","\u002Fbrief\u002F","\u002Fen\u002Fbrief\u002F","\u002Fru\u002Fbrief\u002F",1793567720844]