Тебе привести проект? Извини, не могу. В процессе написания я использовал несколько вещей, которые в API ниже девятки не работают и для их реализации нужно слишком извратится. Один костыль я попробовал поставить ( я писал о нем) И таких костылей понадобилось несколько. В какой-то момент мне это надоело. Да, повторюсь — это мой первый опыт в Android. Приложение писалось для личных нужд. Ну и просто не осилил.
Просто не хочется возиться с адаптацией. Изначально писалось под 7-й Android, но оказалось, что он даже не видит современный сертификат сервера Open meteo. Можно конечно сделать ручной сертификат, но это костыль, который чтобы он работал без проблем нужно периодически обновлять. Короче можно сказать — не осилил, да и большого желания нет.
На седьмом точно не работает. Пришлось поставить на старенький Redmi Note 4x неофициальную 11-ю версию. На 10 тоже работает. 9-ю не проверял, но должно работать