+359 895 629 012 office@enter.bg

Услуги

Мобилни приложения

Мобилното приложение е за хората, които не седят на бюро: складовият работник със скенера, охраната на обхода, шофьорът на доставката, клиентът в движение. Правим приложения за Android и iOS, които работят и без покритие и се свързват с вашите системи, щом сигналът се върне.

  • Работи и без покритие
  • Правила за конфликти
  • Вързано за системите ви
Android и iOSЕдин код с Flutter или React Native, или нативно, когато хардуерът го изисква.

Офлайнработа и синхронизация, заложени от началото

Офлайн
работа и синхронизация, заложени от началото
24/7
поддръжка на критичните приложения
2
платформи — Android и iOS

Подходът

За кого е мобилното приложение

Уеб системата е удобна в офиса. На склада, на обекта или на пътя човек държи телефона с една ръка и иска да свърши работата с три докосвания. Там има нужда от приложение, което е направено за точно това — големи бутони, скенер за баркод, снимка с камерата, отметка с GPS позиция, работа с ръкавици.

Правим два вида мобилни приложения. Вътрешни — за вашите служители, вързани за ERP-то, склада или системата за поддръжка. И клиентски — за вашите клиенти, когато искате да им дадете по-бърз път до поръчка, резервация или статус, отколкото е сайтът.

Преди да решим, че ви трябва приложение, проверяваме дали добре направен мобилен сайт не върши същата работа. Ако хората ви имат постоянно покритие и не им трябват камера, скенер или известия, уеб версията е по-евтина за изработка и поддръжка. Приложение има смисъл, когато телефонът трябва да прави нещо, което браузърът не може да прави надеждно.

Предимства

Какво получавате

  • Android и iOS

    Един код с Flutter или React Native, или нативно, когато хардуерът го изисква.

  • Работи и без покритие

    Данните се пазят на устройството и се синхронизират, щом връзката се върне.

  • Правила за конфликти

    Ясно е коя промяна печели, когато двама са работили офлайн по едно и също.

  • Вързано за системите ви

    ERP, склад, онлайн магазин или система за поддръжка — през API.

  • Публикуване в магазините

    Google Play, App Store или вътрешно разпространение само до вашите устройства.

  • Приложението е ваше

    Изходният код и профилите на разработчик са на ваше име.

01 / 05

Офлайн като изискване, а не като екстра

В много складове, в мазета, в метални хали и извън градовете покритието е слабо или липсва. Приложение, което показва „Няма връзка“ и спира работа, там е безполезно. Затова приложенията, които правим за терен и склад, пазят данните локално на устройството: сканираните артикули, отметнатите задачи, снимките, подписите. Когато връзката се върне, синхронизират всичко със сървъра в правилния ред.

Трудната част е какво става, ако двама души са променили едно и също нещо, докато са били офлайн. Това се решава още при проектирането — с ясни правила коя промяна печели, кога се иска потвърждение и как се показва конфликтът на човека. Не е нещо, което се добавя накрая.

02 / 05

Примери от практиката

За Axion Security направихме мобилно приложение за чекиране: служителят от охраната отбелязва присъствие на обект, а данните отиват в централната система. Ето и други задачи, за които мобилното приложение е правилният инструмент:

  • Приемане и изписване на стока в склада със скенер на телефона или на специализиран терминал с Android.
  • Инвентаризация, която продължава и в зоните без покритие, и се събира накрая в една обща справка.
  • Обходи и проверки на обекти — с отметка, час, GPS позиция и снимка като доказателство.
  • Приложение за шофьори: маршрут, доставки за деня, подпис на получателя, снимка на стоката.
  • Клиентско приложение за поръчки, статус и известия, вързано със същата база като онлайн магазина.
03 / 05

Flutter, React Native или нативно

Най-често правим приложенията на Flutter: един код за Android и iOS, бърз интерфейс и добра поддръжка на офлайн работа. React Native е добър избор, когато имате уеб екип, който работи с React, и искате той да може да поддържа и мобилната част. Нативно — Kotlin за Android и SwiftUI за iOS — пишем, когато приложението трябва да работи дълбоко с хардуера: специфичен скенер, Bluetooth устройства, фонови задачи, които системата иначе спира.

Изборът не е въпрос на вкус. Казваме ви какво препоръчваме и защо — според устройствата, които хората ви ползват, колко дълго ще живее приложението и кой ще го поддържа след нас.

Каквато и технология да изберем, тестваме на устройствата, които хората ви реално ползват — включително по-старите и по-евтините телефони, на слънце, с ръкавици и с изтощена батерия. Разликата между приложение, което работи в офиса, и такова, което работи на рампата в шест сутринта, се вижда точно там.

04 / 05

Какво получавате

Получавате приложение, публикувано в Google Play и App Store или разпространено вътрешно, само до вашите устройства. Към него — сървърната част и API-то, ако не съществуват, панел за администриране и изходния код. Публикуването в магазините и минаването през прегледа им е наша работа, но профилите на разработчик са на ваше име, за да е приложението ваше.

  • Приложение за Android и iOS, или само за платформата, която ви трябва.
  • Офлайн работа и синхронизация с правила за конфликти.
  • Сървърна част и API, свързани с вашите системи.
  • Публикуване в Google Play и App Store или вътрешно разпространение.
  • Изходен код и профили на разработчик на ваше име.
05 / 05

Поддръжка след публикуването

Мобилните платформи се променят всяка година. Нова версия на Android или iOS, нови изисквания на магазините, нови модели телефони. Поддръжката включва обновяване на приложението, за да не бъде свалено от магазина, следене на сривовете и отстраняването им, и нови функции на етапи. Ако приложението е критично за работата — например складът спира без него — поддръжката е 24/7. Следим и колко бързо приложението се отваря и синхронизира, защото с натрупването на данни то не бива да става по-бавно.

Процесът

Как протича работата

Пет стъпки, всяка с резултат, който виждате и приемате, преди да продължим.

  1. На терена

    Гледаме как хората работят — с какви устройства, с ръкавици или без, със или без покритие.

  2. Прототип на телефона

    Интерактивен модел на основните екрани, който пробвате в ръка, преди да започне кодът.

  3. Разработка и тест

    Изграждаме приложението и сървърната част, тестваме офлайн и на реални устройства.

  4. Публикуване

    Минаваме през прегледа на Google Play и App Store или разпространяваме вътрешно.

  5. Обновяване

    Нови версии на системите, сривове, нови функции — на етапи.

Технологии

С какво работим

  • Flutter
  • Dart
  • React Native
  • Kotlin
  • SwiftUI
  • REST API
  • PHP
  • MySQL
  • Google Cloud

Въпроси

Често задавани въпроси

Колко струва мобилно приложение?

Зависи от броя екрани, от това дали трябва офлайн работа и дали сървърната част вече съществува. След разговор и прототип даваме писмена оценка по етапи. Приложение, което ползва готов API, е значително по-евтино от такова, за което строим и бекенда.

Трябва ли да е и за Android, и за iOS?

Не непременно. Вътрешните приложения за склад често са само за Android, защото терминалите са такива. За клиентски приложения обикновено има смисъл и от двете платформи, а с Flutter това не удвоява цената.

Колко време отнема публикуването в магазините?

Прегледът в Google Play и App Store обикновено отнема от няколко часа до няколко дни, но понякога магазините искат промени. Затова предвиждаме време за това в графика и подготвяме описанията и снимките предварително.

Чие е приложението?

Ваше. Профилите на разработчик в магазините са на ваше име, а изходният код ви се предава. Това има значение, ако един ден смените изпълнителя.

Какво трябва да осигурим?

Достъп до хората, които ще ползват приложението, и до устройствата, на които ще работи. Ако е клиентско — профили на разработчик в Google Play и Apple, като ви помагаме с регистрацията.

Хората ви работят далеч от бюрото?

Опишете какво правят на терена и с какви устройства. Ще ви предложим как да изглежда приложението и кои части да започнат първи.

Телефон
+359 895 629 012
Имейл
office@enter.bg
Адрес
гр. Перник, ул. Краснодар 2