React, Next.js və Flutter ilə veb və mobil tətbiqlər hazırlayırıq
Veb tətbiq hazırlatmaq, müştəri portalı qurmaq və ya iOS və Android üçün mobil tətbiq buraxmaq istəyirsiniz? DCL Labs React, Next.js, Flutter və TypeScript ilə veb tətbiqlər, portallar, admin panellər və kross-platform mobil tətbiqlər hazırlayır. Yükləmə sürəti, WCAG 2.1 AA səviyyəsində əlçatanlıq və istənilən ekranda düzgün görünüş ilk gündən diqqət mərkəzindədir. Komandamız Bakıdadır, Almaniyadakı iş saatları ilə demək olar ki, tam üst-üstə düşür, serverlər isə lazım olduqda Frankfurt-Maindəki data mərkəzində yerləşdirilir.
Tipik başlanğıc vəziyyətlər
- Müştəriləriniz sorğularını hələ də e-poçt və telefonla göndərir, çünki sifarişləri, sənədləri və statusu özləri izləyə biləcəkləri müştəri portalı yoxdur.
- Daxili işlər Excel cədvəllərində və bir-biri ilə bağlı olmayan köhnə proqramlarda gedir. Məlumatları bir yerə yığan admin panel yoxdur.
- iOS və Android üçün tətbiq lazımdır, amma iki ayrı kod bazasını ikiqat xərclə saxlamaq istəmirsiniz.
- Mövcud veb tətbiq yavaşdır, smartfonda rahat istifadə olunmur və məhdudiyyətli istifadəçilər üçün əlçatan deyil.
- Daxili komandanız yüklənib və təcrübəli React və ya Flutter tərtibatçılarını vaxtında tapa bilmirsiniz.
- Əvvəlki podratçı testsiz, sənədsiz və aydın arxitekturası olmayan, artıq heç kimin başa düşmədiyi kod qoyub gedib.
Veb və ya mobil tətbiqinizi necə hazırlayırıq
Tələblərin təhlili
Məqsədləri, istifadəçiləri, rolları və mövcud sistemlərinizlə bağlantıları aydınlaşdırırıq. Sonda tələblər sənədi, texniki qiymətləndirmə, yol xəritəsi və risk təhlili hazır olur. Təklifimizi bunun üzərində qururuq.
Dizayn və arxitektura
Kliklənən UI prototipləri, sistem arxitekturası, verilənlər bazası sxemi və API müqaviləsi hazırlayırıq. Beləliklə, ilk sətir kod yazılmamışdan əvvəl tətbiqin necə işləyəcəyini görürsünüz. Əlçatanlığı və adaptiv davranışı əvvəldən planlaşdırırıq.
2 həftəlik sprintlərlə tərtibat
İki həftəlik sprintlərlə işləyirik. Hər sprintin sonunda işlək versiyanı göstəririk, brauzerdə və ya telefonunuzda test versiyası kimi. Kod yoxlaması və avtomatik testlər hər sprintdə var.
Təhvil və dəstək
İstifadəyə verilməni, App Store və Google Play-də dərc olunmanı öz üzərimizə götürür və komandanızı təlimləndiririk. Bundan sonra 3 ay pulsuz texniki dəstək alırsınız; sonrakı istismar üçün SLA razılaşması təklif edirik.
Nə hazırlayırıq
- Veb tətbiqlər
- Brauzerdə işləyən biznes tətbiqləri: daxili iş alətlərindən SaaS məhsullarına qədər. React və ya Next.js ilə, TypeScript-də.
- Müştəri portalları
- Müştərilərinizin sifarişlərini, hesab-fakturalarını və sənədlərini özləri izlədiyi portallar. Təhlükəsiz giriş, rollar və ERP və ya CRM sisteminizlə bağlantı ilə.
- Admin panellər və idarəetmə panelləri
- Komandanız üçün idarəetmə ekranları: məlumatların saxlanması, əməliyyatlar, göstəricilər. Rollar sayəsində hər kəs yalnız öz hissəsini görür.
- Kross-platform mobil tətbiqlər
- Bir Flutter kod bazasından iOS və Android tətbiqləri. Push bildirişləri, lazım olsa oflayn rejim və mağazalarda dərc də bizdədir.
- Mövcud tətbiqlərin modernləşdirilməsi
- Mövcud frontendləri götürür, kodu və arxitekturanı təhlil edir və gündəlik işinizi dayandırmadan addım-addım dəstəklənə bilən struktura keçiririk.
- Performans, əlçatanlıq, adaptiv dizayn
- Qısa yükləmə vaxtı və yaxşı Core Web Vitals göstəriciləri, WCAG 2.1 AA səviyyəsində əlçatanlıq və smartfondan böyük monitora qədər düzgün görünüş.
Texnologiyalar
Əməkdaşlıq modelləri
Hansı modelin uyğun olması layihənizin həcminin bu gün nə dərəcədə aydın olmasından asılıdır.
- Tələblərin təhlilindən sonra sabit qiymət
- Funksionallıq və məqsədlər müəyyən olduqda, tələblərin təhlilindən sonra sabit qiymət hesablayırıq. Birinci versiyanın nəyə başa gələcəyini və hansı qrafiklə hazırlanacağını əvvəlcədən bilirsiniz.
- Faktiki iş həcminə görə ödəniş
- İstifadəçi rəyləri ilə inkişaf edən məhsullar üçün faktiki sərf olunan vaxta görə hesablaşırıq (Time & Material). Prioritetləri sprint-sprint siz müəyyən edirsiniz.
- Ayrılmış komanda
- Uzunmüddətli layihələr üçün sabit komanda ayırırıq: bir senior tərtibatçıdan tech lead-li tam komandaya qədər. Hesablaşma aylıqdır.
Praktik nümunə: MedClinic
MedClinic klinikalar, diaqnostika mərkəzləri və laboratoriyalar üçün hazırladığımız veb sistemdir. Rezervasiyaları, müayinələri, kassanı və maliyyə hesabatlarını bir paneldə birləşdirir, tam brauzerdə işləyir və smartfonda da rahat istifadə olunur. Rol əsaslı giriş sayəsində işçi ödəniş qəbul edir, kassanın ümumi məbləğlərini və hesabatları isə yalnız rəhbərlik görür. Texniki tərəfdən MedClinic ASP.NET Core 8 və PostgreSQL üzərində qurulub. Texnologiyanı tapşırığa görə seçirik: hər biznes tətbiqinə ayrıca JavaScript frontend lazım deyil.
Veb və mobil tətbiq hazırlanması haqqında tez-tez verilən suallar
Veb tətbiq hazırlatmaq nə qədərə başa gəlir?
Bu, funksionallığın həcmindən, istifadəçi rollarının sayından və digər sistemlərlə inteqrasiyalardan asılıdır. Buna görə ümumi qiymət demirik. Tələblərin təhlilindən sonra sabit qiymət və ya faktiki iş həcminə görə hesablaşma üçün təxmini qiymət şəklində təklif alırsınız. Pulsuz 30 dəqiqəlik ilkin görüşdə sizin üçün hansı yolun məqsədəuyğun olduğunu müzakirə edirik.
Niyə iki ayrı native tətbiq əvəzinə Flutter?
Flutter ilə iOS və Android üçün ortaq kod bazası yaranır. Yeni funksiyalar bir dəfə hazırlanır və test olunur, hər iki platformada eyni vaxtda çıxır. Biznes tətbiqlərinin əksəriyyəti üçün bu, həm daha qənaətli, həm də dəstəklənməsi daha asandır. Layihəniz platformaya xas dərin funksiyalar tələb edirsə, bunu tələblərin təhlili zamanı açıq şəkildə müzakirə edirik.
Bakıdakı komanda ilə autsorsinq necə işləyir?
Hər iki həftədən bir demoda işlək versiyanı görürsünüz və sabit əlaqə şəxsiniz olur. Bakı qışda Almaniyadan 3 saat, yayda 2 saat irəlidədir, ona görə Alman iş günü bizim iş saatlarımızla demək olar ki, üst-üstə düşür. Görüşlər sizin iş saatlarınızda keçirilir, gecə yox.
WCAG 2.1 AA əlçatanlığını təmin edirsinizmi?
Bəli. WCAG 2.1 AA tələblərini əvvəldən nəzərə alırıq: kifayət qədər kontrast, tam klaviatura ilə idarəetmə, məntiqli başlıq strukturu, alternativ mətnlər və ekran oxuyucuları ilə uyğunluq. Bu, xüsusilə Avropa İttifaqı bazarına çıxan məhsullar üçün vacibdir.
Tətbiqimizin məlumatları harada saxlanılır?
İstəyinizlə tətbiqinizi Frankfurt-Maindəki data mərkəzində yerləşdiririk. Alternativ olaraq infrastrukturu öz AWS və ya Azure mühitinizdə qururuq. Layihə çərçivəsində şəxsi məlumatlarınızı emal etdikdə, sizinlə GDPR-ın 28-ci maddəsinə uyğun məlumatların emalı müqaviləsi bağlayırıq.
Mövcud React komandamızı gücləndirə bilərsinizmi?
Bəli. Tam layihələrlə yanaşı komanda genişləndirilməsi də təklif edirik: senior tərtibatçılar, tech lead-lər və ya bütöv komandalar sizin proseslərinizə, alətlərinizə və sprint ritminizə qoşulur.
Başqa podratçının hazırladığı tətbiqi təhvil ala bilərsinizmi?
Bəli. Kodun, arxitekturanın və asılılıqların təhlili ilə başlayır, risklərin harada olduğunu və ilk növbədə nəyin həll edilməli olduğunu göstəririk. Sonra tətbiqi inkişaf etdirir və ya addım-addım modernləşdiririk.
İstifadəyə verildikdən sonra nə olur?
İstifadəyə verildikdən sonra 3 ay pulsuz texniki dəstək alırsınız. Sonrakı texniki xidmət, yeniləmələr və inkişaf üçün işinizə uyğun SLA razılaşdırırıq.
Digər xidmətlər
Sifarişlə proqram təminatı
İş qaydalarınıza uyğun arxa ofis sistemləri, API-lər və ERP tipli proqramlar. C#/.NET ilə, tələblərin təhlilindən istismara qədər.
Ətraflı →Süni intellekt və data
Dil modellərini (LLM) iş proseslərinizə qoşuruq, data pipeline-ları qururuq və ML modellərini istismara veririk. GDPR və Aİ-nin Süni İntellekt Aktı nəzərə alınır.
Ətraflı →Cloud & DevOps
Kod kimi infrastruktur, CI/CD pipeline-ları, Kubernetes, AWS və Azure-a köçürmə. İstəsəniz, Aİ regionlarında, məsələn Frankfurtda.
Ətraflı →Komanda genişləndirmə
Bakıdan təcrübəli mühəndislər, tech lead-lər və ya tam komanda mövcud komandanıza qoşulur və sizin alətləriniz, sizin proseslərinizlə işləyir.
Ətraflı →White label
Agentliklər və IT şirkətləri üçün proqram təminatını onların brendi ilə hazırlayırıq. Müştəri sizin müştərinizdir, adımız heç yerdə görünmür.
Ətraflı →IoT həllər
Gəmi və texnika idarəetmə sistemləri: cihazlardan gələn məlumatı real vaxtda toplayır, panelə çıxarır və problemi baş verməmiş göstəririk.
Ətraflı →Gəlin, veb və ya mobil tətbiqinizi müzakirə edək
Layihənizi qısaca təsvir edin. İş günlərində 24 saat ərzində cavab verir və sizinlə pulsuz 30 dəqiqəlik ilkin görüş təyin edirik.
