Какие базы данных лучше всего использовать для андроид разработки?
1. Какие БД в 2020 годуу самые актуальные для андроид разработки?
2. Какими БД должен уметь пользоваться android junior developer?
3. Как определить какую БД использовать лучше для своего приложения? Допустим есть SQLite, Firebase и т.д., так как мне понять в каких случаях лучше использовать SQLite а в каких другую?
Firebase - это облако. SQLite - локально (файловая система).
И то и то медленно. На главном потоке операций с ними быть не должно.
Поэтому до работы с базами с моей точки зрения надо понимать
1) жизненные циклы.
2) Многопоточную работу. Асинхронность.
Почувствовав всю боль. Уже будете понимать, что так жить сложно.
Читайте про то, что напридумывали для ее снятия.
И тут уже ваш первый вопрос только немного в другой формулировке. Не сами базы данных
а какой архитектурный подход и конкретная высокоуровневая обертка востребована
з.ы. А понимание основ (что под капотом) поможет легче осваиваться уже популярную.
Будете понимать для чего эти абстракции и дополнительные слои