O ile tworzenie layout'ów w XML jest dobre dla większości noobów, o tyle to nie może działać wydajnie.
Jakiś czas temu na jakimś Google I/O usłyszałem o ANKO.
Bardzo spodobała mi się koncepcja klepania layoutów w DSL jadącym na Kotlinie.
Niestety nigdy nie udało mi się zmusić do działania wtyczki podglądu layout'u, ale nie martwiło mnie to zbytnio.
Przerobiłem swoją appkę tak, że kompletnie pozbyłem się kodu XML'a z layoutów (pomijając pewne problemy z trybem pełnoekranowym - rysowaniem pod StatusBar i NavBar).
Stworzyłem containter programowo i wrzuciłem tam programowo utworzony fragment z mapą Google i UI naklepany w DSL na wierzch tego.
Miałem dłuższą przerwę w programowaniu, a sporo się ostatnio pozmieniało.
Ciągle coś działa niezgodnie z oczekiwaniami i nie ogarniam dlaczego.
Niedawno przeczytałem gdzieś, że Android KTX 'jest odpowiednikiem ANKO', więc z racji bycia dzieckiem Google postanowiłem się na to przerzucić, ale jestem rozczarowany, bo nie widzę w Android KTX żadnej funkcjonalności dedykowanej layout'om.
Czy jest tutaj ktoś kto ogarnia CoordinatorLayout i ConstraintLayout bez użycia XML'a i jakichś nieoficjalnych zewnętrznych bibliotek ?
Znacie może jakieś dobre dokumentacje, czy tutoriale ?
Co myślicie o ANKO ? Wiecie może kiedy z grubsza Google wreście stworzy możliwość klepania layoutów w DSL najlepiej z real time podglądem ?