<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Freelance projects for 'java'</title>
<link>http://www.1001freelanceprojects.ru/</link>
<description>Freelance projects for 'java'</description>
<language>ru-RU</language>
<pubDate>Fri, 29 May 2026 09:41:54 GMT</pubDate>
<lastBuildDate>Fri, 29 May 2026 09:41:54 GMT</lastBuildDate>
<generator>1001 Freelance Projects</generator>
<item>
<title><![CDATA[Java меню 4х Blu-ray дисков отредактировать]]></title>
<link>http://www.1001freelanceprojects.ru/project/4839238/java-menyu-4h-blu-ray-diskov-otredaktirovat</link>
<pubDate>Fri, 29 May 2026 09:41:54 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Java<br/><br/>Java меню 4х Blu-ray дисков отредактировать, добавить 1 дополнительную аудио дорожку в графическое меню (диски из одной серии "Планета земля 2006 года") Фото меню приложил]]></description>
<category><![CDATA[Программирование, Java]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4839238/java-menyu-4h-blu-ray-diskov-otredaktirovat</guid>
</item>
<item>
<title><![CDATA[it рекрутер]]></title>
<link>http://www.1001freelanceprojects.ru/project/4839042/it-rekruter</link>
<pubDate>Wed, 27 May 2026 06:35:20 GMT</pubDate>
<description><![CDATA[Категория: Аутсорсинг и консалтинг, Менеджер по персоналу<br/><br/>Найти и нанять Java backend разработчика]]></description>
<category><![CDATA[Аутсорсинг и консалтинг, Менеджер по персоналу]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4839042/it-rekruter</guid>
</item>
<item>
<title><![CDATA[Java меню 4х Blu-ray дисков отредактировать]]></title>
<link>http://www.1001freelanceprojects.ru/project/4838704/java-menyu-4h-blu-ray-diskov-otredaktirovat</link>
<pubDate>Sat, 23 May 2026 11:11:47 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Java<br/><br/>Java меню 4х Blu-ray дисков отредактировать, добавить 1 дополнительную аудио дорожку (диски из одной серии)1) Добавить в Java меню Blu-ray диска новый пункт с аудио дорожкой.]]></description>
<category><![CDATA[Программирование, Java]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4838704/java-menyu-4h-blu-ray-diskov-otredaktirovat</guid>
</item>
<item>
<title><![CDATA[GLSL Shader Minecraft (для всех)]]></title>
<link>http://www.1001freelanceprojects.ru/project/4838077/glsl-shader-minecraft-dlya-vseh</link>
<pubDate>Sun, 17 May 2026 14:52:05 GMT</pubDate>
<description><![CDATA[Категория: Игры, Программирование игр<br/><br/>Нужно создать полноценный оригинальный shaderpack для Minecraft Java Edition 1.21.1. Основной target: Iris + Sodium, обязательна поддержка OptiFine с fallback-решениями. 
Стек: GLSL/OpenGL, Minecraft shaderpack pipeline, gbuffers/composite/final passes, shaders.properties, block.properties, custom textures, shader options.
Нужен опыт с realtime graphics: lighting, shadows, fog/volumetrics, sky, water, reflections, post-processing, PBR resource packs (LabPBR / OldPBR), оптимизация под профили качества.

Полное техническое задание в приложении.]]></description>
<category><![CDATA[Игры, Программирование игр]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4838077/glsl-shader-minecraft-dlya-vseh</guid>
</item>
<item>
<title><![CDATA[Java микросервис для работы с Ozon API]]></title>
<link>http://www.1001freelanceprojects.ru/project/4837999/java-mikroservis-dlya-raboti-s-ozon-api</link>
<pubDate>Sat, 16 May 2026 07:03:34 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Java<br/>Бюджет: 15 000  руб<br/><br/>Добрый день!Необходимо разработать **микросервис ozon-sync**, который будет отвечать за синхронизацию данных с Ozon API.Ссылка на документацию:[Ozon Seller...]]></description>
<category><![CDATA[Программирование, Java]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4837999/java-mikroservis-dlya-raboti-s-ozon-api</guid>
</item>
<item>
<title><![CDATA[Ищу тестировщиков Telegram-бота для подготовки к собеседованиям]]></title>
<link>http://www.1001freelanceprojects.ru/project/4837344/ishchu-testirovshchikov-telegram-bota-dlya-podgotovki-k-sobesedovaniyam</link>
<pubDate>Sat, 09 May 2026 13:50:48 GMT</pubDate>
<description><![CDATA[Категория: Мессенджеры, Telegram<br/>Бюджет: 5 000  руб<br/><br/>Привет! Разработал Telegram-бота для подготовки к техническим собеседованиям. Бот задаёт вопросы по Java, Python, Go, React и другим направлениям, принимает голосовые и...]]></description>
<category><![CDATA[Мессенджеры, Telegram]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4837344/ishchu-testirovshchikov-telegram-bota-dlya-podgotovki-k-sobesedovaniyam</guid>
</item>
<item>
<title><![CDATA[Перевод JAVA на Delphi]]></title>
<link>http://www.1001freelanceprojects.ru/project/4837321/perevod-java-na-delphi</link>
<pubDate>Sat, 09 May 2026 06:26:25 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Java<br/><br/>Есть большая библиотека на Яве, надо перевести на Delphi, т.к. проект старый и переписывать не хочется ((]]></description>
<category><![CDATA[Программирование, Java]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4837321/perevod-java-na-delphi</guid>
</item>
<item>
<title><![CDATA[Замена Dropbox API на Nextcloud API в Java программе.]]></title>
<link>http://www.1001freelanceprojects.ru/project/4837201/zamena-dropbox-api-na-nextcloud-api-v-java-programme</link>
<pubDate>Thu, 07 May 2026 10:58:46 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Java<br/><br/>Нужно доработать существующую Java-программу, развернутую на Tomcat. Сейчас программа работает с файлами через Dropbox API: загрузка файлов, просмотр списка файлов, скачивание...]]></description>
<category><![CDATA[Программирование, Java]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4837201/zamena-dropbox-api-na-nextcloud-api-v-java-programme</guid>
</item>
<item>
<title><![CDATA[Оптимизация сайта по готовому ТЗ]]></title>
<link>http://www.1001freelanceprojects.ru/project/4836483/optimizatsiya-sayta-po-gotovomu-tz</link>
<pubDate>Thu, 30 Apr 2026 08:15:08 GMT</pubDate>
<description><![CDATA[Категория: Сайты, SEO-оптимизация<br/>Бюджет: 20 000  руб<br/><br/>ищем фрилансера кто занимается оптимизацией сайтов для СЕО поиска - нужно выполнить ряд изменений на сайте по готовому тз - изменения типа правка и удаление лишних Java Script,...]]></description>
<category><![CDATA[Сайты, SEO-оптимизация]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4836483/optimizatsiya-sayta-po-gotovomu-tz</guid>
</item>
<item>
<title><![CDATA[Разработка модификации на Minecraft]]></title>
<link>http://www.1001freelanceprojects.ru/project/4835451/razrabotka-modifikatsii-na-minecraft</link>
<pubDate>Mon, 20 Apr 2026 06:21:12 GMT</pubDate>
<description><![CDATA[Категория: Игры, Программирование игр<br/><br/>Модификация должна быть что логично на языке java, для игры minecraft на версию 1.20.1 ядра forge.
Основная идея это создание механики средневековых профессии, что бы общество...]]></description>
<category><![CDATA[Игры, Программирование игр]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4835451/razrabotka-modifikatsii-na-minecraft</guid>
</item>
<item>
<title><![CDATA[Java разработка высоконагруженного бэкенда]]></title>
<link>http://www.1001freelanceprojects.ru/project/4834118/java-razrabotka-visokonagruzhennogo-bekenda</link>
<pubDate>Tue, 07 Apr 2026 09:38:22 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Java<br/><br/>Java разработка высоконагруженного бэкенда]]></description>
<category><![CDATA[Программирование, Java]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4834118/java-razrabotka-visokonagruzhennogo-bekenda</guid>
</item>
<item>
<title><![CDATA[Интерактивная карта киберспорт и его хронология для проекта]]></title>
<link>http://www.1001freelanceprojects.ru/project/4833652/interaktivnaya-karta-kibersport-i-ego-hronologiya-dlya-proekta</link>
<pubDate>Thu, 02 Apr 2026 09:52:57 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Java<br/>Бюджет: 300  руб<br/><br/>Здравствуйте я студент и нужна помощь с проектом выбрал тему про киберспорт и продукт интерактивная карта сам программировать не умею.Карта должна быть сделана в Java Script...]]></description>
<category><![CDATA[Программирование, Java]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4833652/interaktivnaya-karta-kibersport-i-ego-hronologiya-dlya-proekta</guid>
</item>
<item>
<title><![CDATA[Програма на java quarkus]]></title>
<link>http://www.1001freelanceprojects.ru/project/4829585/programa-na-java-quarkus</link>
<pubDate>Sat, 21 Feb 2026 09:54:58 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Прикладное программирование<br/><br/>Нужно написать программу на java 21, фреймворк quarkus, актуальный. Имеется таблица в постгресе accounts с полями account_id, login, password. Программа при запуске должна...]]></description>
<category><![CDATA[Программирование, Прикладное программирование]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4829585/programa-na-java-quarkus</guid>
</item>
<item>
<title><![CDATA[Доработка приложения на Java + банковский терминал Vendotek]]></title>
<link>http://www.1001freelanceprojects.ru/project/4828732/dorabotka-prilozheniya-na-java-bankovskiy-terminal-vendotek</link>
<pubDate>Sat, 14 Feb 2026 12:34:26 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Google Android<br/><br/>Приложение работает на планшете 10" с Android 12. К планшету (приложению) по Wi-Fi подключен банковский терминал Vendotek, который принимает оплату, и ESP32 (по Wi-Fi), которое...]]></description>
<category><![CDATA[Программирование, Google Android]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4828732/dorabotka-prilozheniya-na-java-bankovskiy-terminal-vendotek</guid>
</item>
<item>
<title><![CDATA[iOS/Android Mobile App Developer  (для всех)]]></title>
<link>http://www.1001freelanceprojects.ru/project/4828415/ios-android-mobile-app-developer-dlya-vseh</link>
<pubDate>Thu, 12 Feb 2026 10:34:00 GMT</pubDate>
<description><![CDATA[Категория: Программирование, IOS<br/><br/>Частичная занятость. Первое время удаленная (Россия, в идеале Спб).

О нас: 

Мы разрабатываем мобильное приложение для визуализации путешествий. Приложение 7й год на рынке. Более 20млн установок за это время.
Задач становится все больше, а наших рук уже не хватает. Нам нужен мобильный разработчик (iOS &amp; Android), который усилит нашу команду.

Обязанности:

● Разработка новых функций в приложениях iOS и Android.
● Улучшение архитектуры и производительности, исправление ошибок.
● Тесное взаимодействие с командой дизайна и QA/тестирования.
● Участие в код-ревью и принятии технических решений.

Требования:

● Более 3 лет опыта мобильной разработки с подтверждёнными проектами (коммерческими или личными).
● Опыт оптимизации производительности приложений, отладки и снижения количества сбоев.
● Уверенные знания Swift (iOS) и Kotlin/Java (Android).
● Понимание инженерных основ (поддерживаемый код, чистая архитектура).

Будет плюсом:

● Знания в области 3D-программирования (SceneKit, libgdx и др.).
● Практический опыт работы с картографическими SDK (например, Google Maps / Mapbox / MapKit).

Мы предлагаем:

● На тестовый период почасовая оплата при загрузке в 100часов в мес. Далее по результатам. 
● В будущем постоянную занятость на полный рабочий день в Германии.
● Поддержку в оформлении визы и релокации в Германию.
● Возможность частично удалённой работы.]]></description>
<category><![CDATA[Программирование, IOS]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4828415/ios-android-mobile-app-developer-dlya-vseh</guid>
</item>
<item>
<title><![CDATA[Проект 4 спринта Яндекс практикум "Инженер по тестированию от новичка до автоматизатора"JavaАвтотест]]></title>
<link>http://www.1001freelanceprojects.ru/project/4828306/proekt-4-sprinta-yandeks-praktikum-inzhener-po-testirovaniyu-ot-novichka-do-avtomatizatora-javaavtotest</link>
<pubDate>Wed, 11 Feb 2026 14:16:20 GMT</pubDate>
<description><![CDATA[Категория: Браузеры, Автоматизация действий<br/><br/>1. Подготовить проект
Собери в IDE Maven-проект. Пригодятся инструкции из темы о локальной среде разработки. Обрати внимание: нужно использовать Java 11.
Подключи JUnit 4....]]></description>
<category><![CDATA[Браузеры, Автоматизация действий]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4828306/proekt-4-sprinta-yandeks-praktikum-inzhener-po-testirovaniyu-ot-novichka-do-avtomatizatora-javaavtotest</guid>
</item>
<item>
<title><![CDATA[Прототип системы серверного рендеринга 3D-моделей (для всех)]]></title>
<link>http://www.1001freelanceprojects.ru/project/4827457/prototip-sistemi-servernogo-renderinga-3d-modeley-dlya-vseh</link>
<pubDate>Thu, 05 Feb 2026 11:38:28 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Fullstack<br/><br/>Описание задачи: 
Прототип системы серверного рендеринга 3D-моделей
Цель:
Разработать концепт-прототип системы серверного рендеринга для визуализации 3D-контента. Прототип послужит основой для дальнейшей разработки системы и поможет определить ключевые требования к будущей архитектуре.
Приведенные ниже требования описаны для прототипа, однако стоит помнить, что в перспективе это расширяемый проект с большим кол-вом пользователей, большими мощностями, с более сложной системой показа 3д, и с большими объёмами самого 3д.
Общая концепция
•	Визуализация 3д на нескольких станциях с помощью системы серверного рендеринга.
•	Один сервер отвечает за обработку и рендеринг изображений.
•	Множество клиентских станций подключаются к серверу по сети и получают рендеринг по запрашиваемой области.
•	Сервер выполняет всю вычислительную работу, создаёт итоговые изображения и отправляет их клиентам.
Данные для тестирования (предоставляются)
https://disk.yandex.ru/d/Et9ebMkfTHerfQ
•	Тестовая сцена Blender - одна готовая сцена в формате .blend для проверки рендеринга
•	Объект для инстанцирования - один 3D-объект, который должен быть размножен в сцене до 10000 экземпляров для демонстрации производительности системы
Функциональные требования
1. Серверная часть
•	Предпочтительней Java, возможно go
•	Загрузка 3д-файлов
•	Рендеринг 3D-сцены в реальном времени 
•	Базовое управление камерой 
•	Система стриминга рендера на клиенты (видеопоток)
•	Обработка запросов от нескольких клиентов одновременно
•	Поддержка инстанцирования объектов (размножение предоставленного объекта до 1000 экземпляров)
2. Клиентская часть
•	Предпочтительней tree.js
•	Подключение к серверу и отображение видеопотока
•	Интерфейс для базового управления камерой 
•	Индикация состояния подключения и загрузки
3. Коммуникация и производительность
•	Задержка "действие-отображение": не более 100 мс
•	Поддержка разрешения 1920x1080 на клиентах
•	Простая система аутентификации/идентификации сессий
•	Возможность одновременной работы 5 пользователей
Ожидаемый результат:
Должны быть предоставлены две рабочие версии прототипа, демонстрирующие ключевые сценарии:
•	Версия 1 стабильно отображает предоставленную сцену Blender на 5 клиентах с управлением камерой и задержкой ≤100 мс, обеспечивая плавный рендеринг (≥30 FPS).
•	Версия 2 загружает один 3D-объект, создает сцену с 1000 его экземпляров и поддерживает интерактивный рендеринг для 5 клиентов.]]></description>
<category><![CDATA[Программирование, Fullstack]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4827457/prototip-sistemi-servernogo-renderinga-3d-modeley-dlya-vseh</guid>
</item>
<item>
<title><![CDATA[Trade Room - консультация по архитектуре и механизму]]></title>
<link>http://www.1001freelanceprojects.ru/project/4826967/trade-room-konsul-tatsiya-po-arhitekture-i-mehanizmu</link>
<pubDate>Mon, 02 Feb 2026 09:11:01 GMT</pubDate>
<description><![CDATA[&lt;p&gt;Ищем специалиста на почасовую оплату  уровня архитектора/лида с опытом в разработке торговых крипто алгоритмов для консультаций и дальнейшего сотрудничества.&lt;/p&gt;&lt;p&gt;Стэк технологий:&lt;/p&gt;&lt;p&gt;бэк java, front js, опыт с российскими/западными облаками(Яндекс Cloud/VK cloud/Selectel, AWS/GCP и другие).&lt;/p&gt;&lt;p&gt;БД - Redis, Clickhouse/TimeScaleDB/QuestDB, PostgreSQL.&lt;/p&gt;&lt;p&gt;Наличие реализованных проектов в этой сфере.&lt;/p&gt;&lt;p&gt;Работа с devops и devsecops инструментами.&lt;/p&gt;&lt;p&gt;Безопасность, масштабируемость.&lt;/p&gt;&lt;p&gt;Опыт управления командами будет плюс.&lt;/p&gt;&lt;p&gt;Разрабатываем образовательный веб симулятор торгов криптобиржи с ai ассистентом, нужно проконсультировать по архитектуре площадки, а именно в основном trade room спотововый и фьючерсный механизм, выбрать оптимального поставщика данных (coingecko, Binance, coinmarketcup и подобных) для спотового и фьючерсного алгоритма, проконсультировать по процессам от создания самих алгоритмов торговли и правильного выбора бд и механизма поставки данных(websocket, rest в нужных местах как для торговли так и для поставки в стакан и книгу ордеров) до консультации по tradingview(до выпуска продукта будет light версия далее advanced миграция).&lt;/p&gt;&lt;p&gt;Рассматриваем длительное сотрудничество, так как после этого модуля нужно будет другие вязать с ним&lt;/p&gt;]]></description>
<category><![CDATA[]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4826967/trade-room-konsul-tatsiya-po-arhitekture-i-mehanizmu</guid>
</item>
<item>
<title><![CDATA[Решение задачи оптимизации с использованием ORTools (для всех)]]></title>
<link>http://www.1001freelanceprojects.ru/project/4826810/reshenie-zadachi-optimizatsii-s-ispol-zovaniem-ortools-dlya-vseh</link>
<pubDate>Sun, 01 Feb 2026 06:22:20 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Fullstack<br/><br/>Планирование обслуживания оборудования с использованием ORTools. Предпочтительно на Java, либо на Python.
Подробное описание задачи скину в личку]]></description>
<category><![CDATA[Программирование, Fullstack]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4826810/reshenie-zadachi-optimizatsii-s-ispol-zovaniem-ortools-dlya-vseh</guid>
</item>
<item>
<title><![CDATA[Интегрировать Юкассу в Android приложение (на java)]]></title>
<link>http://www.1001freelanceprojects.ru/project/4824485/integrirovat-yukassu-v-android-prilozhenie-na-java</link>
<pubDate>Wed, 14 Jan 2026 09:30:36 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Google Android<br/><br/>Здравствуйте!
Нужно интегрировать платёжную систему Юкасса в Android приложение, сделанное на java.
Суть - оплата подписки за пользование приложением любым удобным способом...]]></description>
<category><![CDATA[Программирование, Google Android]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4824485/integrirovat-yukassu-v-android-prilozhenie-na-java</guid>
</item>
<item>
<title><![CDATA[Доработка сайта на коде Java ; JS, Framework Vue.js, Nuxt.js]]></title>
<link>http://www.1001freelanceprojects.ru/project/4824493/dorabotka-sayta-na-kode-java-js-framework-vue-js-nuxt-js</link>
<pubDate>Wed, 14 Jan 2026 09:12:17 GMT</pubDate>
<description><![CDATA[Категория: Сайты, Доработка сайтов<br/><br/>Верстка; админ. панель( связка с бекендом и управление контентом); сервис уведомлений и рассылок; чат сервис и поддержка аудио, видео звонков ( интеграция с Agora); плетежная...]]></description>
<category><![CDATA[Сайты, Доработка сайтов]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4824493/dorabotka-sayta-na-kode-java-js-framework-vue-js-nuxt-js</guid>
</item>
<item>
<title><![CDATA[Выявить причину злоупотреблений запросов к API]]></title>
<link>http://www.1001freelanceprojects.ru/project/4824182/viyavit-prichinu-zloupotrebleniy-zaprosov-k-api</link>
<pubDate>Mon, 12 Jan 2026 10:53:05 GMT</pubDate>
<description><![CDATA[Бюджет: 50000  руб, для всех<br/><br/>Нужен специалист по безопасности/диагностике API. Есть сервис проверки подлинности кассовых чеков по QR-коду: Nuxt (SSR/Nitro-эндпоинты) → Nginx → Laravel (/api) и Java-сервис интеграции с ФНС (/ticket/send). Злоумышленники неизвестным способом массово инициируют обращения к ФНС и «скручивают» лимит, из-за чего легитимные пользователи не могут проверять чеки.

Задачи:
1. Найти точку/механизм, через который запускаются лишние запросы к ФНС (эндпоинт, обход фронтенда, прямой вызов Java, злоупотребление Nitro и т.п.).

2. Подтвердить гипотезу максимально доказуемо: разбор логов Nginx/приложений, трассировка запросов, воспроизведение на стенде, фиксация признаков (IP/UA/параметры/частота/путь).

3. Предложить решение и план внедрения (быстрая защита + долгосрочная архитектура). Опционально — внедрить изменения (Nginx/Laravel/Nuxt/Java, лимитирование, токены/подписи, анти-бот, очереди, мониторинг и алерты).

Доступ предоставим: логи/метрики, репозиторий, тестовый стенд (прод — по необходимости и договоренности).

На выходе: отчет с выводами, PoC/шаги воспроизведения, рекомендации и изменения в конфиге/коде (если берете внедрение).]]></description>
<category><![CDATA[]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4824182/viyavit-prichinu-zloupotrebleniy-zaprosov-k-api</guid>
</item>
<item>
<title><![CDATA[Розробка LSPosed модуля для підміни Camera API з інтегрованою системою]]></title>
<link>http://www.1001freelanceprojects.ru/project/4823567/rozrobka-lsposed-modulya-dlya-p-dm-ni-camera-api-z-ntegrovanoyu-sistemoyu</link>
<pubDate>Tue, 06 Jan 2026 12:01:55 GMT</pubDate>
<description><![CDATA[&lt;p&gt;&lt;b&gt;1. Мета проєкту:&lt;/b&gt;Створити приватний Android-модуль для середовища LSPosed (Zygisk), який дозволяє обраним додаткам отримувати зображення або відео з галереї пристрою замість реального потоку з камери. Система має бути захищена від несанкціонованого копіювання та працювати за моделлю підписки.&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. Основний функціонал (Payload):&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Hooking API Камери:&lt;/b&gt; Перехоплення викликів на рівнях &lt;code&gt;Camera&lt;/code&gt; (legacy), &lt;code&gt;Camera2&lt;/code&gt; та &lt;code&gt;CameraX&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Підміна Intent-ів:&lt;/b&gt; Обробка стандартних системних запитів &lt;code&gt;MediaStore.ACTION_IMAGE_CAPTURE&lt;/code&gt; та &lt;code&gt;VIDEO_CAPTURE&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Media Injector:&lt;/b&gt; При виклику камери в цільовому додатку модуль має відкривати системний вибір файлів або кастомну галерею для вибору медіафайлу (JPG/PNG/MP4).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;White List (Scope):&lt;/b&gt; Можливість вибору конкретних пакетів додатків (наприклад, Uber, Bolt), у яких буде працювати підміна. Для всіх інших додатків камера має працювати у штатному режимі.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;3. Анти-детект та приховування (Anti-Detection):&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Bypass Virtual Camera Check:&lt;/b&gt; Додатки не повинні бачити, що джерелом відео є «Virtual Camera» або сторонній стрім.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Metadata Spoofing:&lt;/b&gt; Автоматичне видалення або підміна EXIF-даних вибраного фото, щоб вони відповідали параметрам пристрою (дата, модель камери тощо).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Module Stealth:&lt;/b&gt; Модуль має бути невидимим для перевірок списку встановлених пакетів (наприклад, через методи &lt;code&gt;GetInstalledPackages&lt;/code&gt;).&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;4. Система ліцензування та захисту (Business Logic):&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Прив’язка до заліза (HWID):&lt;/b&gt; Модуль має генерувати унікальний ID пристрою (Android ID + параметри заліза) та прив’язувати ліцензію до нього.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Server-side Auth:&lt;/b&gt; При кожному запуску або періодично модуль має звертатися до віддаленого сервера (через API) для перевірки статусу підписки.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;License Key:&lt;/b&gt; Поле в інтерфейсі модуля для введення ключа активації.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Обфускація:&lt;/b&gt; Весь код модуля має бути максимально обфускований (ProGuard/DexGuard) для запобігання реверс-інжинірингу та зламу системи ліцензій.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;5. Технічні вимоги:&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Мови:&lt;/b&gt; Java / Kotlin / C++ (JNI для кращого захисту).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Середовище:&lt;/b&gt; LSPosed (Zygisk mode).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;ОС:&lt;/b&gt; Android 11 – 15.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Архітектура:&lt;/b&gt; Бажано MVVM, чистий код із можливістю подальшого оновлення під нові версії Android.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;6. Очікуваний результат:&lt;/b&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;APK-файл модуля.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Проста серверна частина (або скрипт) для керування ключами/базою HWID.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Вітаю! ТЗ (технічне завдання) допомагав складати ШІ, але якщо коротко: мені потрібна програма, яка підмінятиме потік камери на фото з галереї.&lt;/p&gt;&lt;p&gt;Суть у тому, що в додатку, з яким я працюю, немає кнопки «вибрати фото» — там можна тільки одразу зробити знімок. Мені потрібно, щоб під час натискання кнопки «зробити фото» підтягувався файл із галереї (наприклад, останній доданий).&lt;/p&gt;&lt;p&gt;Найголовніше: &lt;b&gt;максимальна безпека&lt;/b&gt;. Потрібно, щоб додаток не вирахував підміну і мене не заблокували. Все має виглядати як реальний знімок з камери.&lt;/p&gt;&lt;p&gt;Підкажіть, чи зможете ви таке реалізувати, яка буде орієнтовна ціна і терміни?&lt;/p&gt;]]></description>
<category><![CDATA[]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4823567/rozrobka-lsposed-modulya-dlya-p-dm-ni-camera-api-z-ntegrovanoyu-sistemoyu</guid>
</item>
<item>
<title><![CDATA[Требуется разработчик  C[sharp] (.NET / WPF) или Java (JavaFX) с опытом.]]></title>
<link>http://www.1001freelanceprojects.ru/project/4823417/trebuetsya-razrabotchik-c-sharp--net-wpf-ili-java-javafx-s-opitom</link>
<pubDate>Mon, 05 Jan 2026 07:00:38 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Системное программирование<br/>Бюджет: 100000  руб<br/><br/>Требуется разработчик C# (.NET / WPF) или Java (JavaFX)
для создания локального Windows-приложения (НЕ web, НЕ Electron, НЕ макросы).
Программа работает с Excel-файлами и...]]></description>
<category><![CDATA[Программирование, Системное программирование]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4823417/trebuetsya-razrabotchik-c-sharp--net-wpf-ili-java-javafx-s-opitom</guid>
</item>
<item>
<title><![CDATA[Доработка Android приложения на Java]]></title>
<link>http://www.1001freelanceprojects.ru/project/4822633/dorabotka-android-prilozheniya-na-java</link>
<pubDate>Fri, 26 Dec 2025 08:10:28 GMT</pubDate>
<description><![CDATA[Категория: Mobile, Приложения для Android<br/>Бюджет: 200000  руб<br/><br/>*ИЩУ ЧАСТНИКА, АГЕНТСТВА ПРОШУ НЕ ОБРАЩАТЬСЯ*Добрый день!Есть приложение на Java под Android. Распространяется через прямую установку apk, публикация в стор не требуется....]]></description>
<category><![CDATA[Mobile, Приложения для Android]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4822633/dorabotka-android-prilozheniya-na-java</guid>
</item>
<item>
<title><![CDATA[Требуется Kotlin/Java разработчик для Android, на задачу, поставить другую монетизацию.]]></title>
<link>http://www.1001freelanceprojects.ru/project/4822495/trebuetsya-kotlin-java-razrabotchik-dlya-android-na-zadachu-postavit-druguyu-monetizatsiyu</link>
<pubDate>Thu, 25 Dec 2025 02:14:28 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Google Android<br/>Бюджет: 2000  руб<br/><br/>Конкретнее, надо установить вместо Admob - поставить Appodeal+яндекс. На одном приложении уже всё есть, можно просто перенести. Будет монетизация от Апподила+яндекс и отдельно...]]></description>
<category><![CDATA[Программирование, Google Android]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4822495/trebuetsya-kotlin-java-razrabotchik-dlya-android-na-zadachu-postavit-druguyu-monetizatsiyu</guid>
</item>
<item>
<title><![CDATA[Задача хакатон (для всех)]]></title>
<link>http://www.1001freelanceprojects.ru/project/4821428/zadacha-hakaton-dlya-vseh</link>
<pubDate>Thu, 18 Dec 2025 15:17:42 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Интеграция по API<br/><br/>Необходимо создать докер файл для телеграмм бота. Также если вы имеете хорошие навыки devops и java, могу быть дополнительно оплачиваемые задачи.]]></description>
<category><![CDATA[Программирование, Интеграция по API]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4821428/zadacha-hakaton-dlya-vseh</guid>
</item>
<item>
<title><![CDATA[Разработать игру-головоломку на Android Studio с использованием Java и XML]]></title>
<link>http://www.1001freelanceprojects.ru/project/4820190/razrabotat-igru-golovolomku-na-android-studio-s-ispol-zovaniem-java-i-xml</link>
<pubDate>Sat, 13 Dec 2025 13:47:56 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Программирование для сотовых телефонов и КПК<br/><br/>Разработать игру-головоломку на Android Studio с использованием Java и XML
подойдет любая головоломка, даже пазлы. нужна самая простая, лишь бы была]]></description>
<category><![CDATA[Программирование, Программирование для сотовых телефонов и КПК]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4820190/razrabotat-igru-golovolomku-na-android-studio-s-ispol-zovaniem-java-i-xml</guid>
</item>
<item>
<title><![CDATA[помощь в выполнении домашних заданий по предметам IT направления]]></title>
<link>http://www.1001freelanceprojects.ru/project/4819397/pomoshch-v-vipolnenii-domashnih-zadaniy-po-predmetam-it-napravleniya</link>
<pubDate>Wed, 10 Dec 2025 14:26:56 GMT</pubDate>
<description><![CDATA[Категория: Аутсорсинг и консалтинг, QA (тестирование)<br/>Бюджет: 30000  руб<br/><br/>Добрый день!
Примерная тематика: тестирование, автоматизированное тестирование, связанный с ним уровень работы в Python, Java и т.д.
Для человека соответствующего профиля,...]]></description>
<category><![CDATA[Аутсорсинг и консалтинг, QA (тестирование)]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4819397/pomoshch-v-vipolnenii-domashnih-zadaniy-po-predmetam-it-napravleniya</guid>
</item>
<item>
<title><![CDATA[Пофиксить пути сохранения файлов в парсере на java]]></title>
<link>http://www.1001freelanceprojects.ru/project/4818794/pofiksit-puti-sohraneniya-faylov-v-parsere-na-java</link>
<pubDate>Mon, 08 Dec 2025 15:39:28 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Парсинг данных<br/><br/>Есть разработанный парсер сайтов на java, нужно помочь с фиксом к нему. Сейчас он для стилей и изображений в html задает неверный путь и приходится руками досоздавать папки, в...]]></description>
<category><![CDATA[Программирование, Парсинг данных]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4818794/pofiksit-puti-sohraneniya-faylov-v-parsere-na-java</guid>
</item>
<item>
<title><![CDATA[UI/UX-дизайн сайта + верстка только лендинга]]></title>
<link>http://www.1001freelanceprojects.ru/project/4816443/ui-ux-dizayn-sayta-verstka-tol-ko-lendinga</link>
<pubDate>Fri, 28 Nov 2025 11:38:41 GMT</pubDate>
<description><![CDATA[Категория: Дизайн, Веб-дизайн<br/><br/>Краткое описание:

Проект: MentorSkillAI — онлайн‑платформа по обучению (сейчас — Java с AI‑наставником, в будущем — другие направления).

Текущий статус:
- Есть работающий...]]></description>
<category><![CDATA[Дизайн, Веб-дизайн]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4816443/ui-ux-dizayn-sayta-verstka-tol-ko-lendinga</guid>
</item>
<item>
<title><![CDATA[Реализовать эффект сканирования QR кода как в телеграмм.]]></title>
<link>http://www.1001freelanceprojects.ru/project/4816068/realizovat-effekt-skanirovaniya-qr-koda-kak-v-telegramm</link>
<pubDate>Thu, 27 Nov 2025 07:45:52 GMT</pubDate>
<description><![CDATA[Категория: Mobile, Приложения для Android<br/><br/>Реализовать сканирования QR кода как в телеграмм анимация передвижение рамок фокусировка. Android один файл java. Библиотека zxing.]]></description>
<category><![CDATA[Mobile, Приложения для Android]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4816068/realizovat-effekt-skanirovaniya-qr-koda-kak-v-telegramm</guid>
</item>
<item>
<title><![CDATA[Разработка программы для бронирования посещений (прототип и full.ver)]]></title>
<link>http://www.1001freelanceprojects.ru/project/4815910/razrabotka-programmi-dlya-bronirovaniya-poseshcheniy-prototip-i-full-ver</link>
<pubDate>Wed, 26 Nov 2025 11:12:12 GMT</pubDate>
<description><![CDATA[&lt;p&gt;Техзадание: программа для бронирования посещений&lt;br /&gt;&lt;br /&gt;Необходимо написать программу-проект, позволяющую клиентам бронировать посещение в офис в конкретную дату в один из тайм-слотов со своего смартфона. Система должна состоять из трех компонентов:&lt;br /&gt;&lt;br /&gt;1) Мобильное приложение (начнем хотя бы с Android прототипа; iOS подлежит обсуждению позже)&lt;br /&gt;2) Серверная часть (бэкенд с публичным IP адресом, который будет содержать информацию и синхронизировать ее с мобильным клиентом)&lt;br /&gt;3) (опционально) Компонент для быстрого развертывания сервера - предполагается, что компания, использующее это решение, будет развертывать его у себя на сервере (допустимо пропустить это компонент и обойтись Docker-контейнером как вариант)&lt;br /&gt;&lt;br /&gt;Вкратце, программа дает возможность:&lt;/p&gt;&lt;p&gt;1) (клиент) Регистрироваться&lt;br /&gt;2) (клиент) Видеть доступные даты/таймслоты в календаре с возможностью выбора офиса/отдела из выпадающего списка&lt;br /&gt;3) (клиент) Бронировать посещение в какой-то таймслот с указанием имени, фамилии, телефона, почты и доп.заметок текстом&lt;br /&gt;4) (клиент) Удалять забронированные посещения, делая их снова доступными на админ.стороне&lt;br /&gt;5) (клиент) Видеть историю посещений, список предстоящих посещений&lt;br /&gt;6) (сервер) Добавлять/редактировать предстоящие посещения&lt;br /&gt;7) (сервер) Добавлять/редактировать тайм-слоты, доступные офисы, праздничные дни, когда таймслоты недоступны&lt;br /&gt;8) (сервер) Выгружать статистику по всем посещениям в детальном формате (JSON/CSV подлежит обсуждению), чтобы в дальнейшем можно было применять дата-аналитику к ним&lt;br /&gt;&lt;br /&gt;Каждый задеплоенный сервер будет считаться как отдельная сущность со своими отдельно зарегистрированными пользователями, независимая от других серверов (считайте, что один сервер - это один клиент-компания, пользующаяся данным решением)&lt;br /&gt;&lt;br /&gt;Информация о посещениях должна активно и плавно синхронизироваться между мобильным приложением и сервером.&lt;br /&gt;&lt;br /&gt;Стек технологий: гибкий (предполагаю, что не обойтись без Docker, Kotlin/Java, RestAPI, но подлежит обсуждению)&lt;br /&gt;Язык приложения: Русский&lt;br /&gt;&lt;br /&gt;Время на завершение проекта: 2 месяца (подлежит обсуждению)&lt;br /&gt;Ожидаемая нагрузка на мобильное приложение: для одного задеплоенного сервера - 100-250 человек в день&lt;br /&gt;Ожидаемая нагрузка на серверную часть: около 20-30 пользователей.&lt;br /&gt;Насколько чувствительна персональная информация между мобильным приложением и сервером: не чувствительна, допустимо максимальное простое шифрование.&lt;br /&gt;Документация к API: должна присутствовать&lt;br /&gt;&lt;br /&gt;Используемая база данных: не важно, подлежит обсуждению&lt;br /&gt;&lt;br /&gt;Функции на стороне клиента:&lt;/p&gt;&lt;p&gt;1) Регистрация и вход пользователя&lt;br /&gt;2) Аутентификация на основе токенов (JWT или аналог)&lt;br /&gt;3) Просмотр доступных филиалов/офисов (если их несколько)&lt;br /&gt;4) Просмотр доступных тайм слотов с сервера&lt;br /&gt;5) Просмотр предстоящих и прошедших посещений&lt;br /&gt;6) Отмена встреч&lt;br /&gt;7) Push-уведомления (опционально в прототипе)&lt;br /&gt;8) Изменения/отмены администратором должны информировать пользователя с помощью push-уведомлений (опционально в прототипе)&lt;br /&gt;&lt;br /&gt;Функции на стороне сервера:&lt;/p&gt;&lt;p&gt;1) Управление пользователями, аутентификация&lt;br /&gt;2) Управление тамй-слотами и уже отправленными в базу данных посещениями&lt;br /&gt;3) Определение рабочего времени&lt;br /&gt;4) Определение праздничных/нерабочих дней&lt;br /&gt;5) Определение максимального количества клиентов на один тайм-слот&lt;br /&gt;6) Обработка бронирований, предотвращение двойного бронирования&lt;br /&gt;7) Проверка конфликтов&lt;br /&gt;8) Сохранение деталей о посещениях (телефон, почта и прочее)&lt;br /&gt;9) Администратор может добавлять/удалять/редактировать все посещения&lt;br /&gt;10) Удаление или перенос посещений&lt;br /&gt;11) Экспорт посеещений (CSV/JSON)&lt;/p&gt;&lt;p&gt;ВАЖНО: прежде чем мы приступим к проекту, пожалуйста, пришлите свои ответы:&lt;/p&gt;&lt;p&gt;- Сколько времени вам потребуется для создания первого прототипа проекта?&lt;br /&gt;- Сколько времени вам потребуется для создания полноценного проекта?&lt;br /&gt;- Ваши ожидания по цене для обоих проектов.&lt;/p&gt;]]></description>
<category><![CDATA[]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4815910/razrabotka-programmi-dlya-bronirovaniya-poseshcheniy-prototip-i-full-ver</guid>
</item>
<item>
<title><![CDATA[Парсер сайта]]></title>
<link>http://www.1001freelanceprojects.ru/project/4814773/parser-sayta</link>
<pubDate>Sat, 22 Nov 2025 12:41:14 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Парсинг данных<br/>Бюджет: 10000  руб<br/><br/>Нужен парсер для сайта с видео (фильмы/сериалы). Нужны название, ссылка на картинку, ссылка на видео.

java (чиcтый jdk, библиотеки сторонние не желательны/ по согласованию)]]></description>
<category><![CDATA[Программирование, Парсинг данных]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4814773/parser-sayta</guid>
</item>
<item>
<title><![CDATA[Требуется java разработчик]]></title>
<link>http://www.1001freelanceprojects.ru/project/4813624/trebuetsya-java-razrabotchik</link>
<pubDate>Tue, 18 Nov 2025 14:29:48 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Прикладное программирование<br/><br/>На долгосрочную поддержку проекта требуется java разработчик для исправления и доработок back-end части. На данный момент требуется проанализировать back-end проекта, и сделать...]]></description>
<category><![CDATA[Программирование, Прикладное программирование]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4813624/trebuetsya-java-razrabotchik</guid>
</item>
<item>
<title><![CDATA[разработчик]]></title>
<link>http://www.1001freelanceprojects.ru/project/4810345/razrabotchik</link>
<pubDate>Thu, 06 Nov 2025 15:05:51 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Разработка Чат-ботов<br/>Бюджет: 15000  руб<br/><br/>Восстановление работы телеграмм бота, написаного на Java. Приведение к работоспособности. Вот полностью работал, после временного отключения сервера не перезапустить, возможно...]]></description>
<category><![CDATA[Программирование, Разработка Чат-ботов]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4810345/razrabotchik</guid>
</item>
<item>
<title><![CDATA[приложения "Кликни" для Android]]></title>
<link>http://www.1001freelanceprojects.ru/project/4808069/prilozheniya-klikni-dlya-android</link>
<pubDate>Wed, 29 Oct 2025 00:19:16 GMT</pubDate>
<description><![CDATA[&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Название приложения&lt;/b&gt;: Кликни&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Платформа&lt;/b&gt;: Android (минимальная версия SDK: API 21 для совместимости со старыми устройствами)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Язык разработки&lt;/b&gt;: Kotlin (рекомендуется для простоты и современности)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Цель приложения&lt;/b&gt;: Минималистичное приложение для быстрого логирования повседневных событий (например, &quot;проснулся&quot;, &quot;поел&quot;, &quot;принял таблетки&quot;) с использованием голосового ввода, автоматическим сохранением и просмотром лога. Приложение предназначено для пользователей, включая пожилых, поэтому акцент на простоте, без лишних интерфейсов и с автоматическими действиями (без нажатий клавиш где возможно).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Объём работ&lt;/b&gt;: Простое приложение (около 300-500 строк кода), без внешних серверов, все данные локально в SQLite.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Бюджет и сроки&lt;/b&gt;: Не указаны, но для фрилансера (Upwork/Kwork) — 1-2 дня разработки для базовой версии.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Дополнительные требования&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Интерфейс на русском языке (или с поддержкой локализации).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Без рекламы, премиум-фич или сложных настроек.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Тестирование на эмуляторе и реальном устройстве.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Опционально: Виджет на домашний экран для быстрого запуска.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;2. Функциональные требования&lt;/h2&gt;&lt;h3&gt;2.1. База данных и хранение&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Использовать SQLite для хранения событий: каждая запись включает ID (автоинкремент), тип события (строка, e.g. &quot;Проснулся&quot;), timestamp (long, в миллисекундах от System.currentTimeMillis()).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Предопределённый список событий по умолчанию: (можно редактировать через голосовой ввод).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Автоматическое добавление новых событий в базу: Если голосовой ввод распознаёт новое слово (не совпадающее с существующими), добавить его в список событий и сохранить как новое событие.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;2.2. Голосовой ввод и поиск событий&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Основной способ ввода: Голосовой распознаватель (использовать Android SpeechRecognizer API для оффлайн-распознавания, без интернета).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Логика:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;При запуске приложения автоматически стартует голосовой ввод (без нажатий).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Пользователь произносит название события (e.g. &quot;про&quot; для &quot;Проснулся&quot;).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Поиск по первым буквам: Приложение ищет в списке событий совпадения по префиксу (первые буквы произнесённого). Если несколько совпадений — выбрать первое или предложить выбор (но минимизировать взаимодействие).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Если точное совпадение — сразу логировать событие с текущим timestamp.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Если новое слово (не совпадает ни с одним) — добавить в базу как новый тип события и логировать.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Интеграция: После распознавания показать подтверждение (текст на экране) и лог предыдущих 4-5 событий (см. ниже).&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;2.3. Автоматическое сохранение и закрытие&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Всё без нажатий клавиш/экрана:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;После голосового ввода и показа лога: Запустить таймер на 5 секунд.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Если пользователь ничего не делает (не взаимодействует) — автоматически сохранить событие в базу и закрыть приложение (finish()).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Если пользователь хочет просмотреть предыдущие события — он может скроллить (но поскольку показываются только 4-5, и &quot;которые не видно&quot; подразумевает, что если не скроллит, то через 5 сек закрыть).&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Таймер: Использовать Handler или CountDownTimer для 5-секундной задержки перед auto-save и close.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;2.4. Просмотр лога&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;При голосовом вводе (после распознавания) автоматически показывать последние 4-5 событий из лога на экране (в виде списка: тип события + время в формате &quot;&lt;a href=&quot;http://dd.MM&quot;&gt;dd.MM&lt;/a&gt;.yyyy HH:mm&quot;).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Полный лог: Отдельная кнопка или жест (e.g. свайп) для просмотра всего лога (RecyclerView, сортировка по timestamp DESC).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Расчёт времени: Для каждого типа события показывать &quot;сколько прошло с последнего&quot; (e.g. &quot;Проснулся: 2 ч 15 мин назад&quot;) — интегрировать в основной экран или лог.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;2.5. Дополнительные фичи&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Расчёт времени с последнего события: Функция в DAO для любого типа (возвращает строку вроде &quot;X ч Y мин назад&quot; или &quot;Никогда&quot;).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Экспорт лога: Опционально, кнопка для экспорта в CSV (через Intent для sharing).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Уведомления: Опционально, напоминания о событиях (e.g. через AlarmManager, но только если пользователь настроит).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Безопасность: Данные локальные, без облака.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;3. Интерфейс пользователя (UI/UX)&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Главный экран&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Авто-старт голосового ввода.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Текст: &quot;Говорите событие...&quot; (с индикатором распознавания).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;После распознавания: Показать выбранное событие + список последних 4-5 событий (RecyclerView с лимитом).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Таймер: Невидимый, но через 5 сек — auto-close если нет взаимодействия.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Дизайн&lt;/b&gt;: Минималистичный, большие шрифты (для пожилых), светлая тема. Без меню, всё на одном экране.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Навигация&lt;/b&gt;: Без кнопок где возможно; голос + авто-действия.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Ошибки&lt;/b&gt;: Если распознавание не удалось — повторить автоматически или показать сообщение.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;4. Технические требования&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Зависимости&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;AndroidX: RecyclerView, AppCompat.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Для голоса: android.speech.SpeechRecognizer (требует разрешения RECORD_AUDIO).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Для дат: java.time (API 26+) или ThreeTenABP для старых.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Кодовая структура&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Database: EventDatabase (SQLiteOpenHelper).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;DAO: EventDao с методами addEvent, getLastNEvents(5), getTimeSinceLast(type), searchByPrefix(prefix).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Activity: MainActivity с SpeechRecognizer, RecyclerView для лога, Handler для таймера.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Адаптер: Для RecyclerView.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Разрешения&lt;/b&gt;: RECORD_AUDIO (для голоса), запросить при запуске.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Тестирование&lt;/b&gt;: Unit-тесты для DAO, UI-тесты для голоса и таймера.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;5. Этапы разработки&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Настройка проекта и база данных (1 час).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;DAO и логика поиска/добавления (2 часа).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Голосовой ввод и UI (3 часа).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Таймер и авто-сохранение (1 час).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Тестирование и доработки (2 часа).&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;6. Критерии приёмки&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Приложение запускается, голос работает оффлайн.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;События логируются с временем (HH:mm).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Поиск по префиксу + добавление новых.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Авто-закрытие через 5 сек.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Лог показывает последние 4-5 с временем. прилагаются варианты экраны от grok&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;]]></description>
<category><![CDATA[]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4808069/prilozheniya-klikni-dlya-android</guid>
</item>
<item>
<title><![CDATA[приложения "Кликни" для Android]]></title>
<link>http://www.1001freelanceprojects.ru/project/4808168/prilozheniya-klikni-dlya-android</link>
<pubDate>Wed, 29 Oct 2025 00:19:16 GMT</pubDate>
<description><![CDATA[&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Название приложения&lt;/b&gt;: Кликни&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Платформа&lt;/b&gt;: Android (минимальная версия SDK: API 21 для совместимости со старыми устройствами)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Язык разработки&lt;/b&gt;: Kotlin (рекомендуется для простоты и современности)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Цель приложения&lt;/b&gt;: Минималистичное приложение для быстрого логирования повседневных событий (например, &quot;проснулся&quot;, &quot;поел&quot;, &quot;принял таблетки&quot;) с использованием голосового ввода, автоматическим сохранением и просмотром лога. Приложение предназначено для пользователей, включая пожилых, поэтому акцент на простоте, без лишних интерфейсов и с автоматическими действиями (без нажатий клавиш где возможно).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Объём работ&lt;/b&gt;: Простое приложение (около 300-500 строк кода), без внешних серверов, все данные локально в SQLite.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Бюджет и сроки&lt;/b&gt;: Не указаны, но для фрилансера (Upwork/Kwork) — 1-2 дня разработки для базовой версии.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Дополнительные требования&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Интерфейс на русском языке (или с поддержкой локализации).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Без рекламы, премиум-фич или сложных настроек.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Тестирование на эмуляторе и реальном устройстве.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Опционально: Виджет на домашний экран для быстрого запуска.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;2. Функциональные требования&lt;/h2&gt;&lt;h3&gt;2.1. База данных и хранение&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Использовать SQLite для хранения событий: каждая запись включает ID (автоинкремент), тип события (строка, e.g. &quot;Проснулся&quot;), timestamp (long, в миллисекундах от System.currentTimeMillis()).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Предопределённый список событий по умолчанию: (можно редактировать через голосовой ввод).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Автоматическое добавление новых событий в базу: Если голосовой ввод распознаёт новое слово (не совпадающее с существующими), добавить его в список событий и сохранить как новое событие.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;2.2. Голосовой ввод и поиск событий&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Основной способ ввода: Голосовой распознаватель (использовать Android SpeechRecognizer API для оффлайн-распознавания, без интернета).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Логика:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;При запуске приложения автоматически стартует голосовой ввод (без нажатий).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Пользователь произносит название события (e.g. &quot;про&quot; для &quot;Проснулся&quot;).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Поиск по первым буквам: Приложение ищет в списке событий совпадения по префиксу (первые буквы произнесённого). Если несколько совпадений — выбрать первое или предложить выбор (но минимизировать взаимодействие).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Если точное совпадение — сразу логировать событие с текущим timestamp.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Если новое слово (не совпадает ни с одним) — добавить в базу как новый тип события и логировать.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Интеграция: После распознавания показать подтверждение (текст на экране) и лог предыдущих 4-5 событий (см. ниже).&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;2.3. Автоматическое сохранение и закрытие&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Всё без нажатий клавиш/экрана:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;После голосового ввода и показа лога: Запустить таймер на 5 секунд.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Если пользователь ничего не делает (не взаимодействует) — автоматически сохранить событие в базу и закрыть приложение (finish()).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Если пользователь хочет просмотреть предыдущие события — он может скроллить (но поскольку показываются только 4-5, и &quot;которые не видно&quot; подразумевает, что если не скроллит, то через 5 сек закрыть).&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Таймер: Использовать Handler или CountDownTimer для 5-секундной задержки перед auto-save и close.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;2.4. Просмотр лога&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;При голосовом вводе (после распознавания) автоматически показывать последние 4-5 событий из лога на экране (в виде списка: тип события + время в формате &quot;&lt;a href=&quot;http://dd.MM&quot;&gt;dd.MM&lt;/a&gt;.yyyy HH:mm&quot;).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Полный лог: Отдельная кнопка или жест (e.g. свайп) для просмотра всего лога (RecyclerView, сортировка по timestamp DESC).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Расчёт времени: Для каждого типа события показывать &quot;сколько прошло с последнего&quot; (e.g. &quot;Проснулся: 2 ч 15 мин назад&quot;) — интегрировать в основной экран или лог.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;2.5. Дополнительные фичи&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Расчёт времени с последнего события: Функция в DAO для любого типа (возвращает строку вроде &quot;X ч Y мин назад&quot; или &quot;Никогда&quot;).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Экспорт лога: Опционально, кнопка для экспорта в CSV (через Intent для sharing).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Уведомления: Опционально, напоминания о событиях (e.g. через AlarmManager, но только если пользователь настроит).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Безопасность: Данные локальные, без облака.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;3. Интерфейс пользователя (UI/UX)&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Главный экран&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Авто-старт голосового ввода.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Текст: &quot;Говорите событие...&quot; (с индикатором распознавания).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;После распознавания: Показать выбранное событие + список последних 4-5 событий (RecyclerView с лимитом).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Таймер: Невидимый, но через 5 сек — auto-close если нет взаимодействия.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Дизайн&lt;/b&gt;: Минималистичный, большие шрифты (для пожилых), светлая тема. Без меню, всё на одном экране.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Навигация&lt;/b&gt;: Без кнопок где возможно; голос + авто-действия.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Ошибки&lt;/b&gt;: Если распознавание не удалось — повторить автоматически или показать сообщение.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;4. Технические требования&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Зависимости&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;AndroidX: RecyclerView, AppCompat.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Для голоса: android.speech.SpeechRecognizer (требует разрешения RECORD_AUDIO).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Для дат: java.time (API 26+) или ThreeTenABP для старых.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Кодовая структура&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Database: EventDatabase (SQLiteOpenHelper).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;DAO: EventDao с методами addEvent, getLastNEvents(5), getTimeSinceLast(type), searchByPrefix(prefix).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Activity: MainActivity с SpeechRecognizer, RecyclerView для лога, Handler для таймера.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Адаптер: Для RecyclerView.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Разрешения&lt;/b&gt;: RECORD_AUDIO (для голоса), запросить при запуске.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Тестирование&lt;/b&gt;: Unit-тесты для DAO, UI-тесты для голоса и таймера.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;5. Этапы разработки&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Настройка проекта и база данных (1 час).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;DAO и логика поиска/добавления (2 часа).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Голосовой ввод и UI (3 часа).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Таймер и авто-сохранение (1 час).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Тестирование и доработки (2 часа).&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;6. Критерии приёмки&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Приложение запускается, голос работает оффлайн.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;События логируются с временем (HH:mm).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Поиск по префиксу + добавление новых.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Авто-закрытие через 5 сек.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Лог показывает последние 4-5 с временем. прилагаются варианты экраны от grok&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;]]></description>
<category><![CDATA[]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4808168/prilozheniya-klikni-dlya-android</guid>
</item>
<item>
<title><![CDATA[Сделать приложение на java / kotlin / android]]></title>
<link>http://www.1001freelanceprojects.ru/project/4806653/sdelat-prilozhenie-na-java-kotlin-android</link>
<pubDate>Thu, 23 Oct 2025 15:10:52 GMT</pubDate>
<description><![CDATA[Категория: Mobile, Приложения для Android<br/>Бюджет: 8000  руб, для всех<br/><br/>По ux/ui дизайну в android studio сделать приложение и собрать aab через GitHub]]></description>
<category><![CDATA[Mobile, Приложения для Android]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4806653/sdelat-prilozhenie-na-java-kotlin-android</guid>
</item>
<item>
<title><![CDATA[Требуется ментор по Playwright + TypeScript]]></title>
<link>http://www.1001freelanceprojects.ru/project/4805519/trebuetsya-mentor-po-playwright-typescript</link>
<pubDate>Sat, 18 Oct 2025 12:19:45 GMT</pubDate>
<description><![CDATA[Категория: Сайты, QA (тестирование)<br/>Бюджет: 20000  руб, для всех<br/><br/>Буду проходить курсы по автоматизации тестирования
Мне нужен ментор, который сможет помочь с вопросами

Что нужно: 
* На уверенном уровне разбираться в гит (умеете решать конфликты)
* Писать тесты на Playwright
* Отвечать на мои вопросы по проблемам

По оплате планирую уложиться: 
500 - 700 час (можете писать в лс ваши предложения)

Я думаю минимум 20 часов понадобится точно

Так же приветствуются знания в следующих областях (это необязательно):
* Java + Cucumber
* GraphQL]]></description>
<category><![CDATA[Сайты, QA (тестирование)]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4805519/trebuetsya-mentor-po-playwright-typescript</guid>
</item>
<item>
<title><![CDATA[Пофиксить код на Java срочно]]></title>
<link>http://www.1001freelanceprojects.ru/project/4805482/pofiksit-kod-na-java-srochno</link>
<pubDate>Fri, 17 Oct 2025 20:44:46 GMT</pubDate>
<description><![CDATA[&lt;p&gt;Нужно фиксить код на Java. Оплата на карту или крипту по результату &lt;/p&gt;]]></description>
<category><![CDATA[]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4805482/pofiksit-kod-na-java-srochno</guid>
</item>
<item>
<title><![CDATA[Пофиксить код на Java срочно]]></title>
<link>http://www.1001freelanceprojects.ru/project/4805372/pofiksit-kod-na-java-srochno</link>
<pubDate>Fri, 17 Oct 2025 20:44:46 GMT</pubDate>
<description><![CDATA[&lt;p&gt;Нужно фиксить код на Java. Оплата на карту или крипту по результату &lt;/p&gt;]]></description>
<category><![CDATA[]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4805372/pofiksit-kod-na-java-srochno</guid>
</item>
<item>
<title><![CDATA[Консультация по MediaMTX или другому ПО для стриминга (для всех)]]></title>
<link>http://www.1001freelanceprojects.ru/project/4805271/konsul-tatsiya-po-mediamtx-ili-drugomu-po-dlya-striminga-dlya-vseh</link>
<pubDate>Fri, 17 Oct 2025 12:43:51 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Системное программирование<br/><br/>У нас есть клиентское приложение, в которое нам надо встроить стриминг залитого видео с нашего сервера, используем MediaMTX для стрима и ffmpeg, вызываемый через java биндинги над C++ API ffmpeg.so
Стрим идет, но получаем аретфакты у звука и видео, скорее всего в настрйоках стрима и чтения что-то не так – нужна консультация специалиста, кто занимался настройкой трансляций и отображений. 

Требования: знания MediaMTX, понимание форматов HLS, WebRTP, понимание FFMPEG

Оплата по договоренности, полагаю что займет час-два вашего времени, делать за нас не нужно, нужно подсказать, где какие флаги/опции поставить.

Присылайте опыт работы с MediaMTX и/или аналогами.]]></description>
<category><![CDATA[Программирование, Системное программирование]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4805271/konsul-tatsiya-po-mediamtx-ili-drugomu-po-dlya-striminga-dlya-vseh</guid>
</item>
<item>
<title><![CDATA[Связать две Google таблицы. При помощи java скриптов или другим спос.]]></title>
<link>http://www.1001freelanceprojects.ru/project/4804651/svyazat-dve-google-tablitsi--pri-pomoshchi-java-skriptov-ili-drugim-spos</link>
<pubDate>Tue, 14 Oct 2025 11:43:41 GMT</pubDate>
<description><![CDATA[&lt;p&gt;Дано - два файла исходники. &lt;/p&gt;&lt;p&gt;Файл №1. Файл с активными чек-боксами и списком задач на каждый день.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;В файле есть даты с 1 по 31 число каждого месяца.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Отдельный лист- отдельный месяц.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Каждая неделя сгруппирована.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;В каждом дне должно быть минимум 10 свободных строк, чтобы можно было дописывать свои собственные задачи.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;задачи текущего дня должны подсвечиваться бледно-оранжевым цветом&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Выполненные задачи текущего дня, при нажатии на чек-бокс выделяются зеленым цветом.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Задачи будущего дня белого цвета&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;закончившаяся неделя автоматически сварачивается, но всегда есть возможность ее развернуть и посмотреть какие задачи были внесены в определенный день&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;при наступлении нового дня, задачи из прошлого дня, которые не были отмечены флажком в чек-боксе, становятся красного цвета.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Верхняя часть Файла №1. Ежемесячные мероприятия. - всегда должны гореть желтым цветом.  и обновляться исходя из Файла №2.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Файл №2. - Файл который позволяет редактировать Файл №1. &lt;br /&gt;Позволяет добавлять и удалять новые задачи в Файл №1. &lt;/p&gt;&lt;p&gt;Лист “На месяц”&lt;/p&gt;&lt;p&gt;Чтобы добавить задачу - нужно добавить строку, прописать в столбец под названием “Описание” саму задачу, затем выбрать как она будет повторяться. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Повторять в определенный день недели&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Каждое N-ое число месяца&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Определенное количество дней до конца месяца&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Каждый N-ый день&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Последний столбец определяет когда начать повторение новой задачи&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Лист “На год”&lt;/p&gt;&lt;p&gt;Чтобы добавить задачу - нужно добавить строку, прописать в столбец под названием “Описание” саму задачу, затем выбрать как она будет повторяться. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Через чек-бокс выбирается месяц, в котором должна повторяться задача.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Столбец “повторять” - выбираешь как должна повторяться задача&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Цель - объеденить два файла, чтобы они корректно работали и выполняли свои функции автоматически, без проблем.&lt;/p&gt;&lt;p&gt;Файл №1&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt; Должен автоматически создавать лист с новым месяцем, за 5 дней до начала нового месяца&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Автоматически сворачивать прошедший месяц спустя 1 день после начала нового&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Автоматически должен понимать какое число в какой день недели&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Автоматически сворачивать прошедшую неделя&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Автоматически открывать новую неделю&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Автоматически менять цвет задач на светло-оранжевые в текущий день&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Автоматически менять цвет светло-оранжевой задачи на зеленый, при нажатии на флажок в чек боксе. В текущем дне&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Автоматически менять цвет задач на красный, при невыполнении их, на будущий день&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Автоматически &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;]]></description>
<category><![CDATA[]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4804651/svyazat-dve-google-tablitsi--pri-pomoshchi-java-skriptov-ili-drugim-spos</guid>
</item>
<item>
<title><![CDATA[Доработка проекта фронт+бек VueJS+Java]]></title>
<link>http://www.1001freelanceprojects.ru/project/4804085/dorabotka-proekta-front-bek-vuejs-java</link>
<pubDate>Sun, 12 Oct 2025 06:30:46 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Веб-программирование<br/><br/>Срочно нужна помощь в доработке проекта, фронтенда и бекенда, фронт на VueJS, бекенд на Java, специалист нужен на сегодня+завтра, ряд функций нужно сделать до понедельника....]]></description>
<category><![CDATA[Программирование, Веб-программирование]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4804085/dorabotka-proekta-front-bek-vuejs-java</guid>
</item>
<item>
<title><![CDATA[Java developer  (для всех)]]></title>
<link>http://www.1001freelanceprojects.ru/project/4802202/java-developer-dlya-vseh</link>
<pubDate>Fri, 03 Oct 2025 13:06:33 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Google Android<br/><br/>Реализовать механизм поверхностной аутентификации в Telegram клиенте с использованием Telegram Bot API. Кандидат должен продемонстрировать умение работать с существующей кодобазой, интегрировать внешние сервисы и реализовывать безопасные методы аутентификации.

Техническое задание
1. Модификация Telegram Client
Исходный код: Telegram Android Client (предоставляется отдельно)

Добавить кнопку авторизации в интерфейсе приложения

При нажатии открывать страницу авторизации внутри приложения

2. Серверная часть (REST API)
Реализовать сервер с двумя endpoint'ами:

POST /auth/init

Параметры: user_id (идентификатор пользователя)

Генерирует уникальный sessionId и token

Сохраняет в БД с полями:

session_id (String, PRIMARY KEY)

token (String, UNIQUE)

user_id (Long)

accepted (Boolean, default: false)

created_at (Timestamp)

expires_at (Timestamp) // +10 минут

Возвращает JSON:

json
{
 "sessionId": "uuid-session-123",
 "token": "jwt-or-uuid-token",
 "expiresIn": 600
}
Защищенный endpoint для проверки

Endpoint для внутренней проверки реализации

Детали будут предоставлены дополнительно

3. Telegram Bot
Создать бота с командами:

/start {sessionId} - подтвердить

Логика бота:

При получении sessionId проверять его валидность и время жизни

При подтверждении обновлять запись в БД: accepted = true

4. Клиентская логика
При открытии страницы авторизации:

Вызывать /auth/init с user_id текущего пользователя

Получать sessionId и token

Добавить кнопку, по которой пользователь сможет перейти в бота для подтверждения

Закрывать страницу авторизации

Показывать уведомление об успехе

Технологический стек
Клиент: Java, Android SDK

Сервер: Spring Boot

База данных: На выбор кандидата

Telegram Bot: Java + Telegram Bot Library

Требования к реализации
Обязательные требования:
Полная работоспособность всей цепочки аутентификации

Обработка ошибок и edge cases

Безопасное хранение и передача данных

Логирование ключевых событий

Будет преимуществом:
Unit-тесты для критической логики

Документация API

Конфигурация через environment variables]]></description>
<category><![CDATA[Программирование, Google Android]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4802202/java-developer-dlya-vseh</guid>
</item>
<item>
<title><![CDATA[Интернет-магазин. дизайн, верска, соборка на нашей Java платформе]]></title>
<link>http://www.1001freelanceprojects.ru/project/4801836/internet-magazin--dizayn-verska-soborka-na-nashey-java-platforme</link>
<pubDate>Thu, 02 Oct 2025 08:20:07 GMT</pubDate>
<description><![CDATA[&lt;p&gt;Добрый день!&lt;/p&gt;&lt;p&gt;В рабочий проект нужен программист владеющий Java, Freemarker, Java script&lt;/p&gt;&lt;p&gt;Для начала нужен новый интернет магазин по продаже лакокрасочного оборудования.&lt;/p&gt;&lt;p&gt;Разработать дизайн, сверстать его и собрать на нашу Java платформу - программист поможет&lt;/p&gt;&lt;p&gt;Умение работать с Freemarker, Java script владеть языком JAVA далее включится в разработку рабочего проекта&lt;/p&gt;]]></description>
<category><![CDATA[]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4801836/internet-magazin--dizayn-verska-soborka-na-nashey-java-platforme</guid>
</item>
<item>
<title><![CDATA[Требуется ментор по TypeScript + Playwright или Java + Cucumber. Так же нужен ментор по GraphQL]]></title>
<link>http://www.1001freelanceprojects.ru/project/4799098/trebuetsya-mentor-po-typescript-playwright-ili-java-cucumber--tak-zhe-nuzhen-mentor-po-graphql</link>
<pubDate>Sat, 20 Sep 2025 14:18:32 GMT</pubDate>
<description><![CDATA[Категория: Программирование, Веб-программирование<br/>Бюджет: 7000  руб, для всех<br/><br/>Буду проходить курсы по автоматизации тестирования
Мне нужен ментор, который сможет помочь с вопросами

Для начала: 
* Установить гит
* Установить ssh на мой макбук и стянуть репозиторий с написанными автотестами
* Отвечать на мои вопросы по проблемам

По оплате планирую уложиться: 
700 рублей - час

Я думаю минимум 10 часов понадобиться точно

Так же приветствуются знания в следующих областях (это необязательно):
* GraphQL
* Java + Cucumber]]></description>
<category><![CDATA[Программирование, Веб-программирование]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4799098/trebuetsya-mentor-po-typescript-playwright-ili-java-cucumber--tak-zhe-nuzhen-mentor-po-graphql</guid>
</item>
<item>
<title><![CDATA[Доработать функционал Сайта, стек: PhP, nodejs, mySQL, java script, zend.]]></title>
<link>http://www.1001freelanceprojects.ru/project/4798484/dorabotat-funktsional-sayta-stek-php-nodejs-mysql-java-script-zend</link>
<pubDate>Wed, 17 Sep 2025 14:10:46 GMT</pubDate>
<description><![CDATA[Категория: Сайты, Доработка сайтов<br/><br/>Доработать функционал Сайта: uprice24.ru
В основном стандартный функционал 
Отправка почтовых уведомлений о совершении заказа, сообщений через мессенджеры 
Оформление...]]></description>
<category><![CDATA[Сайты, Доработка сайтов]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4798484/dorabotat-funktsional-sayta-stek-php-nodejs-mysql-java-script-zend</guid>
</item>
<item>
<title><![CDATA[Разработка сервера в Майнкрафт Java Edition]]></title>
<link>http://www.1001freelanceprojects.ru/project/4796289/razrabotka-servera-v-maynkraft-java-edition</link>
<pubDate>Sun, 07 Sep 2025 15:16:33 GMT</pubDate>
<description><![CDATA[Категория: Игры, Программирование игр<br/><br/>Разработка сервера майнкрафта, разработка плагинов, разработка модов]]></description>
<category><![CDATA[Игры, Программирование игр]]></category>
<guid>http://www.1001freelanceprojects.ru/project/4796289/razrabotka-servera-v-maynkraft-java-edition</guid>
</item>
</channel>
</rss>
