Ответ
В основном работаю над приложениями для трекинга привычек и таск-менеджерами. Один из последних проектов — HabitFlow, где использовал Jetpack Compose, Room и WorkManager.
Особенности:
- Кастомные анимации переходов между экранами
- Гибкие напоминания с гео-триггерами
- Экспорт статистики в PDF через PDFBox
Пример кода для ViewModel:
class HabitViewModel(repository: HabitRepository) : ViewModel() {
val habits = repository.getAllHabits().asLiveData()
fun toggleHabit(habit: Habit) {
viewModelScope.launch {
repository.updateHabit(habit.copy(isCompleted = !habit.isCompleted))
}
}
}
Также экспериментирую с ML на мобильных — делал приложение для распознавания растений по фото через TensorFlow Lite.
Видео-ответы
▶
Миддл или же чего-то не хватает? / Техсобес на позицию Middle Python Developer / Mock interview
▶
#18 Сеньор в 23? Собеседование Middle Backend разработчика
▶
Senior в 14 лет?! Это вообще законно? / Думали будет джун... / Техсобес Senior Python Developer
▶
У студента-второкурсника сложные пет-проекты и уже 5 лет опыта??? / Техсобес Junior Python Developer
▶
Еще учиться и учиться! / Техсобес студента-программиста на позицию Trainee Python Developer
▶
Собеседование frontend разработчика #8 индивидуальное менторство
▶
Публичное собеседование PYTHON-разработчик. JUNIOR Python мок-интервью. Джуниор Питон СОБЕС Пайтон
▶
Домрачев Дмитрий python developer собеседование
▶
Собеседование python разработчик.Юлиян
▶
15 теоретических вопросов для начинающего Python-программиста на собеседовании (и 1 задача)
▶
Собеседование подписчика Trainee Python Developer
▶
Станислав Чупринский собеседование junior python разработчик
▶
Александр Буваев собеседование Python разработчик
▶
Собеседование python разработчик Игорь Шкода. Ведет Олег Кожанов
▶
Собеседование python разработчик Игорь Шкода. Ведет Олег Кожанов
▶
Python собеседование Александр Воробьёв
▶
Степан Калинин собеседование junior python developer
▶
Андрей Ушаков | собеседование junior pyhton разработчик.
▶
Михаил Выборный собеседование junior python разработчик
▶
Собеседование python разработчик Новиков Максим
▶
Моковое собеседование на позицию Django Junior | Solvery + Django [ru]
▶
Капкаев Андрей. Junior Python developer собеседование
▶
Публичное собеседование: Python-программист [Хекслет]
▶
Junior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервью