Ищу Android и Web разработчиков для командной работы над приложением ради резюме и опыта.
Предлагаю принять участие в разработке небольшого приложения для ведения журнала измерений давления
и пульса. Приложение состоит из android-клиента для ведения журнала и веб-страницы, на которой можно просматривать
журнал пользователя. Backend часть приложения предварительно реализована с помощью Firebase Cloud Firestore.
Документ с описанием API, который нужно реализовать backend-разработчику:
api_without_auth.pdf
Внешний вид и функционал веб-сайта на усмотрение frontend-разработчика:
по задумке android-приложение используется пациентом для ведения журнала, а веб-сайт используется врачом для
анализа журнала пациента. Из android-приложения пользователь может получить параметризованную ссылку, которая
открывает его журнал. Поэтому минимальный функционал, который должен быть на сайте - это возможность открыть
таблицу
с журналом пациента по постоянной ссылке типа:
https://grishaninvyacheslav.github.io/pressure_and_pulse_demo.html?guid=d75204d9-745d-4f1f-84bf-0c1d79af3ae6
В таблице должны быть следующие столбцы:
"Дата" (пример значения: "13.08.2022, 15:44:40"),
"Систолическое" (пример значения: "137"),
"Диастолическое" (пример значения "95"),
"Пульс" (пример значения: "78"),
"Аритмия" (пример значения: "нет"),
"Примечание" (пример значения: "Каптоприл")
Если этого мало, то можно повторить функционал Android-приложения - отображать графики и статистику на основе
данных
журнала, и анкету с личными данными пациента.
С конечным дизайном Android-приложения можно ознакомиться в
макете figma "Версия 3"
.
В качестве API, пока нет backend-разработчика, можно использовать Firebase. Если backend-разработчик сделает своё
API, то используем его.
ОТКЛИКНУТЬСЯ
Чтобы принять участие в проекте напишите в Telegram свою желаемую роль (android, backend или frontend),
какую задачу хотите взять и до какого срока вы её гарантированно выполните.
Если вы хотите поучаствовать в качестве Android-разработчика, то вам необходимо уметь писать чистый код на Kotlin
с
соблюдением принципов MVVM, SOLID и Single Activity, а также иметь минимальный опыт использования следующих
библиотек: Retrofit, Room, Kotlin Coroutines, Cicerone.