Виктор Шнайдер
Android-приложения на Kotlin и Compose — от идеи до Google Play и RuStore
- Был(а) 17 октября
- На сайте с октября 2026
0
Отзывов
0
Заказов выполнено
4
Работы в портфолио
9 дней
На Freelancium
Описание услуг
Разрабатываю Android-приложения на Kotlin и Jetpack Compose. Мои приложения опубликованы в Google Play и RuStore: файловый менеджер «Харон» (локальные и сетевые хранилища SMB, медиаплеер, версия для Android TV), игры «Вампамять», «Мнеморенна» и пасьянсы «Мокошь».
Что делаю:
- новые приложения и доработку существующих;
- аудит кода, поиск и исправление ошибок и вылетов;
- интерфейс на Compose: светлая и тёмная темы, адаптация под телефоны, планшеты и ТВ;
- подключение к API, Firebase и уведомления;
- подготовку к публикации: подписание, сборки AAB/APK, страницы в Google Play и RuStore;
- скрипты и автоматизацию на Python.
Работаю по этапам: сначала разбираюсь в задаче и называю объём, после каждого этапа — сборка и проверка на реальном устройстве. Существующий рабочий код без нужды не переписываю.
Портфолио
5Харон — файловый менеджер для Android и Android TVЗадача — свой файловый менеджер для Android-телефонов и телевизоров, который заменяет сразу несколько приложений: проводник, клиент сетевых папок и медиаплеер. Нужно было, чтобы он одинаково удобно работал пальцем на телефоне и пультом на ТВ, открывал папки на домашнем компьютере и NAS по сети и проигрывал видео без сторонних плееров.
Что сделано:
— Приложение на Kotlin и Jetpack Compose, интерфейс Material 3 со светлой и тёмной темами, адаптация под телефоны, планшеты и Android TV (отдельная сборка под пульт).
— Работа с сетевыми папками по SMB, копирование и перенос между телефоном и сетью.
— Встроенный медиаплеер для видео и аудио, просмотр документов и изображений.
— Архивы, поиск, корзина, избранное.
— База на Room, фоновые операции на Coroutines.
— Подготовка к публикации: подписание, сборки AAB/APK, R8, страницы в Google Play и RuStore.
Результат: приложение опубликовано в Google Play и RuStore, развивается регулярными обновлениями. Версия для Android TV позволяет смотреть фильмы с домашнего компьютера прямо на телевизоре без настройки DLNA-серверов.
5Вампамять — карточная игра на память для AndroidЗадача — сделать игру на тренировку памяти с карточками, которая затягивает на несколько минут каждый день: простые правила, понятные с первого хода, приятное оформление и прогресс, ради которого хочется вернуться.
Что сделано:
— Игра на Kotlin и Jetpack Compose, анимации переворота карт и переходов.
— Уровни сложности и размеры поля, адаптация раскладки под любой экран телефона и планшета.
— Статистика игр и сохранение настроек.
— Светлая и тёмная темы, русская и английская версии.
— Подписание, сборки AAB/APK, страницы в Google Play и RuStore.
Результат: игра опубликована в Google Play и RuStore, выходят обновления.
Google Play: https://play.google.com/store/apps/details?id=com.viktorydenver.vampmemory
RuStore: https://www.rustore.ru/catalog/app/com.viktorydenver.vampmemory
5Мнеморенна — сборник мини-игр на тренировку памяти для AndroidЗадача — собрать в одном приложении несколько коротких игр на память и внимание без карточек: каждая тренирует своё (последовательности, расположение, числа), партия занимает пару минут.
Что сделано:
— Приложение на Kotlin и Jetpack Compose, общий каркас для всех мини-игр: меню, настройки, статистика.
— У каждой игры свои уровни сложности и правила, понятные с первого раза.
— Адаптивная раскладка под телефоны и планшеты, светлая и тёмная темы, русский и английский.
— Подготовка и публикация в Google Play и RuStore.
Результат: приложение опубликовано в Google Play и RuStore, набор игр пополняется.
Google Play: https://play.google.com/store/apps/details?id=com.vamp.mnemorenna
RuStore: https://www.rustore.ru/catalog/app/com.vamp.mnemorenna
5Мокошь: Пасьянсы — сборник классических пасьянсов для AndroidЗадача — сборник пасьянсов, восстановленных по старинным русским и европейским руководствам XIX века, с удобной игрой пальцем на телефоне: перетаскивание карт, подсказки, отмена хода.
Что сделано:
— Правила и раскладки разобраны по книгам XIX века в оригинале и переведены в код.
— Приложение на Kotlin и Jetpack Compose: перетаскивание карт, анимации, отмена ходов.
— Раскладка стола подстраивается под размер экрана.
— Статистика и сохранение партии.
— Сборка и публикация в Google Play и RuStore.
Результат: приложение опубликовано в Google Play и RuStore.
Google Play: https://play.google.com/store/apps/details?id=com.vamp.doumu
RuStore: https://www.rustore.ru/catalog/app/com.vamp.doumuОтзывы
Нет отзывов
Проекты
Нет проектов