WEB VƏ MOBİL TƏTBİQLƏR

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

  1. 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.

  2. 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.

  3. 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.

  4. 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

  • React
  • Next.js
  • Flutter
  • Dart
  • TypeScript
  • C# / .NET
  • PostgreSQL
  • Docker
  • GitHub CI

Ə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.

MedClinic-ə baxın

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.

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.