поддерживаю. сделать своё приложение это здорово, но для словарного запаса всё-таки лучше AnkiDroid с какой-нибудь толковой колодой карточек (не с переводом а с толкованием слова на том же языке), типа «топ 5000 по частоте»
Ваша программа делает процесс очень сложным, с бумажками проще и веселее. 99% функционала нужно убрать и сделать все как в бумажной версии… Паки слов должны быть уже готовы и разбиты на уровни. Про UI говорить не буду.
Ну это если рассматривать программу как продукт, для обучения программированию и just 4 fun то все отлично!
Ага, "… просто скажите себе: «перчатки»." Т.е. написать полезно, но лучше сделать это предельно лаконично: таблица переводов, функции экспозиции, таблица результатов. в одну JS-страницу поместятся с localStorage, даже сервер и интернет не обязателен.
Мне кажется, для изучения языка следует прочитать книгу, а что касается разработки приложения, здесь описан процесс создания того, что мне показалось необходимым и интересным, и то, как я с этим справлялся, я просто не могу представить, что вы хотели увидеть еще?
Создание приложения под Android или проект без названия