Алёна Кривоногова
Портфолио
АфинаГраф
АфинаГраф — это Android-приложение, которое позволяет исследовать графы, получая все ориентации циркулянта на основе выбранных параметров, таких как количество вершин и набор дистанций. Самостоятельно разработала Android-приложение на Kotlin для ввода параметров циркулянтного графа, находящего все возможные ориентации и распределяющего их по классам. Реализовала алгоритмы расчета характеристик графа на Java и Kotlin, интегрировала их в приложение. Использовала: XML, Activity, Fragment, LinearLayout, RecyclerView, Coroutine. Реализовала добавление кнопок, текста и динамическое изменение цвета фона ячеек таблицы для светлой и темной тем.
"ILA: Interstellar Language Academy"
Участвовала в командной разработке Android-приложения с нуля на Kotlin для изучения иностранных языков. "ILA: Interstellar Language Academy". По ссылке можно посмотреть видеодемонстрацию работы приложения. Единолично занималась Android разработкой на kotlin. Другие члены команды работали на бэкендом, дизайном, QA. Я интегрировала дизайн из Figma, добавила Splash Screen. Использовала XML, Retrofit2, WebView, REST API и Swagger для взаимодействия с бэкендом. DI:Koin. Реализовала функционал регистрации и авторизации пользователей. Используя WebView добавлена возможность посетить обучающие сайты.
А-чат
Работала над проектом мессенджера "А-чат" в отделе Android. Над проектом работала большая команда. Использовалась канбан доска с трекером времени. Я разрабатывала новый функционал приложения по требованиям и дизайну Figma. Работала с view и Jetpack Compose. Выполняла отладку и профилирование приложения на эмуляторе и реальных устройствах. Работала над поиском чатов и контактов. Реализовала экран настроек и его компоненты в соответствии с дизайном из Figma. По ссылке можно посмотреть видеодемонстрацию моей работы. Я добавила функциональность используя MVVM, DI:Dagger, Clean Architecture, Swagger, Retrofit для реализации API, coroutine. Также работала над реализацией поиска чатов и контактов.
