Порадьте курс та стек технологій для Android-розробки початківцю

Привіт!

Останній рік я вивчаю Java як хобі, але через переїди та роботу, не пов’язану з IT, були перерви. На даний момент мій рівень знань — десь на рівні Java Core. Я хочу продовжувати вивчення, щоб реалізовувати власні ідеї.

Зараз хочу сфокусуватись на мобільній розробці під Android. Планую створювати цікаві застосунки й завантажувати їх у Google Play.

Як я розумію, раніше Android-застосунки створювалися на Java + XML, потім перейшли на Kotlin, а зараз все більше популярний Jetpack Compose. Я трохи ознайомився з Compose, і він виглядає досить цікавим.

Пробуючи щось писати, помітив, що маю багато прогалин у розумінні роботи бібліотек та загальної архітектури застосунків.

Питання:

  1. Який стек технологій ви б порекомендували для розробки Android-застосунків у 2024/2025?
  2. Чи можете порадити хороший курс (бажано відеоформат), який допоможе підтягнути базові знання і навчитися сучасній розробці?
    • Головне, щоб я не був привязаний до часу заннять.
    • Важливо, щоб були практичні завдання.
    • Готовий розглянути платні варіанти з розумною ціною (наприклад, $30–40, але допускаю трохи більше, якщо воно того варте).

Буду вдячний за будь-які поради або досвід, яким ви готові поділитися!