Ответ 1
Я считаю, что то, что вы называете "темными и светлыми темами", - это встроенные стили, которые при использовании приложений будут выглядеть по-разному, но только, если приложения используют стандартный вид, например. кнопки!
Что бы ни возникало при поиске в Интернете для "темы Android", это такие страницы (например): android-themes.net, но, поскольку вы хотите стилизовать свое приложение, это, похоже, не самое подходящее место, поскольку они только предлагают "темы ОС", которые будут стилизовать ваш рабочий стол, а не ваши приложения.
Что вы можете сделать: создайте (или получите) графику для любых элементов, которые вам нравятся, и включите эти графики в ваше приложение (внутри ваших ресурсных серверов, следите за разным разрешением экрана). Есть множество сайтов с бесплатной графикой, если вы не можете сделать их самостоятельно (например, www.freeiconsdownload.com имеет несколько интересных значков, чтобы сделать вас интересным приложением, они просто просят назвать свой сайт, если вы используете их в коммерческих целях).
С другой стороны (помимо графики, значков и т.д.), вы можете стилизовать свои представления, используя стили, похожие на CSS в HTML:
http://developer.android.com/guide/topics/ui/themes.html