Авторский блог Тимофея Мелешко

Мобильный подход к разработке приложений!
Язык программирования «Yoptava»
Engine: Java
Embeddability: Maven, Gradle

Описание и возможности:
Yoptava — это первый в мире язык программирования на русском языке, транслируемый в Java с помощью Runtime компилятора. Yoptava позволяет выбрать определённую лексику для программирования, например:

• ruptava — классический язык программирования Java на русском языке
• belptava — классический язык программирования Java на белорусском языке
• goptava — язык программирования Java для гопников и реальных пацанов, основанный на YoptaScript
• leptava — язык программирования Java использующий старославянскую лексику

Также библиотека позволяет внедрять свои собственные словари.
Android библиотека «rwparser»
Engine: Kotlin, C++
Embeddability: Maven, Gradle

Описание и возможности:
rwparser — это Android библиотека для парсинга и конвертации RenderWare моделей игры Grand Theft Auto в формат GLTF. Библиотека имеет такие функции как:

• Синхронный и асинхронный парсинг DFF файла и запись дампа
• Синхронный и асинхронный парсинг TXD файла и запись дампа
• Синхронная и асинхронная конвертация DFF файла в GLTF файл без текстуры
• Синхронная и асинхронная конвертация DFF файла в GLTF файл с текстурой
• Коллбэки успешного и неуспешного завершения операции

Библиотека реализована с использованием библиотек rwtools и dff_converter.
Android приложение «MTA:SA Developers: Mobile»
Engine: Kotlin, Java, C++
Platforms: Android 7.0+
IDE: Android Studio

Описание и возможности:
MTA:SA Developers: Mobile – это улучшенная версия приложения MTA Compiler & Script editor, которая содержит такие функции, как:

• Мобильная версия форума MTA:SA
• Читабельное MTA:SA wiki
• Улучшенный файловый менеджер с возможностью просмотра Renderware моделей
• И, конечно же, редактор кода

Теперь файловый менеджер имеет возможность работать отдельно с архивами и отдельными файлами, а также возможность сохранять и шифровать как отдельный скрипт, так и весь архив с ресурсом. Редактор кода обзавелся новым движком, работать с ним стало удобнее. Также помимо синтаксисов XML, Lua, HLSL я ввёл в него поддержку синтаксиса HTML с поддержкой функций Lua. Кроме того, приложение позволяет отслеживать онлайн в MTA:SA: открыв приложение или разместив виджет на рабочем столе.
Развивающая игра для всей семьи «Цветная дорога»
Engine: Kotlin
Platforms: Android 6.0+
IDE: Android Studio
Technologies: Android architecture components, Kotlin coroutines, Room, MVVM, Animation, CustomView, Hilt, Firebase

Описание и возможности:
Цветная дорога (или Color way) — это игра для изучения цветов. Перед игроком цветная дорога, которая двигается. Ему предстоит нажимать правильные цвета на этой дороге и уложиться в указанное время. Проходя новые уровни, он сможет открывать новые цвета, изучать их и повышать рейтинг в игре! Зарабатывая квадратные монеты, игрок может открывать новые интересные уровни, которых в игре более тысячи!
Web-приложение на основе Java Spring
Engine: Java
Pattern: MVC
Web-server: Apache Tomcat
IDE: IntelliJ IDEA
Technologies: Spring Boot, JPA, FreeMarker, MySQL

Описание и возможности:
Веб-приложение имеет вход и регистрацию, размещение статей, просмотр списка пользователей, а также редактирование пользователей через админ-панель. Имеется возможность смены пароля, смены Email в личном кабинете. В данное время веб-приложение активно дорабатывается.
Интернет-магазин Limedev
Engine: Joomla!
Technologies: JavaScript, PHP, MySQL

Описание и возможности:
Интернет-магазин Limedev – это предыдущая версия данного сайта. Использует расширение JoomShopping. Наличие трёх видов товаров: прямое скачивание, скачивание после оплаты, товар на заказ (отправка на страницу диалога с командой разработчиков). Имеется свой News Grabber, исправленные недостатки в движке, касательные RSS ленты, адаптация для продажи зашифрованных МТА ресурсов и многое другое.
Android игра «Летающая ракета»
Engine: Java
IDE: Android Studio

Описание:
Игра для Android устройств типа Аркад. Цель игры – набрать как можно больше очков. Имеется 13 уровней, плюс один дополнительный – 80. В будущем возможны обновления в уровнях и сценарии игры.

Сценарий:
Представь, что ты котик, которого отправили в космос на ракете!
Твоя задача – стрелять в плохие мемы, которые летят на планету Земля! На твоём пути также могут встречаться плохие космические животные-боссы, но ты и их остановишь, ведь твой космический аппарат с каждым уровнем станет лучше!
Останови плохие мемы и защити мир!
Android приложение «EnDeCrypter для ВК»
Engine: Java
IDE: Android Studio

Описание:
Мобильное приложение, содержащее в себе различные виды шифрования текста. Наличие интеграции с ВКонтакте.

Возможности:
Вы сможете зашифровать / расшифровать любые текстовые данные, общаться ВКонтакте, создав свой собственный уникальный алгоритм шифрования. На данный момент приложение имеет в себе 4 вида шифрования, которые можно совмещать между собой, создавая уникальность своего алгоритма.

Кроме того, в приложении имеется возможность:
- Обмена алгоритма с друзьями
- Чтения и дешифрования зашифрованных записей на стене друзей ВКонтакте
- Публикации зашифрованных записей на свою стену ВКонтакте
Веб-приложение «Ежедневник»
Engine: Java (Servlets, JSP)
Pattern: MVC
Web-server: Apache Tomcat
IDE: IntelliJ IDEA
DB: MySQL

Описание:
Веб-приложение на Java движке. В приложении имеется пять вкладок: сегодняшний день, завтрашний день, какой-либо день, просроченные задачи и корзина. В каждой вкладке хранятся соответствующие задачи.

Возможности:
Добавление задачи, удаление задачи, просмотр задач любого дня, ручное удаление задач из корзины / списка просроченных.