PageSourceSearch

https://chillicode.agency/_next/static/chunks/pages/razrabotka-mob…nyh-prilozheniy-android-5c108ceb03b2ccef.js

js chillicode.agency collected 2026-10-08 12:25:01 UTC 17,032 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3027],{40687:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/razrabotka-mobilnyh-prilozheniy-android",function(){return t(4751)}])},33798:function(e,n,t){"use strict";t.d(n,{Z:function(){return p}});var r=t(85893);t(67294);var i=t(93967),s=t.n(i),a=t(45697),o=t.n(a),d=t(32664),l=t.n(d);let c=e=>{let{children:n,topRadius:t=!0,bottomRadius:i=!0,sectionClass:a,className:o,isSecondaryBg:d=!0}=e,c=s()(l().section,{[l().topRadius]:t,[l().bottomRadius]:i,[l().secondaryBg]:d,[l().whiteBg]:!d},a),p=s()(l().BorderRadiusWrapper,{[l().secondaryBgWrapper]:d,[l().whiteBgWrapper]:!d},o);return(0,r.jsx)("div",{className:p,children:(0,r.jsx)("div",{className:c,children:n})})};c.propTypes={children:o().node.isRequired,topRadius:o().bool,bottomRadius:o().bool,sectionClass:o().string,className:o().string,isSecondaryBg:o().bool};var p=c},95339:function(e,n,t){"use strict";var r=t(85893),i=t(93967),s=t.n(i),a=t(45697),o=t.n(a),d=t(68463),l=t.n(d);function c(e){let{children:n,className:t,...i}=e,a=s()({[l().Container]:!0,[t]:t});return(0,r.jsx)("div",{className:a,...i,children:n})}c.propTypes={children:o().node.isRequired,className:o().string},n.Z=c},92085:function(e,n,t){"use strict";t.d(n,{Z:function(){return r.Z}});var r=t(95339)},30869:function(e,n,t){"use strict";t.d(n,{Z:function(){return A}});var r=t(85893),i=t(67294),s=t(5152),a=t.n(s),o=t(9008),d=t.n(o),l=t(93967),c=t.n(l),p=t(92085),u=t(45697),_=t.n(u),f=t(63457),h=t.n(f);function b(e){let{handleSetCookies:n}=e,[t,s]=(0,i.useState)(!1),a=c()({[h().CookieConsent]:!0,[h().active]:t});return(0,r.jsx)(p.Z,{role:"dialog","aria-label":"Cookie consent",className:a,children:(0,r.jsx)("div",{className:h().consent,children:(0,r.jsxs)("span",{className:c()(h().text),children:["Мы\xa0собираем файлы cookie. Пожалуйста,"," ",(0,r.jsx)("button",{className:c()(h().button),onClick:n,children:"примите"})," ","или"," ",(0,r.jsx)("button",{className:c()(h().button),onClick:()=>s(!0),children:"отклоните"}),"."]})})})}b.propTypes={className:_().string,handleSetCookies:_().func};var y=t(64245),m=t.n(y);function x(e){let{children:n}=e;return(0,r.jsx)("main",{className:m().Main,children:n})}x.propTypes={children:_().node.isRequired};var g=t(29347),j=t(52343),w=t.n(j);let v=a()(()=>Promise.all([t.e(5336),t.e(5514),t.e(6261),t.e(9956)]).then(t.bind(t,16640)),{loadableGenerated:{webpack:()=>[16640]},ssr:!1}),k=a()(()=>Promise.all([t.e(5336),t.e(6122),t.e(9045),t.e(7021),t.e(5514),t.e(6261),t.e(5935),t.e(7155)]).then(t.bind(t,17155)),{loadableGenerated:{webpack:()=>[17155]},ssr:!1}),C=a()(()=>Promise.all([t.e(7304),t.e(6122),t.e(9045),t.e(7021),t.e(5514),t.e(1900),t.e(6261),t.e(2047),t.e(3336),t.e(9802)]).then(t.bind(t,54960)),{loadableGenerated:{webpack:()=>[54960]},ssr:!1});function P(e){let{children:n,className:t,canonicalLink:s,title:a,description:o,keywords:l,microData:p,skipIndex:u}=e,[_,f]=function(e){var n=(0,i.useContext)(g.ZP);if(!n)throw Error("Missing <CookiesProvider>");var t=n.getAll(),r=(0,i.useState)(t),s=r[0],a=r[1],o=(0,i.useRef)(s);return"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement&&(0,i.useLayoutEffect)(function(){function t(){var t=n.getAll();(function(e,n,t){if(!e)return!0;for(var r=0;r<e.length;r++){var i=e[r];if(n[i]!==t[i])return!0}return!1})(e||null,t,o.current)&&a(t),o.current=t}return n.addChangeListener(t),function(){n.removeChangeListener(t)}},[n]),[s,(0,i.useMemo)(function(){return n.set.bind(n)},[n]),(0,i.useMemo)(function(){return n.remove.bind(n)},[n])]}(["user"]),[h,y]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{y(!_.user)},[_.user]),(0,r.jsxs)("div",{className:c()(w().MainLayout,t),children:[(0,r.jsxs)(d(),{children:[(0,r.jsx)("title",{children:a}),u&&(0,r.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),(0,r.jsx)("meta",{name:"viewport",content:"initial-scale=1.0, width=device-width"}),(0,r.jsx)("meta",{name:"description",content:o}),(0,r.jsx)("meta",{name:"format-detection",content:"telephone=no"}),l&&(0,r.jsx)("meta",{name:"Keywords",content:l}),(0,r.jsx)("link",{rel:"canonical",href:s}),p&&(0,r.jsx)("script",{async:!0,type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(p)}})]}
1),h&&(0,r.jsx)(b,{handleSetCookies:()=>{f("user","user",{path:"/",maxAge:86400}),y(!1)}}),(0,r.jsx)(k,{}),(0,r.jsx)(x,{children:n}),(0,r.jsx)(v,{}),(0,r.jsx)(C,{})]})}P.propTypes={className:_().string,canonicalLink:_().string,children:_().node.isRequired,title:_().string,description:_().string,keywords:_().string,microData:_().object,skipIndex:_().bool};var A=P},4751:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return G},default:function(){return W}});var r=t(85893);t(67294);var i=t(45697),s=t.n(i),a=t(30869),o=t(5152),d=t.n(o),l=t(34715),c=t(26038),p=t(56546),u=t(33798),_=t(16846),f=t(92085),h=t(73848),b=t.n(h);c.p8.registerPlugin(p.ScrollTrigger,l.V);let y=d()(()=>Promise.all([t.e(6122),t.e(9045),t.e(7021),t.e(2047),t.e(6729),t.e(3911),t.e(4532)]).then(t.bind(t,93911)),{loadableGenerated:{webpack:()=>[93911]},ssr:!1}),m=d()(()=>Promise.all([t.e(6122),t.e(9045),t.e(7021),t.e(5514),t.e(5390),t.e(3783),t.e(3294),t.e(1446)]).then(t.bind(t,92963)),{loadableGenerated:{webpack:()=>[92963]}}),x=d()(()=>Promise.all([t.e(6122),t.e(9045),t.e(7021),t.e(5514),t.e(5390),t.e(3783),t.e(4285)]).then(t.bind(t,54285)),{loadableGenerated:{webpack:()=>[54285]}}),g=d()(()=>Promise.all([t.e(6122),t.e(9045),t.e(7021),t.e(5514),t.e(5390),t.e(1900),t.e(3783),t.e(6430)]).then(t.bind(t,16430)),{loadableGenerated:{webpack:()=>[16430]}}),j=d()(()=>Promise.all([t.e(6122),t.e(9045),t.e(7021),t.e(6261),t.e(8368)]).then(t.bind(t,10070)),{loadableGenerated:{webpack:()=>[10070]}}),w=d()(()=>Promise.all([t.e(6122),t.e(9045),t.e(7021),t.e(5514),t.e(238)]).then(t.bind(t,30238)),{loadableGenerated:{webpack:()=>[30238]}}),v=d()(()=>Promise.all([t.e(6122),t.e(9045),t.e(7021),t.e(5514),t.e(6261),t.e(5777)]).then(t.bind(t,15777)),{loadableGenerated:{webpack:()=>[15777]}}),k=d()(()=>Promise.all([t.e(6122),t.e(9045),t.e(7021),t.e(6875),t.e(6261),t.e(246)]).then(t.bind(t,60246)),{loadableGenerated:{webpack:()=>[60246]}}),C=d()(()=>Promise.all([t.e(6122),t.e(9045),t.e(7021),t.e(2014),t.e(5514),t.e(463)]).then(t.bind(t,30463)),{loadableGenerated:{webpack:()=>[30463]}}),P=d()(()=>Promise.all([t.e(6122),t.e(9045),t.e(7021),t.e(6261),t.e(483)]).then(t.bind(t,10483)),{loadableGenerated:{webpack:()=>[10483]}}),A=[{title:"Нативная разработка мобильных приложений",description:"Мы разрабатываем приложения специально под Android. Такой подход гарантирует высокую производительность и стабильную работу продукта.",src:"/assets/images/android/services1.webp"},{title:"Кроссплатформенная разработка",description:"Используем актуальные подходы для кроссплатформенной разработки. Создаем универсальные мобильные приложения, которые работают на различных устройствах. Благодаря такому подходу заказчик получает качественный продукт по оптимальной цене.",src:"/assets/images/android/services2.webp"},{title:"Тестирование мобильных приложений",description:"Качество приложения — наш главный приоритет. Мы проводим комплексное тестирование каждого решения. Тщательно проверяем функционал на всех этапах разработки.",src:"/assets/images/android/services3.webp"},{title:"Поддержка Android-приложений",description:"Обеспечиваем постоянную поддержку и развитие продукта. Наши специалисты всегда на связи и готовы быстро реагировать на изменения рынка.",src:"/assets/images/android/services4.webp"},{title:"Запуск приложения в Google Play",description:"Оказываем поддержку при настройке аккаунта Google Play: заполняем необходимые док
1ументы, оформляем страницу приложения и ведем взаимодействие с модераторами.",src:"/assets/images/android/services5.webp"}],R=[{type:"healthcare",description:"Мы создаем решения для медицинских стартапов, клиник и аптек. Наши приложения помогают наладить эффективное взаимодействие между врачами и пациентами, оптимизировать рабочие процессы в учреждениях и облегчить контроль за состоянием здоровья ваших клиентов. При этом мы строго соблюдаем международные стандарты конфиденциальности."},{type:"fintech",description:"Наши Android-приложения для финансового сектора охватывают широкий диапазон задач — от биржевых платформ до банковских сервисов и криптовалютных кошельков. Мы уделяем особое внимание безопасности данных."},{type:"ecom",description:"Для онлайн-торговли мы предлагаем приложения, которые упрощают управление ассортиментом, логистикой и платежными операциями. Наши решения легко интегрируются с внешними системами."},{type:"estate",description:"Мы разрабатываем приложения для застройщиков и агентств недвижимости. Оптимизируем процессы управления сделками и общение с клиентами. Добавляем интеграции с CRM-системами."},{type:"wellness",description:"Наши Android-решения для сферы здоровья и фитнеса включают инструменты для трекинга активности, контроля питания и медитаций. Мы обеспечиваем интеграцию с носимыми устройствами, чтобы пользователи получали полную информацию о своем самочувствии и прогрессе."}],N=[{title:"Собираем команду",description:"На первом этапе мы формируем команду профессионалов, в которую входят проектные менеджеры, дизайнеры, разработчики и тестировщики. Каждый участник проекта знает свои задачи и вносит вклад в общее дело. Такой подход гарантирует слаженную работу и высокую эффективность."},{title:"Проектирование и планирование",description:"На этом этапе обсуждаются все детали проекта, учитываются бизнес-требования и пожелания заказчика. Это помогает избежать недоразумений в дальнейшем и ускоряет процесс разработки."},{title:"Разработка",description:"Наши разработчики пишут код, строго следуя лучшим практикам и стандартам индустрии. Мы уделяем внимание каждой детали, чтобы обеспечить стабильную работу приложения."},{title:"Тестируем",description:"Ошибки не доходят до продакшена. QA-инженеры проверяют функционал на каждом этапе, чтобы продукт отвечал всем требованиям."},{title:"Запуск",description:"После завершения разработки мы помогаем с публикацией приложения в Google Play. Наши специалисты оформляют страницу приложения и взаимодействуют с модераторами",imageSrc:"assets/images/android/process.webp"},{title:"Поддержка или передача в инхаус",de
1scription:"После релиза приложение может остаться у нас или уйти в инхаус. Первый вариант: предоставляем поддержку после запуска — проводим обновления и добавляем новые функции. Второй вариант: передаем его во внутреннюю команду. Предоставляем подробную документацию и помогаем на старте."}],I=e=>{let{articles:n}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(u.Z,{className:b().headerBorderRadiusWrapper,sectionClass:b().headerSectionWrapper,topRadius:!1,children:[(0,r.jsx)(f.Z,{children:(0,r.jsx)(_.U,{})}),(0,r.jsx)(P,{})]}),(0,r.jsx)(g,{title:"Наши услуги по разработке мобильных приложений на Android",services:A}),(0,r.jsx)(x,{title:"Разрабатываем Android-приложения для различных рынков: от здравоохранения до финтеха",slidersData:R}),(0,r.jsx)(u.Z,{children:(0,r.jsxs)(f.Z,{children:[(0,r.jsx)(k,{}),(0,r.jsx)(C,{}),(0,r.jsx)(v,{})]})}),(0,r.jsx)(j,{title:"Наш процесс разработки мобильных приложений под Android",steps:N}),(0,r.jsx)(u.Z,{sectionClass:b().androidAppsWrapper,bottomRadius:!1,children:(0,r.jsx)(f.Z,{children:(0,r.jsx)(w,{title:"Android-приложения, которые мы разработали"})})}),n.length>0&&(0,r.jsx)(m,{articles:n,withAnimation:!0}),(0,r.jsx)(y,{})]})};I.propTypes={articles:s().array};let S=e=>{let{articles:n}=e;return(0,r.jsx)(a.Z,{canonicalLink:"".concat("https://chillicode.agency","/razrabotka-mobilnyh-prilozheniy-android"),title:"Заказать разработку мобильных приложений на Android | CHILLICODE",description:"Полный цикл создания мобильных приложений для платформы Android с адаптивными интерфейсами, безопасностью и профессиональной поддержкой в CHILLICODE.",children:(0,r.jsx)(I,{articles:n})})};S.propTypes={articles:s().array};var G=!0,W=S},32664:function(e){e.exports={BorderRadiusWrapper:"styles_BorderRadiusWrapper__88XPG",section:"styles_section__yit1U",topRadius:"styles_topRadius___KyXO",bottomRadius:"styles_bottomRadius__2V0KY",secondaryBgWrapper:"styles_secondaryBgWrapper__duM3u",whiteBgWrapper:"styles_whiteBgWrapper___016k",fadeIn:"styles_fadeIn__nd2LQ"}},68463:function(e){e.exports={Container:"style_Container__Dw2ey",fadeIn:"style_fadeIn__eOUpn"}},63457:function(e){e.exports={CookieConsent:"style_CookieConsent__6FF77",consent:"style_consent__P8055",fadeIn:"style_fadeIn__Q3rM2",active:"style_active__79GHX",text:"style_text__IcrLE",button:"style_button__xyAk1"}},64245:function(e){e.exports={Main:"Main_Main__miiEY",fadeIn:"Main_fadeIn__wgc1K"}},52343:function(e){e.exports={MainLayout:"style_MainLayout__cfrrM",fadeIn:"style_fadeIn__u9oG2"}},73848:function(e){e.exports={androidAppsWrapper:"styles_androidAppsWrapper__K1xm0",headerBorderRadiusWrapper:"styles_headerBorderRadiusWrapper__29Mdi",headerSectionWrapper:"styles_headerSectionWrapper__WEO16",fadeIn:"styles_fadeIn__sDR_K"}},93967:function(e,n){var t;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",n=0;n<arguments.length;n++){var t=arguments[n];t&&(e=s(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var n="";for(var t in e)r.call(e,t)&&e[t]&&(n=s(n,t));return n}(t)))}return e}function s(e,n){return n?e?e+" "+n:e+n:e}e.exports?(i.default=i,e.exports=i):void 0!==(t=(function(){return i}).apply(n,[]))&&(e.exports=t)}()}},function(e){e.O(0,[5514,617,6846,2047,551,4111,1876,4853,2888,179],function(){return e(e.s=40687)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.