Jak stworzyć własną nakładke na Android

Witam mam pytanie jakiego języka mam się uczyć by napisać nakładke na Android?

Angielskiego.
A potem zacząć czytać o programowaniu na androida.

JAVA, C / C++, Kotlin.

Nie będzie to łatwe zadanie. W pierwszej kolejności będzie się trzeba zabrać za naukę podstaw programowania. Dla ścisłości nakładek systemowych od producentów jest zaledwie kilka. I raczej nie pracują nad nimi pojedyncze osoby, lecz grupa osób.

Jeśli chodzi o nakładki pobierane ze sklepu Google Play, sprawa może być prostsza. Chociaż sam takich nie pobierałem i nie wiem czy o ile takie istnieją. Ale nadal wymaga to dobrej znajomości bibliotek.

Łatwiejszym sposobem będzie stworzenie Custom ROMa, co też będzie posiadało pewne funkcjonalności. Wpłynie w pewnym sensie na działanie aplikacji i sposób interakcji z nimi.

Więc może łatwiej będzie wygooglować „ROM android how to make” niż od razu zabierać się za coś co będzie wymagało kilku lat pracy.

OxygenOS jest napisany w C++ i Java. Kotlin to już raczej do pisania APEK. A i raczej ciężko będzie znaleźć w sieci jakieś poradniki od napisania nakładek od zera, bo nikt się nie będzie tyle produkował. Do tego trzeba już coś samemu umieć.