Към съдържанието
PN Scripts

PN Scripts · Разработка на мобилни приложения

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

Проектираме и изграждаме Android приложения, заедно с API зад тях: нативни приложения на Java и мобилни уеб приложения, които работят и на iPhone. Кодът, акаунтите в магазините и документацията са на ваше име от първия ден.

Платформи
Android · мобилен уеб
Технология
Java · Laravel API · HTML5
Магазини
Google Play · itch.io · Game Jolt

Стандартът

Създадени за истински телефони и нестабилни мрежи

Проектираме за телефони от среден клас и нестабилна връзка: екраните се отварят бързо, навигацията е ясна, а входът в профила е защитен. PN Scripts може да изгради и API зад приложението, така че двете да се променят заедно.

  1. Екрани, които следват познатите на потребителите правила на Android, с големи зони за докосване и светла и тъмна тема.
  2. API, което връща ясни грешки и зарежда дългите списъци на части, за да остане приложението бързо.
  3. Контролен списък за всяка версия, обновяван при всяка промяна в правилата на Google Play.
  4. Административен панел за вашия екип, с роли и права, когато приложението има нужда от такъв.
  5. Една компания отговаря за приложението, API и версиите в магазините, така че при проблем няма спор между доставчици.
Заявете технически разговор

Какво изграждаме

Какво включва разработката на мобилно приложение

От първия прототип до поддържащата версия след следващото обновление на ОС.

Нативни Android приложения

Нативни Android приложения на Java върху API на платформата, без тежки библиотеки. Нашите собствени Android приложения работят без интернет и не искат никакви разрешения.

  • Java
  • Работа без интернет
  • Android SDK

API, създадени за мобилни приложения

Версионирани API, които зареждат дългите списъци на части, връщат грешки, които приложението може да покаже, и не чупят по-старите версии на приложението. Изграждаме ги в Laravel или в технологията, която вече използвате.

  • Laravel
  • Версии
  • Удостоверяване

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

Подписани пакети, страници в магазина, отговори за защитата на данните и възрастовата оценка в Google Play през вашия акаунт за разработчици, с контролен списък, който обновяваме при промени в правилата.

  • Подписан AAB
  • Google Play
  • Съответствие

Push известия, deep links, анализи

Push известия, deep links и събития за анализи, ограничени до това, което одобрите, и описани за формулярите за поверителност в магазините.

  • Push
  • Deep links
  • Поверителност

Скорост на реални устройства

Бързо стартиране, ясна навигация, данни за вход в защитено хранилище и работа без връзка, където продуктът го изисква.

  • Работа без връзка
  • Производителност
  • Сигурно съхранение

Поддържащи версии

Следим промените в Android и в правилата на Google Play, включително годишното изискване за целево API ниво, и планираме поддържащи версии, така че приложението и API да остават съвместими.

  • Отчети за сривове
  • График на версиите
  • Следене на правилата

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

Как една версия стига до магазините

Пътят на всяка версия, преди да стигне до началния екран.

  1. 01 · Критични потоци

    Прототип

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

  2. 02 · API

    Договореност

    Пагинацията, форматът на грешките и версиите на API се договарят със сървърната част, преди някой екран да зависи от тях.

  3. 03 · Android сборки

    Сборка

    Подписани Android сборки от повторяем скрипт за сборка, с ключовете за подписване и процеса във вашите акаунти.

  4. 04 · Реални устройства

    Тест

    Unit тестове и тестове на екраните при всяка сборка, после емулаторът на Android и реални телефони от среден клас в мобилни мрежи.

  5. 05 · Публикуване в магазините

    Проверка

    Описания за магазина, отговори за защитата на данните и отговори на проверяващите в Google Play.

  6. 06 · Редовни версии

    Поддръжка

    Отчети за сривове и планирани поддържащи версии след пускането, докато вие искате.

Как работим

От прототип до страница в магазина

  1. Първа версия, съобразена с проверката в магазините

    Правим прототип на ключовите потоци рано и отлагаме второстепенните екрани, докато основната функция не се докаже пред потребителите.

  2. API, на което приложението може да разчита

    Ясни грешки, безопасни повторни опити и наблюдение, така че проблем в работната среда да се проследи още от първия ден. Автоматични тестове покриват входа, плащанията и данните.

  3. Публикувано на ваше име

    Акаунтите за разработчици, страниците в магазините, сертификатите за подписване и процесите за сборки са ваши от първия ден, а всяка стъпка по публикуването е документирана.

Модели на работа

Три начина да изградим приложението ви

Първо Android, с мобилна уеб версия, когато това е подходящо за продукта. Всеки вариант е планиран с оглед на проверката в магазина, нестабилната връзка и API, на което приложението може да разчита.

  1. MVP

    Проверете основната идея с потребители

    Модел на плащане Фиксиран спринт

    Обхват
    Само основната функция
    Платформи
    Android
    Издание
    Вътрешни тестови сборки
    Поддръжка
    Документация за предаване
    Поискайте писмена оценка
  2. Мащаб

    Постоянно развитие

    Модел на плащане Месечно

    Обхват
    Няколко варианта на приложението
    Функции за растеж
    Включване на функции и A/B тестове
    Издание
    Редовни версии в магазините
    Поддръжка
    Договорено време за реакция
    Поискайте писмена оценка
Три начина да изградим приложението ви
Първо ви трябва прототип? Попитайте за кратък спринт за проучване. MVP Продукт Мащаб
Android приложение с тестове при всяка сборка Включено Включено Включено
Push известия, deep links и събития за анализи Не е включено Включено Включено
Публикуване и страница в Google Play Не е включено Включено Включено
Работа без връзка, където продуктът го изисква Не е включено Включено Включено
Отчети за сривове и планирани версии Включено Включено Включено
Няколко варианта на приложението, включително white-label Не е включено Не е включено Включено
Дистанционно включване на функции и A/B тестове Не е включено Не е включено Включено
Договорено време за реакция и следене на правилата на магазините Не е включено Не е включено Включено

Технологии

Технологии за мобилни приложения

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

  • Java и Android SDK Нативни Android приложения без тежки библиотеки
  • HTML5 и PWA Мобилни уеб приложения, които работят и на iPhone
  • Laravel API, вход, роли и административни панели
  • Push известия и deep links Връщане на потребителите на правилния екран
  • Отчети за сривове Здраве на изданията след пускането
  • Емулатор на Android Всяка сборка се проверява преди реалните телефони

Въпроси

Въпроси за разработката на мобилни приложения

Какво ни питат клиентите, преди да възложат приложение.

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

Продължаваме да го поддържаме, докато вие искате. Google всяка година променя правилата на Google Play и версиите на Android, затова следим промените, планираме поддържащи версии около тях и обновяваме приложението и API заедно. Получавате планирани обновления вместо спешни поправки.

Правите ли приложения за iPhone?

Работата, която можете да проверите, е за Android: нативни приложения на Java. За потребителите на iPhone можем да направим мобилно уеб приложение, което работи в Safari и може да се добави на началния екран. Ако продуктът ви има нужда от нативно iOS приложение от първия ден, ще ви го кажем още в първия разговор и ще ви помогнем да го планирате, вместо да обещаваме работа, която не сме показали.

Можете ли да публикувате през нашите акаунти за разработчици?

Да, и го препоръчваме. Акаунтът за разработчици в Google Play, ключовете за подписване и страницата в магазина са на ваше име от първия ден. Ние подготвяме сборките, описанията за магазина и отговорите при проверка.

Изграждате ли и API-то?

Да, и обикновено това спестява време. Когато едни и същи инженери изграждат приложението и API, входът, плащанията и административните инструменти се свързват по-бързо, а при проблем имате един контакт. Можем да свържем приложението и с API, което вече имате.

Как се грижите за анализите и поверителността?

Проследяваме само събитията, които одобрите, и описваме какви данни събира приложението и защо. Това описание отговаря на формуляра за защита на данните в Google Play.

Как се определя цената на едно приложение?

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

Старт

Разкажете ни какво трябва да прави приложението ви най-напред. Отговаряме в рамките на един работен ден.

Готови ли сте да планирате приложението си?

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

Опишете приложението си