@Michał Sikora: serio nie wiesz czym jest clean architecture? to architektura zaproponowała przez Roberta C martina, napisał o tym nawet książkę, wszystkie aplikacje u nas w firmie są tworzone w tej architekturze, to jest ogólnie bardzo szeroki temat i najtrudniejsza rzecz którą musiałem zrozumieć na stażu
Nie, pytaniem o clean architecture nie chodziło mi o wykazanie się niewiedzą. Po prostu za dużo razy widziałem "clean architecture" i nie chciałem widzieć więcej. Druga sprawa jest taka, że clean architecture, to po prostu sensowny opis tego, jak dzielić aplikację na warstwy a nie jakieś wypunktowane wytyczne. Mógłbym inaczej zadać pytanie - jaką inną architekturę można użyć zamiast clean architecture?
Databinding jaki by nie był jest chyba obecnie najlepszym sposobem żeby odseparować widok od logiki, w tej architekturze binding adaptery to są jedyne klasy w których używane są jakiekolwiek elementy android SDK, reszta modułów, logiki biznesowej i repo jest praktycznie w czystym kotlinie, z dodatkiem wewnętrznych bibliotek oczywiście typu dagger czy retrofit, czasem tylko context dostarczany jest przez daggera gdzieś niżej w architekturze.
Databinding - zgadzam się. Data Binding od Googla nie zgodzę się. SDK tylko w adapterach brzmi fajnie, ale nie jest to raczej możliwe w aplikacji, która korzysta z Androida w większym stopniu. Kilka przykładów - kamera, Bluetooth, lokalizacja, nasłuchiwanie na eventy systemowe, integracja np. z kalendarzem, itd.
Samo activity ma kilka linijek i jedyne co robi to łączy binding z modelem i praktycznie nic tam nie robimy, w najnowszym projekcie w ogóle jest jedno główne activity i tylko content się w nim zmienia, nie pamiętam jaką to ma nazwę
I bardzo dobrze. Jak jeszcze napiszesz, że nie ma tam Fragmentów, albo jeśli już są, to nie korzystacie z FragmentManagera, to nic tylko się cieszyć, że trafiło się na taką firmę i ludzi.
Tak szczerze, to po tym krótkim poście powiem Ci, żebyś walił śmiało w te 6k. Napisałeś w kilku zdaniach więcej sensownych rzeczy, niż niektórzy archytekci i seniorzy z nastoletnim stażem. A jeżeli nie dostaniesz kwoty, która by Cię zadowoliła, to i tak rozważ zostanie, bo to, jak opisałeś firmę i co z niej wynosisz brzmi dobrze.