Для написания записной книжки (словаря) с быстрым поиском по алфавиту для Android можно использовать различные языки программирования, например:
Также на GitHub есть пример простого приложения для Android, созданного с использованием Kotlin, Gradle и Android Studio. 2 В нём для получения определений слов используется freeDictionaryAPI. 2
Выбор языка программирования зависит от личных предпочтений и целей разработки.