Можешь сделать в Android Studio, там не сильно сложно разобраться. Спринг это Фреймворк для бекенда) тебе сайт или всё таки приложение?) Есть Spring for Android, но если тест простенький, то не думаю, что он пригодится.
Интересный вопрос) Всё зависит от того, что именно клиента не устраивает в дизайне. Просто оформление? Или же ему нужен новый функционал? Возможно для модернизации старых механизмов придётся изменить структуру) Вывод: всё зависит от требований заказчика)