Услуги
Четыре вида работ
Каждый описан ниже через то, что в него действительно входит, чтобы вы могли понять, то ли это, что вам нужно, ещё до того, как напишете нам.
Разработка приложений для iOS
Приложения для iPhone и iPad на Swift, на собственных фреймворках Apple, сборка в Xcode. В работу входит само приложение, интерфейс, код обмена с сервером и хранение данных на устройстве. Входит и то, о чём при планировании легко забыть: нужна учётная запись в Apple Developer Program, сборки нужно подписывать, тестовые версии раздаются через TestFlight, а готовое приложение проходит проверку в App Store, срок которой от нас не зависит. Отправку и переписку по проверке мы берём на себя, а на этапе оценки скажем, какие правила Apple, скорее всего, затронут то, что вы просите сделать.
Разработка приложений для Android
Приложения для телефонов и планшетов на Android: Kotlin, сборка в Android Studio. Устроена работа так же, как для iOS, но практические ограничения другие. Android работает на разных размерах экрана, у разных производителей и на разных версиях системы, поэтому первое решение — какие версии и какие устройства приложение должно поддерживать: от этого зависят и трудоёмкость, и то, что вообще технически возможно. Публикация идёт через Google Play, где нужен аккаунт разработчика и своя проверка; отправку туда мы тоже берём на себя.
Веб-разработка
Сайты и приложения, которые работают в браузере. На стороне браузера это HTML, CSS и JavaScript, рассчитанные и на телефоны, и на настольные компьютеры. За ними, если проекту это нужно, мы пишем серверную часть: API, с которым приложение обменивается данными, базу данных, аутентификацию и развёртывание — чтобы всё это работало на сервере, с сертификатом и доменным именем. Сюда же попадает работа поменьше — простой информационный сайт на несколько страниц, без системы управления контентом там, где она не нужна.
Технические консультации
Советы, которые не обязательно заканчиваются тем, что программу пишем мы. Сюда входит: прочитать существующий код и написать, в каком он состоянии; оценить, во что обойдётся и сколько займёт задуманная работа; превратить сырую идею в техническое задание, по которому смогут назвать цену несколько разработчиков; высказать второе мнение о техническом решении или о чужой смете; посоветовать, где и как всё это разместить. Оплата по затраченному времени. Часто с этого и стоит начинать: продуманное техническое задание обходится дешевле, чем проект, который приходится переделывать.
Что дальше
Пришлите описание того, что программа должна делать, на contact@formula.cx или напишите прямо разработчику: albert.m@formula.cx. В ответ вы получите оценку объёма, стоимости и сроков, а вместе с ней — что понадобится от вас и какие части оценки неточны. Если мы решим, что работа нам не подходит, мы так и скажем.