Help
RSS
API
Feed
Maltego
Contact
Domain > flutterfirst.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-09-12
3.165.181.101
(
ClassC
)
2025-09-12
3.165.181.21
(
ClassC
)
2026-01-12
3.163.24.49
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Mon, 12 Jan 2026 22:56:17 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://flutterfirst.com/X-Cache: Redirect from cloudfrontVia: 1.1 8fa8de0101a760f7ceb25e90c3bcd252.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: ZWC-vT5OaMYS2f3CZm-LLbxInuc0iWkPdSDxNq41ksVjKha30d7OcQ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/html; charsetutf-8Content-Length: 129583Connection: keep-aliveDate: Mon, 12 Jan 2026 14:20:15 GMTETag: kp0o39p05w2rzix-nextjs-cache: HITx-nextjs-prerender: 1x-nextjs-prerender: 1x-nextjs-stale-time: 300x-powered-by: Next.jsCache-Control: s-maxage31536000Vary: Accept-EncodingX-Cache: Hit from cloudfrontVia: 1.1 2e87eef03ab555daefa684d946e111b4.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: _nxzXPz1UhQyfFsCPfldDdr0FpFKiECXILZKCJLqIMAltzeav8uIpgAge: 30962 !DOCTYPE html>!--RQCLHpPv9XFVyZHwaFp0C-->html langen>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1/>link relpreload href/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2 asfont crossorigin typefont/woff2/>link relpreload asimage href/fflogo.png/>link relpreload hrefhttps://images.unsplash.com/photo-1649972904349-6e44c42644a7?ixlibrb-1.2.1&autoformat&fitcrop&q80&w800 asimage/>link relpreload hrefhttps://images.unsplash.com/photo-1581091226825-a6a2a5aee158?ixlibrb-1.2.1&autoformat&fitcrop&q80&w800 asimage/>link relpreload hrefhttps://randomuser.me/api/portraits/men/77.jpg asimage/>link relpreload hrefhttps://randomuser.me/api/portraits/women/44.jpg asimage/>link relpreload hrefhttps://randomuser.me/api/portraits/men/32.jpg asimage/>link relstylesheet href/_next/static/chunks/99f9bd53ba0197d4.css data-precedencenext/>link relpreload asscript fetchPrioritylow href/_next/static/chunks/1b003e488e9b9a48.js/>script src/_next/static/chunks/af56c462683e6e58.js async>/script>script src/_next/static/chunks/347f7d1bd94e7037.js async>/script>script src/_next/static/chunks/turbopack-956da2a5baafeda8.js async>/script>script src/_next/static/chunks/ffe1f5f59471b777.js async>/script>script src/_next/static/chunks/041b704de3aab730.js async>/script>script src/_next/static/chunks/ff1a16fafef87110.js async>/script>script src/_next/static/chunks/7340adf74ff47ec0.js async>/script>script src/_next/static/chunks/6a12e587aca98c9a.js async>/script>script src/_next/static/chunks/046743e59c320676.js async>/script>link relpreload hrefhttps://www.googletagmanager.com/gtag/js?idG-482BCKDB9S asscript/>link relpreload hrefhttps://analytics.ahrefs.com/analytics.js asscript/>meta namenext-size-adjust content/>title>FlutterFirst - Expert Flutter App Development Studio/title>meta namedescription contentTransform your ideas into amazing mobile experiences with FlutterFirst. We specialize in creating beautiful, high-performance Flutter applications for iOS and Android./>link relauthor hrefhttps://flutterfirst.com/>meta nameauthor contentFlutterFirst/>meta namekeywords contentFlutter development, mobile app development, cross-platform apps, iOS apps, Android apps, Flutter studio, mobile applications, React Native alternative/>meta namecreator contentFlutterFirst/>meta namepublisher contentFlutterFirst/>meta namerobots contentindex, follow/>meta namegooglebot contentindex, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1/>link relcanonical hrefhttps://flutterfirst.com/>meta namegoogle-site-verification contentyour-google-verification-code/>meta propertyog:title contentFlutterFirst - Professional Flutter Development Services/>meta propertyog:description contentExpert Flutter development team delivering high-quality cross-platform mobile applications./>meta propertyog:url contenthttps://flutterfirst.com/>meta propertyog:site_name contentFlutterFirst/>meta propertyog:locale contenten_US/>meta propertyog:image contenthttps://flutterfirst.com/og-image.svg/>meta propertyog:image:width content1200/>meta propertyog:image:height content630/>meta propertyog:image:alt contentFlutterFirst - Flutter Development Studio/>meta propertyog:type contentwebsite/>meta nametwitter:card contentsummary_large_image/>meta nametwitter:creator content@flutterfirst/>meta nametwitter:title contentFlutterFirst - Professional Flutter Development Services/>meta nametwitter:description contentExpert Flutter development team delivering high-quality cross-platform mobile applications./>meta nametwitter:image contenthttps://flutterfirst.com/og-image.svg/>script src/_next/static/chunks/a6dad97d9634a72d.js noModule>/script>/head>body classinter_5972bc34-module__OU16Qa__className>div hidden>!--$-->!--/$-->/div>div classmin-h-screen bg-background>header classsticky top-0 z-50 w-full bg-white/90 backdrop-blur-md border-b border-gray-100 shadow-sm>div classcontainer py-4 mx-auto px-4 sm:px-6 lg:px-8>nav classflex items-center justify-between>div classflex items-center>a classflex items-center space-x-1 href/>img src/fflogo.png altFlutterFirst Logo classh-12 w-12/>span classtext-2xl font-bold gradient-text>Flutterspan classtext-brand-orange>First/span>/span>/a>/div>div classhidden md:flex md:items-center md:space-x-8>a classtext-gray-700 hover:text-brand-blue font-medium transition-colors href/>Home/a>a classtext-gray-700 hover:text-brand-blue font-medium transition-colors href/projects>Projects/a>a classtext-gray-700 hover:text-brand-blue font-medium transition-colors href/blog>Blog/a>button classinline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 bg-primary h-10 px-4 py-2 gradient-bg text-white hover:bg-brand-blue-dark transition-colors>Get In Touch/button>/div>div classmd:hidden>button classtext-gray-700 hover:text-brand-blue focus:outline-none aria-labelOpen Menu>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-menu h-6 w-6 aria-hiddentrue>path dM4 5h16>/path>path dM4 12h16>/path>path dM4 19h16>/path>/svg>/button>/div>/nav>/div>/header>section classpy-16 md:py-24 relative overflow-hidden>div classabsolute -top-24 -right-24 w-96 h-96 rounded-full bg-brand-blue/5 z-0>/div>div classabsolute -bottom-36 -left-36 w-96 h-96 rounded-full bg-brand-orange/5 z-0>/div>div classcontainer mx-auto px-4 sm:px-6 lg:px-8 relative z-10>div classgrid grid-cols-1 lg:grid-cols-2 gap-12 items-center>div classorder-2 lg:order-1 animate-slide-up>h1 classtext-4xl md:text-5xl lg:text-6xl font-bold mb-6 leading-tight>Transforming Ideas Intospan classgradient-text block> Mobile Experiences/span>/h1>p classtext-lg text-gray-600 mb-8 md:pr-12>We specialize in creating beautiful, high-performance Flutter applications that delight users and drive business results. Let's build something amazing together./p>div classflex flex-col sm:flex-row gap-4>a classinline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 bg-primary h-11 rounded-md px-8 gradient-bg text-white hover:bg-brand-blue-dark transition-colors href/projects>View Our Worksvg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-right ml-2 h-5 w-5 aria-hiddentrue>path dM5 12h14>/path>path dm12 5 7 7-7 7>/path>/svg>/a>a href#contact classinline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 border bg-background hover:text-accent-foreground h-11 rounded-md px-8 border-brand-blue text-brand-blue hover:bg-brand-blue/5>Get in Touch/a>/div>/div>div classorder-1 lg:order-2 animate-slide-up>div classrelative>div classrounded-xl overflow-hidden shadow-2xl border border-gray-100>img srchttps://images.unsplash.com/photo-1649972904349-6e44c42644a7?ixlibrb-1.2.1&autoformat&fitcrop&q80&w800 altMobile app development with Flutter classw-full/>/div>div classabsolute -bottom-6 -left-6 bg-white rounded-lg shadow-lg p-3 md:p-4 border border-gray-100 hidden sm:block>div classflex items-center space-x-3>div classh-10 w-10 rounded-full bg-green-100 flex items-center justify-center>svg classh-6 w-6 text-green-600 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM5 13l4 4L19 7>/path>/svg>/div>div>p classfont-medium text-sm>Cross-platform/p>p classtext-xs text-gray-500>iOS & Android/p>/div>/div>/div>div classabsolute -top-6 -right-6 bg-white rounded-lg shadow-lg p-3 md:p-4 border border-gray-100 hidden sm:block>div classflex items-center space-x-3>div classh-10 w-10 rounded-full bg-blue-100 flex items-center justify-center>svg classh-6 w-6 text-brand-blue fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM13 10V3L4 14h7v7l9-11h-7z>/path>/svg>/div>div>p classfont-medium text-sm>Fast Development/p>p classtext-xs text-gray-500>Quick Iterations/p>/div>/div>/div>/div>/div>/div>/div>/section>section classpy-20 bg-gray-50>div classcontainer mx-auto px-4 sm:px-6 lg:px-8>div classtext-center max-w-3xl mx-auto mb-16>h2 classtext-3xl md:text-4xl font-bold mb-4>Our Flutter Development Services/h2>p classtext-lg text-gray-600>We offer comprehensive Flutter development services to help you bring your mobile app ideas to life./p>/div>div classgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8>div classrounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300 border-t-4 border-brand-blue h-full>div classp-6>div classmb-4>svg classh-10 w-10 text-brand-blue fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM12 18h.01M8 21h8a2 2 0 002-2V5a2 2 0 00-2-2H8a2 2 0 00-2 2v14a2 2 0 002 2z>/path>/svg>/div>h3 classtext-xl font-semibold mb-3>Flutter App Development/h3>p classtext-gray-600>We build beautiful, high-performance Flutter applications that work seamlessly across iOS and Android platforms./p>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300 border-t-4 border-brand-blue h-full>div classp-6>div classmb-4>svg classh-10 w-10 text-brand-blue fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM7 21a4 4 0 01-4-4V5a2 2 0 012-2h4a2 2 0 012 2v12a4 4 0 01-4 4zm0 0h12a2 2 0 002-2v-4a2 2 0 00-2-2h-2.343M11 7.343l1.657-1.657a2 2 0 012.828 0l2.829 2.829a2 2 0 010 2.828l-8.486 8.485M7 17h.01>/path>/svg>/div>h3 classtext-xl font-semibold mb-3>UI/UX Design/h3>p classtext-gray-600>Our design team creates intuitive and engaging user interfaces that provide excellent user experiences across devices./p>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300 border-t-4 border-brand-blue h-full>div classp-6>div classmb-4>svg classh-10 w-10 text-brand-blue fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM8 9l3 3-3 3m5 0h3M5 20h14a2 2 0 002-2V6a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z>/path>/svg>/div>h3 classtext-xl font-semibold mb-3>Custom API Integration/h3>p classtext-gray-600>We seamlessly integrate your app with third-party services, APIs, and backend systems to create complete solutions./p>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300 border-t-4 border-brand-blue h-full>div classp-6>div classmb-4>svg classh-10 w-10 text-brand-blue fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z>/path>/svg>/div>h3 classtext-xl font-semibold mb-3>App Maintenance & Support/h3>p classtext-gray-600>We provide ongoing maintenance, updates, and support to ensure your app continues to perform optimally./p>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300 border-t-4 border-brand-blue h-full>div classp-6>div classmb-4>svg classh-10 w-10 text-brand-blue fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM13 7h8m0 0v8m0-8l-8 8-4-4-6 6>/path>/svg>/div>h3 classtext-xl font-semibold mb-3>Performance Optimization/h3>p classtext-gray-600>We optimize your app for speed, reliability, and efficiency to provide the best possible user experience./p>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300 border-t-4 border-brand-blue h-full>div classp-6>div classmb-4>svg classh-10 w-10 text-brand-blue fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9>/path>/svg>/div>h3 classtext-xl font-semibold mb-3>Flutter Consulting/h3>p classtext-gray-600>Our experienced Flutter developers provide technical consulting, code reviews, and architecture guidance./p>/div>/div>/div>/div>/section>section classpy-20 bg-muted/30>div classcontainer mx-auto px-4>div classflex justify-between items-center mb-12>div>h2 classtext-3xl md:text-4xl font-bold mb-4>Featured Projects/h2>p classtext-lg text-muted-foreground>Discover some of our best work/p>/div>a href/projects>button classinline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-10 px-4 py-2 gap-2>View All Projects svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-right h-4 w-4 aria-hiddentrue>path dM5 12h14>/path>path dm12 5 7 7-7 7>/path>/svg>/button>/a>/div>div classgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8>a classblock h-full href/projects/uplyf-ai-emotional-wellness>div classrounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer>div classrelative h-48 overflow-hidden>img src/images/uplyf-app.jpg altUplyf - AI Emotional Wellness Ally loadinglazy classw-full h-full object-cover transition-transform duration-500 hover:scale-105/>/div>div classp-6 flex-grow flex flex-col>div classmb-2>div classinline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2>Life Balance & Healthcare/div>/div>h3 classtext-xl font-semibold mb-2>Uplyf - AI Emotional Wellness Ally/h3>p classtext-gray-600 mb-4 flex-grow>AI emotional wellness app with face recognition and mood detection/p>div classflex flex-wrap gap-2 mb-4>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Flutter/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>UX/UI Design/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Face Recognition/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>+!-- -->3!-- --> more/div>/div>/div>/div>/a>a classblock h-full href/projects/feeels-for-what-matters>div classrounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer>div classrelative h-48 overflow-hidden>img src/images/feeels-app.jpg altFeeels - For What Matters. loadinglazy classw-full h-full object-cover transition-transform duration-500 hover:scale-105/>/div>div classp-6 flex-grow flex flex-col>div classmb-2>div classinline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2>Lifestyle/div>/div>h3 classtext-xl font-semibold mb-2>Feeels - For What Matters./h3>p classtext-gray-600 mb-4 flex-grow>Private photo sharing platform with Shopify integration for personal spaces/p>div classflex flex-wrap gap-2 mb-4>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>UX/UI Design/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Responsive Web/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Shopify Integration/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>+!-- -->2!-- --> more/div>/div>/div>/div>/a>a classblock h-full href/projects/calot-activity-into-prizes>div classrounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer>div classrelative h-48 overflow-hidden>img src/images/calot-app.jpg altCalot - Turn Your Activity Into Prizes! loadinglazy classw-full h-full object-cover transition-transform duration-500 hover:scale-105/>/div>div classp-6 flex-grow flex flex-col>div classmb-2>div classinline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2>Sport & Wellbeing/div>/div>h3 classtext-xl font-semibold mb-2>Calot - Turn Your Activity Into Prizes!/h3>p classtext-gray-600 mb-4 flex-grow>Gamified fitness platform converting activities into prizes with Health Hub integration/p>div classflex flex-wrap gap-2 mb-4>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>UX/UI Design/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Flutter/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Push Notifications/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>+!-- -->2!-- --> more/div>/div>/div>/div>/a>a classblock h-full href/projects/unplugged-your-time-matters>div classrounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer>div classrelative h-48 overflow-hidden>img src/images/unplugged-app.jpg altUnplugged - Your Time Matters loadinglazy classw-full h-full object-cover transition-transform duration-500 hover:scale-105/>/div>div classp-6 flex-grow flex flex-col>div classmb-2>div classinline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2>Life Balance & Healthcare/div>/div>h3 classtext-xl font-semibold mb-2>Unplugged - Your Time Matters/h3>p classtext-gray-600 mb-4 flex-grow>Digital wellness app helping users reclaim time from screens through gamified goals and accountability/p>div classflex flex-wrap gap-2 mb-4>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>UX/UI Design/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Flutter/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Screen Time API/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>+!-- -->2!-- --> more/div>/div>/div>/div>/a>a classblock h-full href/projects/feaster-events-organizing>div classrounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer>div classrelative h-48 overflow-hidden>img src/images/feaster-app.jpg altFeaster - Events Organizing Platform loadinglazy classw-full h-full object-cover transition-transform duration-500 hover:scale-105/>/div>div classp-6 flex-grow flex flex-col>div classmb-2>div classinline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2>Event Management/div>/div>h3 classtext-xl font-semibold mb-2>Feaster - Events Organizing Platform/h3>p classtext-gray-600 mb-4 flex-grow>Mobile client for events organizing platform with budget management and venue selection/p>div classflex flex-wrap gap-2 mb-4>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Mobile app/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Xamarin.Forms/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Budget Management/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>+!-- -->2!-- --> more/div>/div>/div>/div>/a>a classblock h-full href/projects/vacboo-sunbed-booking>div classrounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer>div classrelative h-48 overflow-hidden>img src/images/vacboo-app.jpg altVacBoo - Sunbed Booking loadinglazy classw-full h-full object-cover transition-transform duration-500 hover:scale-105/>/div>div classp-6 flex-grow flex flex-col>div classmb-2>div classinline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2>Travel & Booking Systems/div>/div>h3 classtext-xl font-semibold mb-2>VacBoo - Sunbed Booking/h3>p classtext-gray-600 mb-4 flex-grow>Travel & booking system for sunbed reservations with map integration/p>div classflex flex-wrap gap-2 mb-4>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>UX/UI Design/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Flutter/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>OpenStreet Map/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>+!-- -->2!-- --> more/div>/div>/div>/div>/a>a classblock h-full href/projects/sing-studio>div classrounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer>div classrelative h-48 overflow-hidden>img src/images/sing-studio-app.jpg altSing Studio - Anywhere, Anytime loadinglazy classw-full h-full object-cover transition-transform duration-500 hover:scale-105/>/div>div classp-6 flex-grow flex flex-col>div classmb-2>div classinline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2>Music Education/div>/div>h3 classtext-xl font-semibold mb-2>Sing Studio - Anywhere, Anytime/h3>p classtext-gray-600 mb-4 flex-grow>Application that allows singers and speakers to practice their voices anywhere, anytime/p>div classflex flex-wrap gap-2 mb-4>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>UX/UI Design/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Flutter/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>iOS/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>+!-- -->2!-- --> more/div>/div>/div>/div>/a>a classblock h-full href/projects/i-eat-better-food-diary>div classrounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer>div classrelative h-48 overflow-hidden>img src/images/fbc867a5-76d2-4508-aaf6-d079b2f13f8b.png altI Eat Better - Food Diary Mobile Application loadinglazy classw-full h-full object-cover transition-transform duration-500 hover:scale-105/>/div>div classp-6 flex-grow flex flex-col>div classmb-2>div classinline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2>Life Balance & Healthcare/div>/div>h3 classtext-xl font-semibold mb-2>I Eat Better - Food Diary Mobile Application/h3>p classtext-gray-600 mb-4 flex-grow>Food diary mobile app with diet control and health tracking features/p>div classflex flex-wrap gap-2 mb-4>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>Mobile application/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>UX/UI Design/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>QA/div>div classinline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs>+!-- -->1!-- --> more/div>/div>/div>/div>/a>/div>/div>/section>section classpy-20>div classcontainer mx-auto px-4>div classflex justify-between items-center mb-12>div>h2 classtext-3xl md:text-4xl font-bold mb-4>Latest from Our Blog/h2>p classtext-lg text-muted-foreground>Insights and updates from our team/p>/div>a href/blog>button classinline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-10 px-4 py-2 gap-2>Read More svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-right h-4 w-4 aria-hiddentrue>path dM5 12h14>/path>path dm12 5 7 7-7 7>/path>/svg>/button>/a>/div>div classgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8>a classblock h-full href/blog/state-management-in-flutter-comparing-popular-solutions>div classrounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer>div classrelative h-48 overflow-hidden>img srchttps://images.unsplash.com/photo-1506744038136-46273834b3fb?ixlibrb-1.2.1&autoformat&fitcrop&q80&w800 altState Management in Flutter: Comparing Popular Solutions loadinglazy classw-full h-full object-cover transition-transform duration-500 hover:scale-105/>div classinline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 absolute top-2 right-2 bg-brand-blue text-white>State Management/div>/div>div classp-6 flex-grow flex flex-col>div classflex items-center space-x-3 mb-3>div classflex items-center text-gray-500 text-sm>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-calendar h-4 w-4 mr-1 aria-hiddentrue>path dM8 2v4>/path>path dM16 2v4>/path>rect width18 height18 x3 y4 rx2>/rect>path dM3 10h18>/path>/svg>span>March 10, 2023/span>/div>div classflex items-center text-gray-500 text-sm>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-clock h-4 w-4 mr-1 aria-hiddentrue>path dM12 6v6l4 2>/path>circle cx12 cy12 r10>/circle>/svg>span>15 min read/span>/div>/div>h3 classtext-xl font-semibold mb-2 line-clamp-2>State Management in Flutter: Comparing Popular Solutions/h3>p classtext-gray-600 mb-4 line-clamp-3 flex-grow>Dive into the world of Flutter state management and find out which solution is right for your project./p>div classflex items-center mt-4>img srchttps://randomuser.me/api/portraits/men/77.jpg altDavid Chen classh-10 w-10 rounded-full mr-3/>div>p classtext-sm font-medium>David Chen/p>/div>/div>/div>/div>/a>a classblock h-full href/blog/implementing-clean-architecture-in-flutter-applications>div classrounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer>div classrelative h-48 overflow-hidden>img srchttps://images.unsplash.com/photo-1460925895917-afdab827c52f?ixlibrb-1.2.1&autoformat&fitcrop&q80&w800 altImplementing Clean Architecture in Flutter Applications loadinglazy classw-full h-full object-cover transition-transform duration-500 hover:scale-105/>div classinline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 absolute top-2 right-2 bg-brand-blue text-white>Architecture/div>/div>div classp-6 flex-grow flex flex-col>div classflex items-center space-x-3 mb-3>div classflex items-center text-gray-500 text-sm>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-calendar h-4 w-4 mr-1 aria-hiddentrue>path dM8 2v4>/path>path dM16 2v4>/path>rect width18 height18 x3 y4 rx2>/rect>path dM3 10h18>/path>/svg>span>February 22, 2023/span>/div>div classflex items-center text-gray-500 text-sm>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-clock h-4 w-4 mr-1 aria-hiddentrue>path dM12 6v6l4 2>/path>circle cx12 cy12 r10>/circle>/svg>span>12 min read/span>/div>/div>h3 classtext-xl font-semibold mb-2 line-clamp-2>Implementing Clean Architecture in Flutter Applications/h3>p classtext-gray-600 mb-4 line-clamp-3 flex-grow>Learn how to structure your Flutter projects using clean architecture principles for better maintainability./p>div classflex items-center mt-4>img srchttps://randomuser.me/api/portraits/women/44.jpg altMaria Johnson classh-10 w-10 rounded-full mr-3/>div>p classtext-sm font-medium>Maria Johnson/p>/div>/div>/div>/div>/a>a classblock h-full href/blog/why-flutter-is-future-of-cross-platform-development>div classrounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer>div classrelative h-48 overflow-hidden>img srchttps://images.unsplash.com/photo-1488590528505-98d2b5aba04b?ixlibrb-1.2.1&autoformat&fitcrop&q80&w800 altWhy Flutter is the Future of Cross-Platform Development loadinglazy classw-full h-full object-cover transition-transform duration-500 hover:scale-105/>div classinline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 absolute top-2 right-2 bg-brand-blue text-white>Development/div>/div>div classp-6 flex-grow flex flex-col>div classflex items-center space-x-3 mb-3>div classflex items-center text-gray-500 text-sm>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-calendar h-4 w-4 mr-1 aria-hiddentrue>path dM8 2v4>/path>path dM16 2v4>/path>rect width18 height18 x3 y4 rx2>/rect>path dM3 10h18>/path>/svg>span>January 15, 2023/span>/div>div classflex items-center text-gray-500 text-sm>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-clock h-4 w-4 mr-1 aria-hiddentrue>path dM12 6v6l4 2>/path>circle cx12 cy12 r10>/circle>/svg>span>8 min read/span>/div>/div>h3 classtext-xl font-semibold mb-2 line-clamp-2>Why Flutter is the Future of Cross-Platform Development/h3>p classtext-gray-600 mb-4 line-clamp-3 flex-grow>Explore how Flutter is revolutionizing mobile app development with its unique approach to cross-platform solutions./p>div classflex items-center mt-4>img srchttps://randomuser.me/api/portraits/men/32.jpg altAlex Rodriguez classh-10 w-10 rounded-full mr-3/>div>p classtext-sm font-medium>Alex Rodriguez/p>/div>/div>/div>/div>/a>/div>/div>/section>section classpy-20>div classcontainer mx-auto px-4 sm:px-6 lg:px-8>div classgrid grid-cols-1 lg:grid-cols-2 gap-12 items-center>div>div classrelative>img srchttps://images.unsplash.com/photo-1581091226825-a6a2a5aee158?ixlibrb-1.2.1&autoformat&fitcrop&q80&w800 altFlutterFirst Team classrounded-lg shadow-xl w-full/>div classabsolute -bottom-10 -right-10 bg-white rounded-lg shadow-xl p-6 border border-gray-100 hidden md:block>div classgrid grid-cols-2 gap-4>div classtext-center>p classtext-3xl font-bold text-brand-blue>20+/p>p classtext-sm text-gray-600>Projects/p>/div>div classtext-center>p classtext-3xl font-bold text-brand-blue>10+/p>p classtext-sm text-gray-600>Clients/p>/div>div classtext-center>p classtext-3xl font-bold text-brand-blue>5+/p>p classtext-sm text-gray-600>Years/p>/div>div classtext-center>p classtext-3xl font-bold text-brand-blue>100%/p>p classtext-sm text-gray-600>Satisfaction/p>/div>/div>/div>/div>/div>div>div classflex items-center space-x-1 mb-6>img src/fflogo.png altFlutterFirst Logo classh-20 w-20/>h2 classtext-3xl md:text-4xl font-bold>About FlutterFirst/h2>/div>p classtext-lg text-gray-600 mb-6>FlutterFirst is a specialized mobile app development company focused exclusively on creating exceptional Flutter applications for businesses across industries./p>p classtext-lg text-gray-600 mb-8>With over 5 years of experience in Flutter development, our team of expert developers, designers, and strategists work together to deliver mobile solutions that exceed expectations and drive business growth./p>div classgrid grid-cols-1 sm:grid-cols-2 gap-3 mb-8>div classflex items-center>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-circle-check-big h-5 w-5 text-brand-blue mr-2 shrink-0 aria-hiddentrue>path dM21.801 10A10 10 0 1 1 17 3.335>/path>path dm9 11 3 3L22 4>/path>/svg>span classtext-gray-700>Expert Flutter Developers/span>/div>div classflex items-center>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-circle-check-big h-5 w-5 text-brand-blue mr-2 shrink-0 aria-hiddentrue>path dM21.801 10A10 10 0 1 1 17 3.335>/path>path dm9 11 3 3L22 4>/path>/svg>span classtext-gray-700>Cross-Platform Expertise/span>/div>div classflex items-center>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-circle-check-big h-5 w-5 text-brand-blue mr-2 shrink-0 aria-hiddentrue>path dM21.801 10A10 10 0 1 1 17 3.335>/path>path dm9 11 3 3L22 4>/path>/svg>span classtext-gray-700>UI/UX Focus/span>/div>div classflex items-center>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-circle-check-big h-5 w-5 text-brand-blue mr-2 shrink-0 aria-hiddentrue>path dM21.801 10A10 10 0 1 1 17 3.335>/path>path dm9 11 3 3L22 4>/path>/svg>span classtext-gray-700>Agile Development Process/span>/div>div classflex items-center>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-circle-check-big h-5 w-5 text-brand-blue mr-2 shrink-0 aria-hiddentrue>path dM21.801 10A10 10 0 1 1 17 3.335>/path>path dm9 11 3 3L22 4>/path>/svg>span classtext-gray-700>Post-Launch Support/span>/div>div classflex items-center>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-circle-check-big h-5 w-5 text-brand-blue mr-2 shrink-0 aria-hiddentrue>path dM21.801 10A10 10 0 1 1 17 3.335>/path>path dm9 11 3 3L22 4>/path>/svg>span classtext-gray-700>Transparent Communication/span>/div>/div>a classinline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 bg-primary h-10 px-4 py-2 gradient-bg text-white hover:bg-brand-blue-dark transition-colors href/projects>View Our Worksvg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-right ml-2 h-5 w-5 aria-hiddentrue>path dM5 12h14>/path>path dm12 5 7 7-7 7>/path>/svg>/a>/div>/div>/div>/section>section idcontact classpy-20 bg-gray-50>div classcontainer mx-auto px-4 sm:px-6 lg:px-8>div classtext-center max-w-3xl mx-auto mb-16>h2 classtext-3xl md:text-4xl font-bold mb-4>Get In Touch/h2>p classtext-lg text-gray-600>Have a project in mind? Contact us today for a free consultation./p>/div>div classgrid grid-cols-1 lg:grid-cols-3 gap-8>div classspace-y-6>div classrounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-md transition-shadow duration-300>div classp-6 flex items-start>div classh-12 w-12 rounded-full bg-brand-blue/10 flex items-center justify-center shrink-0 mr-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-mail h-6 w-6 text-brand-blue aria-hiddentrue>path dm22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7>/path>rect x2 y4 width20 height16 rx2>/rect>/svg>/div>div>h3 classfont-semibold text-lg mb-1>Email Us/h3>p classtext-gray-600 mb-1>For general inquiries:/p>a hrefmailto:info@flutterfirst.com classtext-brand-blue hover:underline>info@flutterfirst.com/a>/div>/div>/div>div classrounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-md transition-shadow duration-300>div classp-6 flex items-start>div classh-12 w-12 rounded-full bg-brand-blue/10 flex items-center justify-center shrink-0 mr-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-map-pin h-6 w-6 text-brand-blue aria-hiddentrue>path dM20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0>/path>circle cx12 cy10 r3>/circle>/svg>/div>div>h3 classfont-semibold text-lg mb-1>Visit Us/h3>p classtext-gray-600 mb-1>Our office location:/p>address classnot-italic text-brand-blue>Warsaw, Poland/address>/div>/div>/div>/div>div classlg:col-span-2>div classrounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300>div classp-8>form classspace-y-6>div classgrid grid-cols-1 md:grid-cols-2 gap-6>div classrelative>div classabsolute left-0 top-0 h-full w-12 flex items-center justify-center border-r border-gray-300 bg-gray-50>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-user h-5 w-5 text-gray-600 aria-hiddentrue>path dM19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2>/path>circle cx12 cy7 r4>/circle>/svg>/div>input classflex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm &:-webkit-autofill:!bg-background &:-webkit-autofill:shadow-0_0_0_30px_white_inset pl-16 idname placeholderName* required namename value/>/div>div classrelative>div classabsolute left-0 top-0 h-full w-12 flex items-center justify-center border-r border-gray-300 bg-gray-50>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-building2 lucide-building-2 h-5 w-5 text-gray-600 aria-hiddentrue>path dM10 12h4>/path>path dM10 8h4>/path>path dM14 21v-3a2 2 0 0 0-4 0v3>/path>path dM6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2>/path>path dM6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16>/path>/svg>/div>input classflex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm &:-webkit-autofill:!bg-background &:-webkit-autofill:shadow-0_0_0_30px_white_inset pl-16 idcompany placeholderCompany Name* required namecompany value/>/div>/div>div classgrid grid-cols-1 md:grid-cols-2 gap-6>div classrelative>div classabsolute left-0 top-0 h-full w-12 flex items-center justify-center border-r border-gray-300 bg-gray-50>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-mail h-5 w-5 text-gray-600 aria-hiddentrue>path dm22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7>/path>rect x2 y4 width20 height16 rx2>/rect>/svg>/div>input typeemail classflex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm &:-webkit-autofill:!bg-background &:-webkit-autofill:shadow-0_0_0_30px_white_inset pl-16 idemail placeholderBusiness email* required nameemail value/>/div>div classrelative>div classabsolute left-0 top-0 h-full w-12 flex items-center justify-center border-r border-gray-300 bg-gray-50>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-phone h-5 w-5 text-gray-600 aria-hiddentrue>path dM13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384>/path>/svg>/div>input typetel classflex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm &:-webkit-autofill:!bg-background &:-webkit-autofill:shadow-0_0_0_30px_white_inset pl-16 idphone placeholderPhone namephone value/>/div>/div>div classspace-y-2>textarea classflex min-h-80px w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 idmessage namemessage placeholderHow can we help you? rows5 required>/textarea>/div>div classspace-y-3>button classinline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 bg-primary h-10 px-4 py-2 gradient-bg text-white hover:bg-brand-blue-dark transition-colors w-full typesubmit>Send Message/button>p classtext-xs text-gray-600 text-center>By clicking Send Message, you agree to our!-- --> a classtext-brand-blue hover:underline href/terms-of-service>Terms of Use/a> !-- -->and!-- --> a classtext-brand-blue hover:underline href/privacy-policy>Privacy Policy/a>./p>/div>/form>/div>/div>/div>/div>/div>/section>section classpy-16 bg-brand-blue-dark text-white>div classcontainer mx-auto px-4 sm:px-6 lg:px-8>div classmax-w-3xl mx-auto text-center>div classflex justify-center mb-6>div classh-16 w-16 rounded-full bg-white/10 flex items-center justify-center>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-bell h-8 w-8 text-white aria-hiddentrue>path dM10.268 21a2 2 0 0 0 3.464 0>/path>path dM3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326>/path>/svg>/div>/div>h2 classtext-3xl md:text-4xl font-bold mb-4>Stay Updated with Our Latest Posts/h2>p classtext-lg text-gray-200 mb-8>Subscribe to receive notifications when we publish new Flutter development insights, tips, and tutorials./p>form classflex flex-col sm:flex-row gap-4 max-w-md mx-auto>div classflex-grow relative>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-mail absolute left-3 top-1/2 transform -translate-y-1/2 text-gray-400 aria-hiddentrue>path dm22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7>/path>rect x2 y4 width20 height16 rx2>/rect>/svg>input typeemail classflex h-10 rounded-md border px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm &:-webkit-autofill:!bg-background &:-webkit-autofill:shadow-0_0_0_30px_white_inset pl-10 bg-white/10 border-white/20 text-white placeholder:text-gray-300 w-full placeholderYour email address required value/>/div>button classinline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 h-10 px-4 py-2 bg-brand-orange hover:bg-brand-orange-dark text-white transition-colors typesubmit>Subscribe/button>/form>p classtext-xs text-gray-300 mt-4>We respect your privacy. You can a classunderline hover:text-white transition-colors href/unsubscribe>unsubscribe/a> at any time./p>/div>/div>/section>footer classbg-gray-50 pt-16 pb-8>div classcontainer mx-auto px-4 sm:px-6 lg:px-8>div classgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8>div>a classflex items-center space-x-1 mb-4 href/>img src/fflogo.png altFlutterFirst Logo classh-12 w-12/>span classtext-2xl font-bold gradient-text>Flutterspan classtext-brand-orange>First/span>/span>/a>p classtext-gray-600 mb-6>Specializing in high-quality Flutter app development for businesses across industries./p>/div>div>h3 classtext-xl font-semibold mb-4>Quick Links/h3>ul classspace-y-3>li>a classtext-gray-600 hover:text-brand-blue transition-colors href/>Home/a>/li>li>a classtext-gray-600 hover:text-brand-blue transition-colors href/projects>Projects/a>/li>li>a classtext-gray-600 hover:text-brand-blue transition-colors href/blog>Blog/a>/li>li>a href#contact classtext-gray-600 hover:text-brand-blue transition-colors>Contact/a>/li>li>a classtext-gray-600 hover:text-brand-blue transition-colors href/privacy-policy>Privacy Policy/a>/li>li>a classtext-gray-600 hover:text-brand-blue transition-colors href/terms-of-service>Terms of Service/a>/li>/ul>/div>div>h3 classtext-xl font-semibold mb-4>Services/h3>ul classspace-y-3>li>a classtext-gray-600 hover:text-brand-blue transition-colors href#>Flutter App Development/a>/li>li>a classtext-gray-600 hover:text-brand-blue transition-colors href#>UI/UX Design/a>/li>li>a classtext-gray-600 hover:text-brand-blue transition-colors href#>API Integration/a>/li>li>a classtext-gray-600 hover:text-brand-blue transition-colors href#>App Maintenance/a>/li>li>a classtext-gray-600 hover:text-brand-blue transition-colors href#>Consulting/a>/li>/ul>/div>div>h3 classtext-xl font-semibold mb-4>Contact Us/h3>ul classspace-y-3>li classflex items-center>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-mail h-5 w-5 text-brand-blue mr-2 aria-hiddentrue>path dm22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7>/path>rect x2 y4 width20 height16 rx2>/rect>/svg>a hrefmailto:info@flutterfirst.com classtext-gray-600 hover:text-brand-blue transition-colors>info@flutterfirst.com/a>/li>/ul>/div>/div>div classborder-t border-gray-200 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center>p classtext-gray-500 text-sm>© !-- -->2026!-- --> FlutterFirst. All rights reserved./p>div classmt-4 md:mt-0 flex flex-wrap gap-4 md:gap-6 justify-center>a classtext-gray-500 text-sm hover:text-brand-blue transition-colors href/terms-of-service>Terms of Service/a>a classtext-gray-500 text-sm hover:text-brand-blue transition-colors href/privacy-policy>Privacy Policy/a>a classtext-gray-500 text-sm hover:text-brand-blue transition-colors href/cookie-policy>Cookie Policy/a>/div>/div>/div>/footer>/div>!--$-->!--/$-->div roleregion aria-labelNotifications (F8) tabindex-1 stylepointer-events:none>ol tabindex-1 classfixed top-0 z-100 flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-420px>/ol>/div>section aria-labelNotifications alt+T tabindex-1 aria-livepolite aria-relevantadditions text aria-atomicfalse>/section>script src/_next/static/chunks/1b003e488e9b9a48.js id_R_ async>/script>script>(self.__next_fself.__next_f||).push(0)/script>script>self.__next_f.push(1,1:\$Sreact.fragment\\n2:I31362,\/_next/static/chunks/ffe1f5f59471b777.js\,\/_next/static/chunks/041b704de3aab730.js\,\GoogleAnalytics\\n3:I19262,\/_next/static/chunks/ffe1f5f59471b777.js\,\/_next/static/chunks/041b704de3aab730.js\,\AhrefsAnalytics\\n4:I44636,\/_next/static/chunks/ffe1f5f59471b777.js\,\/_next/static/chunks/041b704de3aab730.js\,\ReactQueryProvider\\n5:I86336,\/_next/static/chunks/ffe1f5f59471b777.js\,\/_next/static/chunks/041b704de3aab730.js\,\Provider\\n6:I39756,\/_next/static/chunks/ff1a16fafef87110.js\,\/_next/static/chunks/7340adf74ff47ec0.js\,\default\\n7:I37457,\/_next/static/chunks/ff1a16fafef87110.js\,\/_next/static/chunks/7340adf74ff47ec0.js\,\default\\n8:I3374,\/_next/static/chunks/ffe1f5f59471b777.js\,\/_next/static/chunks/041b704de3aab730.js\,\/_next/static/chunks/6a12e587aca98c9a.js\,\/_next/static/chunks/046743e59c320676.js\,\default\\n9:I58234,\/_next/static/chunks/ffe1f5f59471b777.js\,\/_next/static/chunks/041b704de3aab730.js\,\/_next/static/chunks/6a12e587aca98c9a.js\,\/_next/static/chunks/046743e59c320676.js\,\default\\na:I77855,\/_next/static/chunks/ffe1f5f59471b777.js\,\/_next/static/chunks/041b704de3aab730.js\,\Toaster\\nb:I13354,\/_next/static/chunks/ffe1f5f59471b777.js\,\/_next/static/chunks/041b704de3aab730.js\,\Toaster\\nc:I22959,\/_next/static/chunks/ffe1f5f59471b777.js\,\/_next/static/chunks/041b704de3aab730.js\,\/_next/static/chunks/6a12e587aca98c9a.js\,\/_next/static/chunks/046743e59c320676.js\,\StructuredData\\nd:I22016,\/_next/static/chunks/ffe1f5f59471b777.js\,\/_next/static/chunks/041b704de3aab730.js\,\/_next/static/chunks/6a12e587aca98c9a.js\,\/_next/static/chunks/046743e59c320676.js\,\\\n1b:I68027,\/_next/static/chunks/ff1a16fafef87110.js\,\/_next/static/chunks/7340adf74ff47ec0.js\,\default\\n:HL\/_next/static/chunks/99f9bd53ba0197d4.css\,\style\\n:HL\/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n)/script>script>self.__next_f.push(1,0:{\P\:null,\b\:\RQCLHpPv9XFVyZHwaFp0C\,\c\:\\,\\,\q\:\\,\i\:false,\f\:\\,{\children\:\__PAGE__\,{}},\$undefined\,\$undefined\,true,\$\,\$1\,\c\,{\children\:\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\/_next/static/chunks/99f9bd53ba0197d4.css\,\precedence\:\next\,\crossOrigin\:\$undefined\,\nonce\:\$undefined\},\$\,\script\,\script-0\,{\src\:\/_next/static/chunks/ffe1f5f59471b777.js\,\async\:true,\nonce\:\$undefined\},\$\,\script\,\script-1\,{\src\:\/_next/static/chunks/041b704de3aab730.js\,\async\:true,\nonce\:\$undefined\},\$\,\html\,null,{\lang\:\en\,\children\:\$\,\body\,null,{\className\:\inter_5972bc34-module__OU16Qa__className\,\children\:\$\,\$L2\,null,{},\$\,\$L3\,null,{},\$\,\$L4\,null,{\children\:\$\,\$L5\,null,{\children\:\$\,\$L6\,null,{\parallelRouterKey\:\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$L7\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:\$\,\div\,null,{\className\:\flex flex-col min-h-screen\,\children\:\$\,\$L8\,null,{},\$\,\main\,null,{\className\:\flex-1 container mx-auto px-4 sm:px-6 lg:px-8 py-16 flex items-center justify-center\,\children\:\$\,\div\,null,{\className\:\text-center\,\children\:\$\,\h1\,null,{\className\:\text-6xl font-bold mb-4\,\children\:\404\},\$\,\h2\,null,{\className\:\text-2xl mb-4\,\children\:\Page Not Found\},\$\,\p\,null,{\className\:\text-muted-foreground mb-8\,\children\:\The page you are looking for doesnt exist or has been moved.\},\$\,\a\,null,{\href\:\/\,\className\:\text-brand-blue hover:underline\,\children\:\Return to Home\}}},\$\,\$L9\,null,{}},,\forbidden\:\$undefined\,\unauthorized\:\$undefined\},\$\,\$La\,null,{},\$\,\$Lb\,null,{}}}}}},{\children\:\$\,\$1\,\c\,{\children\:\$\,\div\,null,{\className\:\min-h-screen bg-background\,\children\:\$\,\$Lc\,null,{\data\:{\@context\:\https://schema.org\,\@graph\:{\@type\:\Organization\,\name\:\FlutterFirst\,\description\:\Expert Flutter app development studio specializing in beautiful, high-performance mobile applications\,\url\:\https://flutterfirst.com\,\logo\:\https://flutterfirst.com/fflogo.png\,\sameAs\:\https://github.com/yurkech85\,\https://linkedin.com/company/flutterfirst\,\contactPoint\:{\@type\:\ContactPoint\,\contactType\:\customer service\,\url\:\https://flutterfirst.com/#contact\}},{\@type\:\WebSite\,\name\:\FlutterFirst\,\description\:\Expert Flutter app development studio\,\url\:\https://flutterfirst.com\},{\@type\:\Service\,\name\:\Flutter App Development\,\description\:\Professional Flutter mobile application development services\,\provider\:{\@type\:\Organization\,\name\:\FlutterFirst\},\serviceType\:\Mobile App Development\}}},\$\,\$L8\,null,{},\$\,\section\,null,{\className\:\py-16 md:py-24 relative overflow-hidden\,\children\:\$\,\div\,null,{\className\:\absolute -top-24 -right-24 w-96 h-96 rounded-full bg-brand-blue/5 z-0\},\$\,\div\,null,{\className\:\absolute -bottom-36 -left-36 w-96 h-96 rounded-full bg-brand-orange/5 z-0\},\$\,\div\,null,{\className\:\container mx-auto px-4 sm:px-6 lg:px-8 relative z-10\,\children\:\$\,\div\,null,{\className\:\grid grid-cols-1 lg:grid-cols-2 gap-12 items-center\,\children\:\$\,\div\,null,{\className\:\order-2 lg:order-1 animate-slide-up\,\children\:\$\,\h1\,null,{\className\:\text-4xl md:text-5xl lg:text-6xl font-bold mb-6 leading-tight\,\children\:\Transforming Ideas Into\,\$\,\span\,null,{\className\:\gradient-text block\,\children\:\ Mobile Experiences\}},\$\,\p\,null,{\className\:\text-lg text-gray-600 mb-8 md:pr-12\,\children\:\We specialize in creating beautiful, high-performance Flutter applications that delight users and drive business results. Lets build something amazing together.\},\$\,\div\,null,{\className\:\flex flex-col sm:flex-row gap-4\,\children\:\$\,\$Ld\,null,{\href\:\/projects\,\children\:\View Our Work\,\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-arrow-right ml-2 h-5 w-5\,\aria-hidden\:\true\,\children\:\$\,\path\,\1ays0h\,{\d\:\M5 12h14\},\$\,\path\,\xquz4c\,{\d\:\m12 5 7 7-7 7\},\$undefined\},\className\:\inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 \u0026_svg:pointer-events-none \u0026_svg:size-4 \u0026_svg:shrink-0 bg-primary h-11 rounded-md px-8 gradient-bg text-white hover:bg-brand-blue-dark transition-colors\,\ref\:null},\$Le\}},\$Lf\}}},\$L10\,\$L11\,\$L12\,\$L13\,\$L14\,\$L15\,\$L16\},\$L17\,\$L18\,\$L19\},{},null,false,false},null,false,false,\$L1a\,false,\m\:\$undefined\,\G\:\$1b\,,\S\:true}\n)/script>script>self.__next_f.push(1,2f:I56542,\/_next/static/chunks/ffe1f5f59471b777.js\,\/_next/static/chunks/041b704de3aab730.js\,\/_next/static/chunks/6a12e587aca98c9a.js\,\/_next/static/chunks/046743e59c320676.js\,\default\\n30:I42709,\/_next/static/chunks/ffe1f5f59471b777.js\,\/_next/static/chunks/041b704de3aab730.js\,\/_next/static/chunks/6a12e587aca98c9a.js\,\/_next/static/chunks/046743e59c320676.js\,\default\\n31:I97367,\/_next/static/chunks/ff1a16fafef87110.js\,\/_next/static/chunks/7340adf74ff47ec0.js\,\OutletBoundary\\n32:\$Sreact.suspense\\n34:I97367,\/_next/static/chunks/ff1a16fafef87110.js\,\/_next/static/chunks/7340adf74ff47ec0.js\,\ViewportBoundary\\n36:I97367,\/_next/static/chunks/ff1a16fafef87110.js\,\/_next/static/chunks/7340adf74ff47ec0.js\,\MetadataBoundary\\n:HL\https://images.unsplash.com/photo-1649972904349-6e44c42644a7?ixlibrb-1.2.1\u0026autoformat\u0026fitcrop\u0026q80\u0026w800\,\image\\n:HL\https://images.unsplash.com/photo-1581091226825-a6a2a5aee158?ixlibrb-1.2.1\u0026autoformat\u0026fitcrop\u0026q80\u0026w800\,\image\\n:HL\/fflogo.png\,\image\\ne:\$\,\a\,null,{\href\:\#contact\,\children\:\Get in Touch\,\className\:\inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 \u0026_svg:pointer-events-none \u0026_svg:size-4 \u0026_svg:shrink-0 border bg-background hover:text-accent-foreground h-11 rounded-md px-8 border-brand-blue text-brand-blue hover:bg-brand-blue/5\,\ref\:null}\n)/script>script>self.__next_f.push(1,f:\$\,\div\,null,{\className\:\order-1 lg:order-2 animate-slide-up\,\children\:\$\,\div\,null,{\className\:\relative\,\children\:\$\,\div\,null,{\className\:\rounded-xl overflow-hidden shadow-2xl border border-gray-100\,\children\:\$\,\img\,null,{\src\:\https://images.unsplash.com/photo-1649972904349-6e44c42644a7?ixlibrb-1.2.1\u0026autoformat\u0026fitcrop\u0026q80\u0026w800\,\alt\:\Mobile app development with Flutter\,\className\:\w-full\}},\$\,\div\,null,{\className\:\absolute -bottom-6 -left-6 bg-white rounded-lg shadow-lg p-3 md:p-4 border border-gray-100 hidden sm:block\,\children\:\$\,\div\,null,{\className\:\flex items-center space-x-3\,\children\:\$\,\div\,null,{\className\:\h-10 w-10 rounded-full bg-green-100 flex items-center justify-center\,\children\:\$\,\svg\,null,{\className\:\h-6 w-6 text-green-600\,\fill\:\none\,\stroke\:\currentColor\,\viewBox\:\0 0 24 24\,\xmlns\:\http://www.w3.org/2000/svg\,\children\:\$\,\path\,null,{\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\strokeWidth\:2,\d\:\M5 13l4 4L19 7\}}},\$\,\div\,null,{\children\:\$\,\p\,null,{\className\:\font-medium text-sm\,\children\:\Cross-platform\},\$\,\p\,null,{\className\:\text-xs text-gray-500\,\children\:\iOS \u0026 Android\}}}},\$\,\div\,null,{\className\:\absolute -top-6 -right-6 bg-white rounded-lg shadow-lg p-3 md:p-4 border border-gray-100 hidden sm:block\,\children\:\$\,\div\,null,{\className\:\flex items-center space-x-3\,\children\:\$\,\div\,null,{\className\:\h-10 w-10 rounded-full bg-blue-100 flex items-center justify-center\,\children\:\$\,\svg\,null,{\className\:\h-6 w-6 text-brand-blue\,\fill\:\none\,\stroke\:\currentColor\,\viewBox\:\0 0 24 24\,\xmlns\:\http://www.w3.org/2000/svg\,\children\:\$\,\path\,null,{\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\strokeWidth\:2,\d\:\M13 10V3L4 14h7v7l9-11h-7z\}}},\$\,\div\,null,{\children\:\$\,\p\,null,{\className\:\font-medium text-sm\,\children\:\Fast Development\},\$\,\p\,null,{\className\:\text-xs text-gray-500\,\children\:\Quick Iterations\}}}}}}\n)/script>script>self.__next_f.push(1,10:\$\,\section\,null,{\className\:\py-20 bg-gray-50\,\children\:\$\,\div\,null,{\className\:\container mx-auto px-4 sm:px-6 lg:px-8\,\children\:\$\,\div\,null,{\className\:\text-center max-w-3xl mx-auto mb-16\,\children\:\$\,\h2\,null,{\className\:\text-3xl md:text-4xl font-bold mb-4\,\children\:\Our Flutter Development Services\},\$\,\p\,null,{\className\:\text-lg text-gray-600\,\children\:\We offer comprehensive Flutter development services to help you bring your mobile app ideas to life.\}},\$\,\div\,null,{\className\:\grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8\,\children\:\$\,\div\,\0\,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300 border-t-4 border-brand-blue h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6\,\children\:\$\,\div\,null,{\className\:\mb-4\,\children\:\$\,\svg\,null,{\className\:\h-10 w-10 text-brand-blue\,\fill\:\none\,\stroke\:\currentColor\,\viewBox\:\0 0 24 24\,\xmlns\:\http://www.w3.org/2000/svg\,\children\:\$\,\path\,null,{\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\strokeWidth\:2,\d\:\M12 18h.01M8 21h8a2 2 0 002-2V5a2 2 0 00-2-2H8a2 2 0 00-2 2v14a2 2 0 002 2z\}}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-3\,\children\:\Flutter App Development\},\$\,\p\,null,{\className\:\text-gray-600\,\children\:\We build beautiful, high-performance Flutter applications that work seamlessly across iOS and Android platforms.\}}},\$\,\div\,\1\,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300 border-t-4 border-brand-blue h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6\,\children\:\$\,\div\,null,{\className\:\mb-4\,\children\:\$\,\svg\,null,{\className\:\h-10 w-10 text-brand-blue\,\fill\:\none\,\stroke\:\currentColor\,\viewBox\:\0 0 24 24\,\xmlns\:\http://www.w3.org/2000/svg\,\children\:\$\,\path\,null,{\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\strokeWidth\:2,\d\:\M7 21a4 4 0 01-4-4V5a2 2 0 012-2h4a2 2 0 012 2v12a4 4 0 01-4 4zm0 0h12a2 2 0 002-2v-4a2 2 0 00-2-2h-2.343M11 7.343l1.657-1.657a2 2 0 012.828 0l2.829 2.829a2 2 0 010 2.828l-8.486 8.485M7 17h.01\}}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-3\,\children\:\UI/UX Design\},\$\,\p\,null,{\className\:\text-gray-600\,\children\:\Our design team creates intuitive and engaging user interfaces that provide excellent user experiences across devices.\}}},\$\,\div\,\2\,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300 border-t-4 border-brand-blue h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6\,\children\:\$\,\div\,null,{\className\:\mb-4\,\children\:\$\,\svg\,null,{\className\:\h-10 w-10 text-brand-blue\,\fill\:\none\,\stroke\:\currentColor\,\viewBox\:\0 0 24 24\,\xmlns\:\http://www.w3.org/2000/svg\,\children\:\$\,\path\,null,{\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\strokeWidth\:2,\d\:\M8 9l3 3-3 3m5 0h3M5 20h14a2 2 0 002-2V6a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\}}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-3\,\children\:\Custom API Integration\},\$\,\p\,null,{\className\:\text-gray-600\,\children\:\We seamlessly integrate your app with third-party services, APIs, and backend systems to create complete solutions.\}}},\$\,\div\,\3\,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300 border-t-4 border-brand-blue h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6\,\children\:\$\,\div\,null,{\className\:\mb-4\,\children\:\$\,\svg\,null,{\className\:\h-10 w-10 text-brand-blue\,\fill\:\none\,\stroke\:\currentColor\,\viewBox\:\0 0 24 24\,\xmlns\:\http://www.w3.org/2000/svg\,\children\:\$\,\path\,null,{\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\strokeWidth\:2,\d\:\M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\}}},\$L1c\,\$L1d\}},\$L1e\,\$L1f\}}}\n)/script>script>self.__next_f.push(1,11:\$\,\section\,null,{\className\:\py-20 bg-muted/30\,\children\:\$\,\div\,null,{\className\:\container mx-auto px-4\,\children\:\$\,\div\,null,{\className\:\flex justify-between items-center mb-12\,\children\:\$\,\div\,null,{\children\:\$\,\h2\,null,{\className\:\text-3xl md:text-4xl font-bold mb-4\,\children\:\Featured Projects\},\$\,\p\,null,{\className\:\text-lg text-muted-foreground\,\children\:\Discover some of our best work\}},\$\,\$Ld\,null,{\href\:\/projects\,\children\:\$\,\button\,null,{\className\:\inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 \u0026_svg:pointer-events-none \u0026_svg:size-4 \u0026_svg:shrink-0 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-10 px-4 py-2 gap-2\,\ref\:\$undefined\,\children\:\View All Projects \,\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-arrow-right h-4 w-4\,\aria-hidden\:\true\,\children\:\$\,\path\,\1ays0h\,{\d\:\M5 12h14\},\$\,\path\,\xquz4c\,{\d\:\m12 5 7 7-7 7\},\$undefined\}}}},\$\,\div\,null,{\className\:\grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8\,\children\:\$\,\$Ld\,\9\,{\href\:\/projects/uplyf-ai-emotional-wellness\,\className\:\block h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer\,\children\:\$\,\div\,null,{\className\:\relative h-48 overflow-hidden\,\children\:\$\,\img\,null,{\src\:\/images/uplyf-app.jpg\,\alt\:\Uplyf - AI Emotional Wellness Ally\,\loading\:\lazy\,\className\:\w-full h-full object-cover transition-transform duration-500 hover:scale-105\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 flex-grow flex flex-col\,\children\:\$\,\div\,null,{\className\:\mb-2\,\children\:\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2\,\children\:\Life Balance \u0026 Healthcare\}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-2\,\children\:\Uplyf - AI Emotional Wellness Ally\},\$\,\p\,null,{\className\:\text-gray-600 mb-4 flex-grow\,\children\:\AI emotional wellness app with face recognition and mood detection\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2 mb-4\,\children\:\$\,\div\,\0\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Flutter\},\$\,\div\,\1\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\UX/UI Design\},\$\,\div\,\2\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Face Recognition\},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\+\,3,\ more\}}}}},\$L20\,\$L21\,\$L22\,\$L23\,\$L24\,\$L25\,\$L26\}}}\n)/script>script>self.__next_f.push(1,12:\$\,\section\,null,{\className\:\py-20\,\children\:\$\,\div\,null,{\className\:\container mx-auto px-4\,\children\:\$\,\div\,null,{\className\:\flex justify-between items-center mb-12\,\children\:\$\,\div\,null,{\children\:\$\,\h2\,null,{\className\:\text-3xl md:text-4xl font-bold mb-4\,\children\:\Latest from Our Blog\},\$\,\p\,null,{\className\:\text-lg text-muted-foreground\,\children\:\Insights and updates from our team\}},\$\,\$Ld\,null,{\href\:\/blog\,\children\:\$\,\button\,null,{\className\:\inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 \u0026_svg:pointer-events-none \u0026_svg:size-4 \u0026_svg:shrink-0 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-10 px-4 py-2 gap-2\,\ref\:\$undefined\,\children\:\Read More \,\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-arrow-right h-4 w-4\,\aria-hidden\:\true\,\children\:\$\,\path\,\1ays0h\,{\d\:\M5 12h14\},\$\,\path\,\xquz4c\,{\d\:\m12 5 7 7-7 7\},\$undefined\}}}},\$\,\div\,null,{\className\:\grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8\,\children\:\$\,\$Ld\,\3\,{\href\:\/blog/state-management-in-flutter-comparing-popular-solutions\,\className\:\block h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer\,\children\:\$\,\div\,null,{\className\:\relative h-48 overflow-hidden\,\children\:\$\,\img\,null,{\src\:\https://images.unsplash.com/photo-1506744038136-46273834b3fb?ixlibrb-1.2.1\u0026autoformat\u0026fitcrop\u0026q80\u0026w800\,\alt\:\State Management in Flutter: Comparing Popular Solutions\,\loading\:\lazy\,\className\:\w-full h-full object-cover transition-transform duration-500 hover:scale-105\},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 absolute top-2 right-2 bg-brand-blue text-white\,\children\:\State Management\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 flex-grow flex flex-col\,\children\:\$\,\div\,null,{\className\:\flex items-center space-x-3 mb-3\,\children\:\$\,\div\,null,{\className\:\flex items-center text-gray-500 text-sm\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-calendar h-4 w-4 mr-1\,\aria-hidden\:\true\,\children\:\$\,\path\,\1cmpym\,{\d\:\M8 2v4\},\$\,\path\,\4m81vk\,{\d\:\M16 2v4\},\$\,\rect\,\1hopcy\,{\width\:\18\,\height\:\18\,\x\:\3\,\y\:\4\,\rx\:\2\},\$\,\path\,\8toen8\,{\d\:\M3 10h18\},\$undefined\},\$\,\span\,null,{\children\:\March 10, 2023\}},\$\,\div\,null,{\className\:\flex items-center text-gray-500 text-sm\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-clock h-4 w-4 mr-1\,\aria-hidden\:\true\,\children\:\$\,\path\,\mmk7yg\,{\d\:\M12 6v6l4 2\},\$\,\circle\,\1mglay\,{\cx\:\12\,\cy\:\12\,\r\:\10\},\$undefined\},\$\,\span\,null,{\children\:\15 min read\}}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-2 line-clamp-2\,\children\:\State Management in Flutter: Comparing Popular Solutions\},\$\,\p\,null,{\className\:\text-gray-600 mb-4 line-clamp-3 flex-grow\,\children\:\Dive into the world of Flutter state management and find out which solution is right for your project.\},\$L27\}}},\$L28\,\$L29\}}}\n)/script>script>self.__next_f.push(1,13:\$\,\section\,null,{\className\:\py-20\,\children\:\$\,\div\,null,{\className\:\container mx-auto px-4 sm:px-6 lg:px-8\,\children\:\$\,\div\,null,{\className\:\grid grid-cols-1 lg:grid-cols-2 gap-12 items-center\,\children\:\$\,\div\,null,{\children\:\$\,\div\,null,{\className\:\relative\,\children\:\$\,\img\,null,{\src\:\https://images.unsplash.com/photo-1581091226825-a6a2a5aee158?ixlibrb-1.2.1\u0026autoformat\u0026fitcrop\u0026q80\u0026w800\,\alt\:\FlutterFirst Team\,\className\:\rounded-lg shadow-xl w-full\},\$\,\div\,null,{\className\:\absolute -bottom-10 -right-10 bg-white rounded-lg shadow-xl p-6 border border-gray-100 hidden md:block\,\children\:\$\,\div\,null,{\className\:\grid grid-cols-2 gap-4\,\children\:\$\,\div\,null,{\className\:\text-center\,\children\:\$\,\p\,null,{\className\:\text-3xl font-bold text-brand-blue\,\children\:\20+\},\$\,\p\,null,{\className\:\text-sm text-gray-600\,\children\:\Projects\}},\$\,\div\,null,{\className\:\text-center\,\children\:\$\,\p\,null,{\className\:\text-3xl font-bold text-brand-blue\,\children\:\10+\},\$\,\p\,null,{\className\:\text-sm text-gray-600\,\children\:\Clients\}},\$\,\div\,null,{\className\:\text-center\,\children\:\$\,\p\,null,{\className\:\text-3xl font-bold text-brand-blue\,\children\:\5+\},\$\,\p\,null,{\className\:\text-sm text-gray-600\,\children\:\Years\}},\$\,\div\,null,{\className\:\text-center\,\children\:\$\,\p\,null,{\className\:\text-3xl font-bold text-brand-blue\,\children\:\100%\},\$\,\p\,null,{\className\:\text-sm text-gray-600\,\children\:\Satisfaction\}}}}}},\$\,\div\,null,{\children\:\$\,\div\,null,{\className\:\flex items-center space-x-1 mb-6\,\children\:\$\,\img\,null,{\src\:\/fflogo.png\,\alt\:\FlutterFirst Logo\,\className\:\h-20 w-20\},\$\,\h2\,null,{\className\:\text-3xl md:text-4xl font-bold\,\children\:\About FlutterFirst\}},\$\,\p\,null,{\className\:\text-lg text-gray-600 mb-6\,\children\:\FlutterFirst is a specialized mobile app development company focused exclusively on creating exceptional Flutter applications for businesses across industries.\},\$\,\p\,null,{\className\:\text-lg text-gray-600 mb-8\,\children\:\With over 5 years of experience in Flutter development, our team of expert developers, designers, and strategists work together to deliver mobile solutions that exceed expectations and drive business growth.\},\$\,\div\,null,{\className\:\grid grid-cols-1 sm:grid-cols-2 gap-3 mb-8\,\children\:\$\,\div\,\0\,{\className\:\flex items-center\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-circle-check-big h-5 w-5 text-brand-blue mr-2 shrink-0\,\aria-hidden\:\true\,\children\:\$\,\path\,\yps3ct\,{\d\:\M21.801 10A10 10 0 1 1 17 3.335\},\$\,\path\,\1pflzl\,{\d\:\m9 11 3 3L22 4\},\$undefined\},\$\,\span\,null,{\className\:\text-gray-700\,\children\:\Expert Flutter Developers\}},\$\,\div\,\1\,{\className\:\flex items-center\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-circle-check-big h-5 w-5 text-brand-blue mr-2 shrink-0\,\aria-hidden\:\true\,\children\:\$\,\path\,\yps3ct\,{\d\:\M21.801 10A10 10 0 1 1 17 3.335\},\$\,\path\,\1pflzl\,{\d\:\m9 11 3 3L22 4\},\$undefined\},\$\,\span\,null,{\className\:\text-gray-700\,\children\:\Cross-Platform Expertise\}},\$\,\div\,\2\,{\className\:\flex items-center\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-circle-check-big h-5 w-5 text-brand-blue mr-2 shrink-0\,\aria-hidden\:\true\,\children\:\$\,\path\,\yps3ct\,{\d\:\M21.801 10A10 10 0 1 1 17 3.335\},\$\,\path\,\1pflzl\,{\d\:\m9 11 3 3L22 4\},\$undefined\},\$\,\span\,null,{\className\:\text-gray-700\,\children\:\UI/UX Focus\}},\$\,\div\,\3\,{\className\:\flex items-center\,\children\:\$L2a\,\$L2b\},\$L2c\,\$L2d\},\$L2e\}}}}\n)/script>script>self.__next_f.push(1,14:\$\,\$L2f\,null,{}\n15:\$\,\$L30\,null,{}\n16:\$\,\$L9\,null,{}\n17:\$\,\script\,\script-0\,{\src\:\/_next/static/chunks/6a12e587aca98c9a.js\,\async\:true,\nonce\:\$undefined\}\n18:\$\,\script\,\script-1\,{\src\:\/_next/static/chunks/046743e59c320676.js\,\async\:true,\nonce\:\$undefined\}\n19:\$\,\$L31\,null,{\children\:\$\,\$32\,null,{\name\:\Next.MetadataOutlet\,\children\:\$@33\}}\n1a:\$\,\$1\,\h\,{\children\:null,\$\,\$L34\,null,{\children\:\$L35\},\$\,\div\,null,{\hidden\:true,\children\:\$\,\$L36\,null,{\children\:\$\,\$32\,null,{\name\:\Next.Metadata\,\children\:\$L37\}}},\$\,\meta\,null,{\name\:\next-size-adjust\,\content\:\\}}\n)/script>script>self.__next_f.push(1,:HL\https://randomuser.me/api/portraits/men/77.jpg\,\image\\n:HL\https://randomuser.me/api/portraits/women/44.jpg\,\image\\n:HL\https://randomuser.me/api/portraits/men/32.jpg\,\image\\n1c:\$\,\h3\,null,{\className\:\text-xl font-semibold mb-3\,\children\:\App Maintenance \u0026 Support\}\n1d:\$\,\p\,null,{\className\:\text-gray-600\,\children\:\We provide ongoing maintenance, updates, and support to ensure your app continues to perform optimally.\}\n1e:\$\,\div\,\4\,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300 border-t-4 border-brand-blue h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6\,\children\:\$\,\div\,null,{\className\:\mb-4\,\children\:\$\,\svg\,null,{\className\:\h-10 w-10 text-brand-blue\,\fill\:\none\,\stroke\:\currentColor\,\viewBox\:\0 0 24 24\,\xmlns\:\http://www.w3.org/2000/svg\,\children\:\$\,\path\,null,{\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\strokeWidth\:2,\d\:\M13 7h8m0 0v8m0-8l-8 8-4-4-6 6\}}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-3\,\children\:\Performance Optimization\},\$\,\p\,null,{\className\:\text-gray-600\,\children\:\We optimize your app for speed, reliability, and efficiency to provide the best possible user experience.\}}}\n1f:\$\,\div\,\5\,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm hover:shadow-lg transition-shadow duration-300 border-t-4 border-brand-blue h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6\,\children\:\$\,\div\,null,{\className\:\mb-4\,\children\:\$\,\svg\,null,{\className\:\h-10 w-10 text-brand-blue\,\fill\:\none\,\stroke\:\currentColor\,\viewBox\:\0 0 24 24\,\xmlns\:\http://www.w3.org/2000/svg\,\children\:\$\,\path\,null,{\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\strokeWidth\:2,\d\:\M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9\}}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-3\,\children\:\Flutter Consulting\},\$\,\p\,null,{\className\:\text-gray-600\,\children\:\Our experienced Flutter developers provide technical consulting, code reviews, and architecture guidance.\}}}\n)/script>script>self.__next_f.push(1,20:\$\,\$Ld\,\15\,{\href\:\/projects/feeels-for-what-matters\,\className\:\block h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer\,\children\:\$\,\div\,null,{\className\:\relative h-48 overflow-hidden\,\children\:\$\,\img\,null,{\src\:\/images/feeels-app.jpg\,\alt\:\Feeels - For What Matters.\,\loading\:\lazy\,\className\:\w-full h-full object-cover transition-transform duration-500 hover:scale-105\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 flex-grow flex flex-col\,\children\:\$\,\div\,null,{\className\:\mb-2\,\children\:\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2\,\children\:\Lifestyle\}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-2\,\children\:\Feeels - For What Matters.\},\$\,\p\,null,{\className\:\text-gray-600 mb-4 flex-grow\,\children\:\Private photo sharing platform with Shopify integration for personal spaces\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2 mb-4\,\children\:\$\,\div\,\0\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\UX/UI Design\},\$\,\div\,\1\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Responsive Web\},\$\,\div\,\2\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Shopify Integration\},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\+\,2,\ more\}}}}}\n)/script>script>self.__next_f.push(1,21:\$\,\$Ld\,\14\,{\href\:\/projects/calot-activity-into-prizes\,\className\:\block h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer\,\children\:\$\,\div\,null,{\className\:\relative h-48 overflow-hidden\,\children\:\$\,\img\,null,{\src\:\/images/calot-app.jpg\,\alt\:\Calot - Turn Your Activity Into Prizes!\,\loading\:\lazy\,\className\:\w-full h-full object-cover transition-transform duration-500 hover:scale-105\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 flex-grow flex flex-col\,\children\:\$\,\div\,null,{\className\:\mb-2\,\children\:\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2\,\children\:\Sport \u0026 Wellbeing\}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-2\,\children\:\Calot - Turn Your Activity Into Prizes!\},\$\,\p\,null,{\className\:\text-gray-600 mb-4 flex-grow\,\children\:\Gamified fitness platform converting activities into prizes with Health Hub integration\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2 mb-4\,\children\:\$\,\div\,\0\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\UX/UI Design\},\$\,\div\,\1\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Flutter\},\$\,\div\,\2\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Push Notifications\},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\+\,2,\ more\}}}}}\n)/script>script>self.__next_f.push(1,22:\$\,\$Ld\,\13\,{\href\:\/projects/unplugged-your-time-matters\,\className\:\block h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer\,\children\:\$\,\div\,null,{\className\:\relative h-48 overflow-hidden\,\children\:\$\,\img\,null,{\src\:\/images/unplugged-app.jpg\,\alt\:\Unplugged - Your Time Matters\,\loading\:\lazy\,\className\:\w-full h-full object-cover transition-transform duration-500 hover:scale-105\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 flex-grow flex flex-col\,\children\:\$\,\div\,null,{\className\:\mb-2\,\children\:\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2\,\children\:\Life Balance \u0026 Healthcare\}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-2\,\children\:\Unplugged - Your Time Matters\},\$\,\p\,null,{\className\:\text-gray-600 mb-4 flex-grow\,\children\:\Digital wellness app helping users reclaim time from screens through gamified goals and accountability\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2 mb-4\,\children\:\$\,\div\,\0\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\UX/UI Design\},\$\,\div\,\1\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Flutter\},\$\,\div\,\2\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Screen Time API\},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\+\,2,\ more\}}}}}\n)/script>script>self.__next_f.push(1,23:\$\,\$Ld\,\11\,{\href\:\/projects/feaster-events-organizing\,\className\:\block h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer\,\children\:\$\,\div\,null,{\className\:\relative h-48 overflow-hidden\,\children\:\$\,\img\,null,{\src\:\/images/feaster-app.jpg\,\alt\:\Feaster - Events Organizing Platform\,\loading\:\lazy\,\className\:\w-full h-full object-cover transition-transform duration-500 hover:scale-105\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 flex-grow flex flex-col\,\children\:\$\,\div\,null,{\className\:\mb-2\,\children\:\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2\,\children\:\Event Management\}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-2\,\children\:\Feaster - Events Organizing Platform\},\$\,\p\,null,{\className\:\text-gray-600 mb-4 flex-grow\,\children\:\Mobile client for events organizing platform with budget management and venue selection\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2 mb-4\,\children\:\$\,\div\,\0\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Mobile app\},\$\,\div\,\1\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Xamarin.Forms\},\$\,\div\,\2\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Budget Management\},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\+\,2,\ more\}}}}}\n)/script>script>self.__next_f.push(1,24:\$\,\$Ld\,\10\,{\href\:\/projects/vacboo-sunbed-booking\,\className\:\block h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer\,\children\:\$\,\div\,null,{\className\:\relative h-48 overflow-hidden\,\children\:\$\,\img\,null,{\src\:\/images/vacboo-app.jpg\,\alt\:\VacBoo - Sunbed Booking\,\loading\:\lazy\,\className\:\w-full h-full object-cover transition-transform duration-500 hover:scale-105\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 flex-grow flex flex-col\,\children\:\$\,\div\,null,{\className\:\mb-2\,\children\:\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2\,\children\:\Travel \u0026 Booking Systems\}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-2\,\children\:\VacBoo - Sunbed Booking\},\$\,\p\,null,{\className\:\text-gray-600 mb-4 flex-grow\,\children\:\Travel \u0026 booking system for sunbed reservations with map integration\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2 mb-4\,\children\:\$\,\div\,\0\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\UX/UI Design\},\$\,\div\,\1\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Flutter\},\$\,\div\,\2\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\OpenStreet Map\},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\+\,2,\ more\}}}}}\n)/script>script>self.__next_f.push(1,25:\$\,\$Ld\,\6\,{\href\:\/projects/sing-studio\,\className\:\block h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer\,\children\:\$\,\div\,null,{\className\:\relative h-48 overflow-hidden\,\children\:\$\,\img\,null,{\src\:\/images/sing-studio-app.jpg\,\alt\:\Sing Studio - Anywhere, Anytime\,\loading\:\lazy\,\className\:\w-full h-full object-cover transition-transform duration-500 hover:scale-105\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 flex-grow flex flex-col\,\children\:\$\,\div\,null,{\className\:\mb-2\,\children\:\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2\,\children\:\Music Education\}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-2\,\children\:\Sing Studio - Anywhere, Anytime\},\$\,\p\,null,{\className\:\text-gray-600 mb-4 flex-grow\,\children\:\Application that allows singers and speakers to practice their voices anywhere, anytime\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2 mb-4\,\children\:\$\,\div\,\0\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\UX/UI Design\},\$\,\div\,\1\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Flutter\},\$\,\div\,\2\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\iOS\},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\+\,2,\ more\}}}}}\n)/script>script>self.__next_f.push(1,26:\$\,\$Ld\,\12\,{\href\:\/projects/i-eat-better-food-diary\,\className\:\block h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer\,\children\:\$\,\div\,null,{\className\:\relative h-48 overflow-hidden\,\children\:\$\,\img\,null,{\src\:\/images/fbc867a5-76d2-4508-aaf6-d079b2f13f8b.png\,\alt\:\I Eat Better - Food Diary Mobile Application\,\loading\:\lazy\,\className\:\w-full h-full object-cover transition-transform duration-500 hover:scale-105\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 flex-grow flex flex-col\,\children\:\$\,\div\,null,{\className\:\mb-2\,\children\:\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-brand-blue border-brand-blue mr-2\,\children\:\Life Balance \u0026 Healthcare\}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-2\,\children\:\I Eat Better - Food Diary Mobile Application\},\$\,\p\,null,{\className\:\text-gray-600 mb-4 flex-grow\,\children\:\Food diary mobile app with diet control and health tracking features\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2 mb-4\,\children\:\$\,\div\,\0\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\Mobile application\},\$\,\div\,\1\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\UX/UI Design\},\$\,\div\,\2\,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\QA\},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 text-xs\,\children\:\+\,1,\ more\}}}}}\n)/script>script>self.__next_f.push(1,27:\$\,\div\,null,{\className\:\flex items-center mt-4\,\children\:\$\,\img\,null,{\src\:\https://randomuser.me/api/portraits/men/77.jpg\,\alt\:\David Chen\,\className\:\h-10 w-10 rounded-full mr-3\},\$\,\div\,null,{\children\:\$\,\p\,null,{\className\:\text-sm font-medium\,\children\:\David Chen\}}}\n)/script>script>self.__next_f.push(1,28:\$\,\$Ld\,\2\,{\href\:\/blog/implementing-clean-architecture-in-flutter-applications\,\className\:\block h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer\,\children\:\$\,\div\,null,{\className\:\relative h-48 overflow-hidden\,\children\:\$\,\img\,null,{\src\:\https://images.unsplash.com/photo-1460925895917-afdab827c52f?ixlibrb-1.2.1\u0026autoformat\u0026fitcrop\u0026q80\u0026w800\,\alt\:\Implementing Clean Architecture in Flutter Applications\,\loading\:\lazy\,\className\:\w-full h-full object-cover transition-transform duration-500 hover:scale-105\},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 absolute top-2 right-2 bg-brand-blue text-white\,\children\:\Architecture\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 flex-grow flex flex-col\,\children\:\$\,\div\,null,{\className\:\flex items-center space-x-3 mb-3\,\children\:\$\,\div\,null,{\className\:\flex items-center text-gray-500 text-sm\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-calendar h-4 w-4 mr-1\,\aria-hidden\:\true\,\children\:\$\,\path\,\1cmpym\,{\d\:\M8 2v4\},\$\,\path\,\4m81vk\,{\d\:\M16 2v4\},\$\,\rect\,\1hopcy\,{\width\:\18\,\height\:\18\,\x\:\3\,\y\:\4\,\rx\:\2\},\$\,\path\,\8toen8\,{\d\:\M3 10h18\},\$undefined\},\$\,\span\,null,{\children\:\February 22, 2023\}},\$\,\div\,null,{\className\:\flex items-center text-gray-500 text-sm\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-clock h-4 w-4 mr-1\,\aria-hidden\:\true\,\children\:\$\,\path\,\mmk7yg\,{\d\:\M12 6v6l4 2\},\$\,\circle\,\1mglay\,{\cx\:\12\,\cy\:\12\,\r\:\10\},\$undefined\},\$\,\span\,null,{\children\:\12 min read\}}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-2 line-clamp-2\,\children\:\Implementing Clean Architecture in Flutter Applications\},\$\,\p\,null,{\className\:\text-gray-600 mb-4 line-clamp-3 flex-grow\,\children\:\Learn how to structure your Flutter projects using clean architecture principles for better maintainability.\},\$\,\div\,null,{\className\:\flex items-center mt-4\,\children\:\$\,\img\,null,{\src\:\https://randomuser.me/api/portraits/women/44.jpg\,\alt\:\Maria Johnson\,\className\:\h-10 w-10 rounded-full mr-3\},\$\,\div\,null,{\children\:\$\,\p\,null,{\className\:\text-sm font-medium\,\children\:\Maria Johnson\}}}}}}\n)/script>script>self.__next_f.push(1,29:\$\,\$Ld\,\1\,{\href\:\/blog/why-flutter-is-future-of-cross-platform-development\,\className\:\block h-full\,\children\:\$\,\div\,null,{\ref\:\$undefined\,\className\:\rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden hover:shadow-lg transition-shadow duration-300 h-full flex flex-col cursor-pointer\,\children\:\$\,\div\,null,{\className\:\relative h-48 overflow-hidden\,\children\:\$\,\img\,null,{\src\:\https://images.unsplash.com/photo-1488590528505-98d2b5aba04b?ixlibrb-1.2.1\u0026autoformat\u0026fitcrop\u0026q80\u0026w800\,\alt\:\Why Flutter is the Future of Cross-Platform Development\,\loading\:\lazy\,\className\:\w-full h-full object-cover transition-transform duration-500 hover:scale-105\},\$\,\div\,null,{\className\:\inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 absolute top-2 right-2 bg-brand-blue text-white\,\children\:\Development\}},\$\,\div\,null,{\ref\:\$undefined\,\className\:\p-6 flex-grow flex flex-col\,\children\:\$\,\div\,null,{\className\:\flex items-center space-x-3 mb-3\,\children\:\$\,\div\,null,{\className\:\flex items-center text-gray-500 text-sm\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-calendar h-4 w-4 mr-1\,\aria-hidden\:\true\,\children\:\$\,\path\,\1cmpym\,{\d\:\M8 2v4\},\$\,\path\,\4m81vk\,{\d\:\M16 2v4\},\$\,\rect\,\1hopcy\,{\width\:\18\,\height\:\18\,\x\:\3\,\y\:\4\,\rx\:\2\},\$\,\path\,\8toen8\,{\d\:\M3 10h18\},\$undefined\},\$\,\span\,null,{\children\:\January 15, 2023\}},\$\,\div\,null,{\className\:\flex items-center text-gray-500 text-sm\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-clock h-4 w-4 mr-1\,\aria-hidden\:\true\,\children\:\$\,\path\,\mmk7yg\,{\d\:\M12 6v6l4 2\},\$\,\circle\,\1mglay\,{\cx\:\12\,\cy\:\12\,\r\:\10\},\$undefined\},\$\,\span\,null,{\children\:\8 min read\}}},\$\,\h3\,null,{\className\:\text-xl font-semibold mb-2 line-clamp-2\,\children\:\Why Flutter is the Future of Cross-Platform Development\},\$\,\p\,null,{\className\:\text-gray-600 mb-4 line-clamp-3 flex-grow\,\children\:\Explore how Flutter is revolutionizing mobile app development with its unique approach to cross-platform solutions.\},\$\,\div\,null,{\className\:\flex items-center mt-4\,\children\:\$\,\img\,null,{\src\:\https://randomuser.me/api/portraits/men/32.jpg\,\alt\:\Alex Rodriguez\,\className\:\h-10 w-10 rounded-full mr-3\},\$\,\div\,null,{\children\:\$\,\p\,null,{\className\:\text-sm font-medium\,\children\:\Alex Rodriguez\}}}}}}\n)/script>script>self.__next_f.push(1,2a:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-circle-check-big h-5 w-5 text-brand-blue mr-2 shrink-0\,\aria-hidden\:\true\,\children\:\$\,\path\,\yps3ct\,{\d\:\M21.801 10A10 10 0 1 1 17 3.335\},\$\,\path\,\1pflzl\,{\d\:\m9 11 3 3L22 4\},\$undefined\}\n2b:\$\,\span\,null,{\className\:\text-gray-700\,\children\:\Agile Development Process\}\n2c:\$\,\div\,\4\,{\className\:\flex items-center\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-circle-check-big h-5 w-5 text-brand-blue mr-2 shrink-0\,\aria-hidden\:\true\,\children\:\$\,\path\,\yps3ct\,{\d\:\M21.801 10A10 10 0 1 1 17 3.335\},\$\,\path\,\1pflzl\,{\d\:\m9 11 3 3L22 4\},\$undefined\},\$\,\span\,null,{\className\:\text-gray-700\,\children\:\Post-Launch Support\}}\n2d:\$\,\div\,\5\,{\className\:\flex items-center\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-circle-check-big h-5 w-5 text-brand-blue mr-2 shrink-0\,\aria-hidden\:\true\,\children\:\$\,\path\,\yps3ct\,{\d\:\M21.801 10A10 10 0 1 1 17 3.335\},\$\,\path\,\1pflzl\,{\d\:\m9 11 3 3L22 4\},\$undefined\},\$\,\span\,null,{\className\:\text-gray-700\,\children\:\Transparent Communication\}}\n2e:\$\,\$Ld\,null,{\href\:\/projects\,\children\:\View Our Work\,\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-arrow-right ml-2 h-5 w-5\,\aria-hidden\:\true\,\children\:\$\,\path\,\1ays0h\,{\d\:\M5 12h14\},\$\,\path\,\xquz4c\,{\d\:\m12 5 7 7-7 7\},\$undefined\},\className\:\inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 \u0026_svg:pointer-events-none \u0026_svg:size-4 \u0026_svg:shrink-0 bg-primary h-10 px-4 py-2 gradient-bg text-white hover:bg-brand-blue-dark transition-colors\,\ref\:null}\n)/script>script>self.__next_f.push(1,35:\$\,\meta\,\0\,{\charSet\:\utf-8\},\$\,\meta\,\1\,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\}\n)/script>script>self.__next_f.push(1,33:null\n)/script>script>self.__next_f.push(1,37:\$\,\title\,\0\,{\children\:\FlutterFirst - Expert Flutter App Development Studio\},\$\,\meta\,\1\,{\name\:\description\,\content\:\Transform your ideas into amazing mobile experiences with FlutterFirst. We specialize in creating beautiful, high-performance Flutter applications for iOS and Android.\},\$\,\link\,\2\,{\rel\:\author\,\href\:\https://flutterfirst.com\},\$\,\meta\,\3\,{\name\:\author\,\content\:\FlutterFirst\},\$\,\meta\,\4\,{\name\:\keywords\,\content\:\Flutter development, mobile app development, cross-platform apps, iOS apps, Android apps, Flutter studio, mobile applications, React Native alternative\},\$\,\meta\,\5\,{\name\:\creator\,\content\:\FlutterFirst\},\$\,\meta\,\6\,{\name\:\publisher\,\content\:\FlutterFirst\},\$\,\meta\,\7\,{\name\:\robots\,\content\:\index, follow\},\$\,\meta\,\8\,{\name\:\googlebot\,\content\:\index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\},\$\,\link\,\9\,{\rel\:\canonical\,\href\:\https://flutterfirst.com\},\$\,\meta\,\10\,{\name\:\google-site-verification\,\content\:\your-google-verification-code\},\$\,\meta\,\11\,{\property\:\og:title\,\content\:\FlutterFirst - Professional Flutter Development Services\},\$\,\meta\,\12\,{\property\:\og:description\,\content\:\Expert Flutter development team delivering high-quality cross-platform mobile applications.\},\$\,\meta\,\13\,{\property\:\og:url\,\content\:\https://flutterfirst.com\},\$\,\meta\,\14\,{\property\:\og:site_name\,\content\:\FlutterFirst\},\$\,\meta\,\15\,{\property\:\og:locale\,\content\:\en_US\},\$\,\meta\,\16\,{\property\:\og:image\,\content\:\https://flutterfirst.com/og-image.svg\},\$\,\meta\,\17\,{\property\:\og:image:width\,\content\:\1200\},\$\,\meta\,\18\,{\property\:\og:image:height\,\content\:\630\},\$\,\meta\,\19\,{\property\:\og:image:alt\,\content\:\FlutterFirst - Flutter Development Studio\},\$\,\meta\,\20\,{\property\:\og:type\,\content\:\website\},\$\,\meta\,\21\,{\name\:\twitter:card\,\content\:\summary_large_image\},\$\,\meta\,\22\,{\name\:\twitter:creator\,\content\:\@flutterfirst\},\$\,\meta\,\23\,{\name\:\twitter:title\,\content\:\FlutterFirst - Professional Flutter Development Services\},\$\,\meta\,\24\,{\name\:\twitter:description\,\content\:\Expert Flutter development team delivering high-quality cross-platform mobile applications.\},\$\,\meta\,\25\,{\name\:\twitter:image\,\content\:\https://flutterfirst.com/og-image.svg\}\n)/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]