- Языки программирования: Kotlin, C, Bash
- Понимаю Java код
- Применяю на практике MVVM, MVP, Clean Architecture.
- Инструменты разработки: Android SDK, SQLite (Room), Retrofit2, Kotlin Coroutines, Git, Linux.
- Программы пишу с применением Fragment-ов и навигационных графов.
Проекты:
CuteCats https://github.com/ncliff-git/cutecats_android | Kotlin, Retrofit 2, Fragments (Июнь 2022)
• Приложение предназначено для загрузки и оценки изображений котов.
• В данном приложение реализовал взаимодействие с сетью через библиотеки Retrofit2 и OkHttp3.
• Для отображения изображений использовал библиотеку Coil.
Passet https://github.com/ncliff-git/passet-android | Kotlin, SQLite, Fragments (Май 2022)
• Разработал менеджер паролей под ОС Android.
• Реализовал возможность устанавливать временные ограничения на срок службы пароля.
• Внедрил геолокацию, используя библиотеку YandexMapKit для сортировки списка учетных данных.
• Для работы с базой данных использовал библиотеку Room.
Cube3D (проект Школы 21) https://github.com/ncliff-git/cub3D_by_ncliff | C, OpenGL (Апрель 2021)
• Разработал 3D игру с использованием алгоритма рендеринга рейкастинга наподобие известной игры Wolfenstein 3D.
Изучал: