Рефакторинг ради рефакторинга - это зло и пустая трата времени!
Чаще всего это усложняет понимание того когда, который есть.
Рефакторинг должен быть осмысленный, направленный на решение задачи.
Я бы не заморачивался, работает и работает.
Отлично, пиши следующее исходя из ошибок в прошлом. Так и учатся!
Но, поймите правильно, это моё первое приложение и я хочу устроиться работать по этому направлению на джуна.
От того, что у тебя есть 1 приложение, толку никакого и от того, что это твоё 1е приложение никто не сжалится над тобой. Этого очень мало...
Пиши ещё, ещё, и ещё. Сделай хотя бы 3, от простого TODO, блога, каталога чего либо и т.п. Изучай готовые репозитории с простыми сайтиками, ютюб, где люди пишут какие-то блоги, каталоги.
Мне нужен проект в портфолио
На мой взгляд, класть в портфолио первые работы, ну такое себе. На твоё портфолио по умолчанию будут смотреть люди, которые уже ждут там крутые работы, а на деле там твои пробнички, кому они интересны? С чего они должны заинтересовать потенциального заказчика или работодателя?)))