OBEKTEV'S PROJECTS
Обо мне
Проекты
ACMP - Solutions
Ivanov Alexandr
Age: 19Interests:
Programming, 3D design, and video games
Technologies & Tools:
Kotlin/Compose Multiplatform/Ktor/PostgreSQL, Java/Android Views//Paper/Spigot, C++, Python, Unity, Blender
Fun fact:
I enjoy writing parsers using Selenium
Education:
Second-year student at Belarusian National Technical University (BNTU), Faculty of Information Technology and Robotics, majoring in Software Engineering
Completed 11 grades at Gymnasium No. 5, Vitebsk
Favorite games:
IFSCL, Voices Of The Void, Devil May Cry 5, Resident Evil: Village, Satisfactory, Dishonored
LectureCheck
LectureCheck - мультиплатформенное приложение для
контроля посещаемости студентов. Создано в рамках научно работы для
студенческой конференции.
В будущем планируется эволюция в дипломный проект. Сейчас проект находится в разработке
Windows + Android + WasmJS + iOS (в будущем)
Android Studio | IntelliJ IDEA | Kotlin | Ktor | Compose Multiplatform | PostgreSQL | Clean Architecture
Логика: Kotlin
REST API: Ktor
Интерфейс: Compose Multiplatform
СУБД: PostgreSQL
2024-202x год.
EULA
User Rights
Privacy Policy
Windows + Android + WasmJS + iOS (в будущем)
Android Studio | IntelliJ IDEA | Kotlin | Ktor | Compose Multiplatform | PostgreSQL | Clean Architecture
Логика: Kotlin
REST API: Ktor
Интерфейс: Compose Multiplatform
СУБД: PostgreSQL
2024-202x год.
EULA
User Rights
Privacy Policy
Обзор (некоторые экраны, Desktop):
Экран с таблицей посещаемости
Диалог выбора посещаемости
Аналитика на экране с таблицей
Экран с аналитикой посещаемости (в разработке)
Экран с настройками
Тёмное оформление интерфейса
Old Screens Look:
Старый интерфейс
TastyFeeder
TastyFeeder - мультиплатформенное приложение для
управления умной кормушкой для животных на базе ESP32. Создано для конкурса
"100 идей для Беларуси". Находится в разработке.
Windows + Android + iOS (в будущем)
IntelliJ IDEA | Kotlin | Ktor | Compose Multiplatform | Clean Architecture
Логика: Kotlin
REST API: Ktor
Интерфейс: Compose Multiplatform
2025 год.
Windows + Android + iOS (в будущем)
IntelliJ IDEA | Kotlin | Ktor | Compose Multiplatform | Clean Architecture
Логика: Kotlin
REST API: Ktor
Интерфейс: Compose Multiplatform
2025 год.
Обзор:
Экран управления кормушкой
Экран управления кормушкой
Экран настроек
Экран настроек
IFSCL_Russifier
IFSCL_Russifier - BepInEx плагин для
игры IFSCL, добавляющий в игру русский язык, — русификатор. Перевод по бо́льшей части ручной, художественный.
Релиз запланирован на ноябрь 2025
Механизм работы (простым языком):
1. Добавление шрифтов, поддерживающие кириллицу, в fallback fonts для каждого TMP_Asset;
2. Добавление русского флага в окно настроек;
3. Перехват логики игры для сохранения русского языка в настройках;
4. Перехват логики игры обращения к файлам локализации для возращения русского варианта.
Windows
Visual Studio | C# | BepInEx | Unity
2025 год.
Релиз запланирован на ноябрь 2025
Механизм работы (простым языком):
1. Добавление шрифтов, поддерживающие кириллицу, в fallback fonts для каждого TMP_Asset;
2. Добавление русского флага в окно настроек;
3. Перехват логики игры для сохранения русского языка в настройках;
4. Перехват логики игры обращения к файлам локализации для возращения русского варианта.
Windows
Visual Studio | C# | BepInEx | Unity
2025 год.
Обзор:
Old Projects:
LunchLink
LunchLink - мобильное андроид приложение для
организации
питания в школьных столовых, где учащиеся могут создать себе аккаунт и заказывать пищу.
Есть поддержка русского и английского языков, светлой и тёмной тем, смена аватарок.
Регистрация - через номер мобильного телефона.
Android Studio | Firebase | Glide
Логика: Java
Интерфейс: XML + Java
2023 год.
Обзоры и источники:
Android Studio | Firebase | Glide
Логика: Java
Интерфейс: XML + Java
2023 год.
Обзоры и источники:
Обзор
Меню регистрации
Меню регистрации
Меню регистрации
Главное меню
Меню с блюдами
(нужно загрузить изображение)
(нужно загрузить изображение)
Меню с блюдами
Экран с завтраком
Заказ пользователя
Информация о заказе
Можно сделать заказ для другого человека
Информация о заказе для другого человека
Можно сделать личный заказ
Так отображается личный заказ
Окно настроек
Окно для изменения имени
RoboSumo
RoboSumo - мобильное андроид приложение, созданное
для конкурса по программированию. Здесь реализована таблица соревнований с последующим
просчётом
победителей, учитывая вес роботов (участников). Есть поддержка русского и английского
языков.
Результаты матчей сохраняются после перезапуска приложения.
Android Studio
Логика: Java
Интерфейс: XML + Java
2024 год.
Обзоры и источники:
Android Studio
Логика: Java
Интерфейс: XML + Java
2024 год.
Обзоры и источники:
Обзор
Главное меню (ENG)
Главное меню (RU)
Создание соревнований
Полученная таблица
Выбор победителя сражения
Прогресс соревнований отображается в
таблице.
Участники сортируются по местам автоматически
Участники сортируются по местам автоматически
Отображение победителя
В таблице ставятся медальки 😜
В таблице ставятся медальки 😜
Светлая тема приложения
RFootball
RFootball - мобильное андроид приложение, созданное
для конкурса по программированию. В этом приложении создаётся график соревнований и
ведётся учёт победителей. Есть этапы полуфинала и финала.
Android Studio
Логика: Java
Интерфейс: XML + Java
2024 год.
Обзоры и источники:
Android Studio
Логика: Java
Интерфейс: XML + Java
2024 год.
Обзоры и источники:
Обзор
Главное меню
Создание
соревнований
Полученный
календарь
Выбор победителя
Пройденные дни
помечаются
Полуфинал
Полуфинал в
календаре
Финал
Таблица
победителей
Победитель
HistoryQuiz
HistoryQuiz - мобильное андроид приложение,
созданное
для конкурса по программированию за 2 часа. Это викторина, посвященная Великой
Отечественной
войне. Вопросы и ответы появляются в случайном порядке. Вопросы и ответы находятся в
отдельном файле,
что делает масштабируемость быстрой.
Android Studio
Логика: Java
Интерфейс: XML + Java
2024 год.
Обзоры и источники:
Android Studio
Логика: Java
Интерфейс: XML + Java
2024 год.
Обзоры и источники:
Обзор
Начало игры
Вопрос викторины
Результаты
SmartCalc
SmartCalc - windows приложение, калькулятор на
веб-интерфейсах.
Есть поддержка тригонометрических функций, множество цветовых тем оформления
👉👈 мой первый проект.
Фреймворк: eel
Логика: Python
Интерфейс: HTML + CSS + JS
2022 год.
Обзоры и источники:
👉👈 мой первый проект.
Фреймворк: eel
Логика: Python
Интерфейс: HTML + CSS + JS
2022 год.
Обзоры и источники:
Обзор
Начальное меню
Туториал
Туториал
Цветовые темы
Цветовые темы
Цветовые темы
Цветовые темы
Цветовые темы
Демонстрация работы
Демонстрация работы
LCBrackets
LCBrackets - windows приложение для замены
текста из буфера обмена:
[] -> {}
{} -> []
lowercase -> UPPERCASE
UPPERCASE -> lowercase
Меню находится в системном трее.
Логика: Python
2024 год.
Обзоры и источники:
[] -> {}
{} -> []
lowercase -> UPPERCASE
UPPERCASE -> lowercase
Меню находится в системном трее.
Логика: Python
2024 год.
Обзоры и источники:
Обзор
Демонстрация меню