Cześć,
Mam do was pytanie odnośnie tworzenia aplikacji. Załóżmy, że mam jakąś aplikację(ulubiony tekst mojego wykładowcy na studiach: "Aplikacja do wystawiania kwitów na węgiel"). No i chciałbym ją dać do więcej niż jednego klienta. Klientów mam dwóch(A oraz B). No i klient B nie chce mieć takiego samego widoku jak klient A.
No i tutaj jest właśnie moje pytanie. Chciałbym mieć jeden "backend", czyli część kotlinową aplikacji i wszystkie funkcjonalności napisane w Kotlinie żeby były wspólne, ale chciałbym mieć możliwość wyboru różnych layoutów w zależności od tego dla którego klienta bym przekazywał aplikację. Jest taka możliwość bez potrzeby kopiowania całej logiki?
Kontrolki byłyby takie same, ale umieszczone w innym miejscu, miały inny theme w postaci, że przycisk byłby okrągły a nie kwadratowy itp.