Бюджет: 12000 PLN Термін: 23 дні
Фігма закрита, а також потрібно описати апі. А так готовий реалізувати, без проблем. Чекаю вашої відповіді.
Доопрацювання додатку My Nails Style для Android (фронтенд).
Мова програмування: Kotlin Мова UI: Jetpack Compose
Мобільний додаток у процесі розробки вимагає реалізації наступних пунктів:
Інтеграція платежів Google Play:
1.1 - Додавання дозволу BILLING у додаток, щоб дозволити додавання продуктів у Google Play Console.
1.2 - Підключення додатку до платіжної системи Google Play Console та налаштування продажу 2 підписок і 3 продуктів зі сторони фронтенду.
Розділення файлів різних користувачів:
Розділення файлів різних користувачів додатку в рамках одного пристрою. При вході в додаток користувач використовує email або акаунт Google. На основі цього файли (фотографії та генерації), створені в додатку, не повинні бути доступні для інших користувачів, які використовують те ж пристрій, але з іншим акаунтом.
Синхронізація опублікованих зображень з сервером:
При відкритті додатку, з сервера повинна завантажуватися інформація про раніше опубліковані зображення користувача. Якщо їх немає на пристрої користувача, то вони повинні завантажуватися з сервера на пристрій у папки додатку цього користувача. У додатку вони повинні відображатися в галереї "Мої генерації" (Art і Fun). Це може знадобитися, якщо користувач з якоїсь причини видалив додаток, а потім встановив його знову. Або перейшов на інший пристрій.
Перевірка токена авторизації:
При кожному запиті на бекенд додаток повинен обробляти можливу відповідь з кодом 401 Unauthorized. При отриманні такої відповіді перенаправляти на сторінку логіна.
Посторінкова завантаження зображень:
Реалізація логіки посторінкового завантаження списку опублікованих зображень. Наприклад, по 100 (користувач переглянув 95 зображень - завантажується інформація про список наступних 100. Користувач переглянув 98 - завантажуються 100 зображень відповідно до раніше завантаженого списку).
Кількість зображень, що знаходяться в пам'яті смартфона, повинна бути обмежена якимось розумним числом (20..30), щоб телефон не "вмирав", коли користувач прокручує 100500 картинок.
6. Повідомлення про видалення акаунта:
Після видалення акаунта повинна з'являтися картка про успішне видалення.
Корекція верстки сторінок додатку
Сторінка зображення
7.1 - Додавання іконки "Report" та відправка повідомлень "Report" на бекенд зі сторінки зображення. Якщо користувач вже відправляв Report на зображення, то кнопка не з'являється.
7.2 Повідомлення про прийнятий Report.
7.3 - Додавання можливості видалення свого зображення. Якщо це зображення опубліковано - то воно видаляється з публікацій. Іконка видалення з'являється тільки якщо це зображення належить користувачу.
Сторінка "Мій профіль":
8 - Перенесення кнопки "Налаштування" з одного місця сторінки "Мій профіль" в інше. Необхідно трохи зсунути кілька елементів.
Посилання на вимоги до публікації:
Додавання посилання на картці, що з'являється перед публікацією, яка дозволяє ознайомитися з вимогами до публікацій на веб-сайті додатку.
Макети всіх елементів будуть надані у формі доступу до проекту в Figma.
У верхній частині макети елементів у їхньому поточному стані, в нижній як їх треба змінити
https://www.figma.com/design/9HJ27koNHsP9PXxEFVFFqr/Part-3?node-id=0-1&t=hdR5q9MZ5p0nS8U7-1
Бюджет: 12000 PLN Термін: 23 дні
Фігма закрита, а також потрібно описати апі. А так готовий реалізувати, без проблем. Чекаю вашої відповіді.
Бюджет: 1200 PLN Термін: 1 день
Готові взятися за доопрацювання вашого додатку!
Маємо досвід у Kotlin, Jetpack Compose, інтеграції платежів, обробці файлів користувачів, синхронізації даних із сервером та оптимізації продуктивності.
- Реалізуємо всі пункти із точним дотриманням вимог.
- Гарантуємо якість та своєчасне виконання.
- Зв’язок у зручному для вас форматі + регулярні звіти про прогрес.
Готові обговорити деталі та розпочати роботу!
Чекаємо на ваше повідомлення.
Бюджет: 6000 PLN Термін: 9 днів
Доброго дня!
Досвід розробки мобільних додатків більше 8 років. Великий досвід роботи з чужим кодом, а також у доопрацюванні та кастомізації функціоналу. Готові виконати роботу. За термінами - потрібно 8 - 10 днів. За вартістю - 1300 - 1680$
Бюджет: 1800 PLN Термін: 7 днів
Добрий день, великий досвід з Compose, з радістю виконаю всі необхідні доработки
Бюджет: 1800 PLN Термін: 7 днів
Доброго дня. Можу взятися за Ваш проект прямо зараз.
Досвід у мобільній розробці більше 10 років.
Вмію працювати з чужим кодом.
Роблю все швидко і якісно.
Працюю з погодинною оплатою.
На жаль, сума, яку ви вказали, занадто мала для подібних правок, тут роботи більше ніж на 15 годин.
Бюджет: 900 PLN Термін: 5 днів
Доброго дня. Є досвід з compose і великий досвід роботи з чужим кодом. Готовий взятися за ваше завдання. Потрібен доступ до фігми і коду, щоб оцінити терміни
Спасибо. Открыли общий допуск на просмотр по линку.
https://www.figma.com/design/9HJ27koNHsP9PXxEFVFFqr/Part-3?node-id=0-1&t=dp8XA6aPMJ3tFPz7-1
Розробка міжнародного мобільного додатку під ключ (Дизайн + Код) Для здешевлення, можливо не робити в купити готовий дизайн 1. Загальні вимоги до проекту Платформа: Кросплатформова розробка на фреймворку Flutter (один код під iOS та Android). Тип платформи: Соціальний беттінг / Ігрові суперечки на дисципліну (Peer-to-Peer 도전戰). Завдання Виконавця: Повний цикл розробки (UI/UX Дизайн у Figma, фронтенд, бекенд-сервер, база даних, інтеграція IoT-датчика контролю та платіжного шлюзу). Мультимовність: Повна підтримка локалізації (i18n) та робота з кількома валютами. 2. Вимоги до UI/UX Дизайну Потрібна розробка сучасного, неоново-технологічного інтерфейсу в темних тонах (Dark Mode). Акцентні кольори: Глибокий графітовий (фон), яскравий зелений (фінанси, баланс), яскравий червоний (режим охорони включень, штрафні події). Функціонал: Відображення 4 головних екранів нижньої навігації (Дашборд, Ігрові кімнати, Гаманець, Налаштування пристрою). Потрібні динамічні анімації зміни балансу та спливаючих алертів. 3. Фінансова архітектура (Escrow/Holding/Split) Додаток пов'язань на утримання депозитів за дотримання правил дисципліни. Критично важливою є інтеграція платіжного шлюзу, що підтримує Split Payments (Розщеплення платежів) та Холдування коштів (Stripe Connect для глобального ринку/аналоги для локального). Логіка транзакцій (API-команди бекенда): Поповнення: Кошти користувачів прив'язуються до їх облікового запису та заморожуються на транзитному (ескроу) рахунку платіжної системи. Вони не надходять безпосередньо на рахунок компанії. Режим SOLO: При настанні тригерної події від IoT-датчика у заборонених годин бекенд дає команду платіжній системі перевести фіксовану суму (штраф) з транзитного рахунку користувача на розрахунковий рахунок компанії. Режим GROUP (Кімнаті): Користувачі формують загальний пул (наприклад, 10 осіб $10). Гроші заморожуються у межах конкретної Ігрової Кімнати. При настанні тригерного події в одного з учасників сума його штрафу автоматично розщеплюється: 15% (комісія платформи) йдуть на розрахунковий рахунок компанії, а 85% залишаються усередині призового фонду кімнати. Після закінчення терміну челенджа бекенд автоматично розподіляє нагромаджений призовий фонд між переможцями, а платіжна система робить автоматичний переказ (Payout) ним на картки. 4. Структура кабінетів Кабінет 1: "Персональний Трекер" (Режим SOLO) Індикатор статусу моніторингу (Активний/Доступний/Заблокований). Конфігуратор часових інтервалів охорони (Time Picker) та налаштування вартості штрафного тригера. Панель стану зовнішнього пристрою IoT (заряд батареї датчика у %, рівень сигналу, статус синхронізації). Кабінет 2: «Ігрові Кімнати» (Режим GROUP) Інструментарій створення приватних кімнат (генерація інвайт-посилань/кодів для друзів) та список публічних глобальних ліг. Турнірна таблиця (Лідерборд) учасників з відображенням їхнього поточного статусу в реальному часі, таймер до кінця челленджа та вбудований груповий чат. Загальний розділ: Мультивалютний гаманець Відображення балансу з автоматичним конвертуванням локальних валют у реальному часі. Історія транзакцій із прозрачним логом списань, комісій та виграшів. 5. Вимоги до Бекенду та Інтеграції IoT Стек: Node.js/Python/Go (на вибір виконавця, аргументовано). Зв'язок із IoT: Прийом пакетів даних від зовнішнього Wi-Fi модуля. Швидкість надсилання Push-повідомлення (через FCM) на смартфон при настанні події від датчика – менше 1 секунди. Антифрод-логіка: Сервер повинен аналізувати передані датчиком телеметричні дані вбудованого акселерометра (accel_x/y/z). Якщо подія відбувається при нульовій зміні осей прискорення, транзакція позначається системою як підозрілий (захист від статичного утримання датчика), користувачеві надсилається попередження.
дзвінки здійснюються через SIM-карту на iPhone, то потрібно автоматично передавати інформацію про вхідні/вихідні дзвінки в CRM
Шукаю розробника (або невелику команду) для довгострокової співпраці над проектом TennisBRO. TennisBRO — це мобільний додаток для любителів великого тенісу. Основна мета MVP — максимально спростити організацію аматорських турнірів та пошук партнерів для гри. На даний момент проект знаходиться на етапі розробки MVP. У подальшому планується розвиток у повноцінну екосистему для тенісного співтовариства, однак зараз потрібно реалізувати лише першу версію.Основний функціонал MVP Реєстрація та авторизація користувачів. Профіль гравця. Створення та проведення аматорських турнірів. Реєстрація учасників на турніри. Формування списку учасників. Управління турніром організатором. Відображення турнірної сітки та результатів. Пошук партнерів для гри (одиночні та парні матчі). Можливість створення відкритої гри, до якої можуть приєднуватися інші користувачі. Push-сповіщення. Вбудований чат (якщо це доцільно в рамках MVP).Що важливо Потрібен саме MVP, без зайвих функцій. Додаток має бути зручно масштабувати в майбутньому. Важливі зрозуміла архітектура та якісний код. Бажано використання кросплатформенної технології (Flutter або React Native), але готовий розглянути ваші пропозиції.Прошу в відповіді вказати На якому стеці пропонуєте розробку. Попередню вартість. Термін реалізації. Які функції входять у вказану вартість. Чи є досвід розробки схожих мобільних додатків. Приклади виконаних проектів. Якщо для оцінки необхідна додаткова інформація або більш детальне технічне завдання, готовий надати його після обговорення.