Ух, почему в тестовых приложениях, которые делаются в целях обучения (я так понимаю, что это относится к таковым) не стараются сделать приятный UI? На UX можно забить, это бывает очень сложно, но простые цвета, без громоздких элементов же можно, тем более же, что все участники школы много верстали и можно было много чего запомнить.
а, да, для такого же уже есть целые библиотеки типа material-ui, bootstrap, что не пришлось думать как сделать