Обновить
4K+
2

Пользователь

4
Рейтинг
Отправить сообщение

Спасибо, насче́т сектора думаю можно добавить элемент без действия и изображения (пустой). Ими как-раз можно будет заполнить нижнюю часть. Про наложение друг на друга пока что не думал, так как в моём представлении после некоторого времени просто запоминаешь где что находится и быстро выбираешь. С наложением будет сложнее попадать (так как они будут близко расположены). Но подумаю над таким вариантом.

Нейронками в последнее время стал пользоваться чаще. С их помощью проще искать информацию и её источники. С агентным режимом удобно работать с проектами, но не в качестве писателей кода, а скорее тех, кто проверяет написанное и предлагает улучшения. Наверное, с текущим развитием ИИ они могут и фичи реализовывать, но пока что я им это не доверяю (нравиться мне процесс самостоятельного написания кода и ощущение понимания что и как написано). Про рынок сказать не могу, сам пока что учусь.

Как раз начал изучать функциональное программирование. Спасибо за ресурс!

Насчёт DI думаю, что ты прав. Я когда пытался проект на много модулей разделить Koin использовал. Но когда обратно к одному модулю вернулся, то решил всё постепенно внедрять, начал с создания UseCase при старте приложения. Подумал, что только для этого не нужно всю библиотеку как зависимость брать (ну и хотелось попробовать самому написать). А потом по необходимости добавил и ViewModel и фабрики.

Про null я думаю, что лучше более информативно делать (стараюсь создавать sealed классы). И блок с получением индекса переписал, разделив на 2 части: одна проверяет, что касание за мёртвой зоной (ранее в этом случае возвращался null, теперь же это просто boolean), а затем идёт получение индекса по координатам.

Информация

В рейтинге
1 401-й
Зарегистрирован
Активность

Специализация

Разработчик мобильных приложений
От 300 000 ₽
Kotlin
Разработка под Android