Hej mam do was pytanie ponieważ muszę zrobić aplikację na Androida i zastosować architekturę MVVM . Mam do Was prośbę ktoś by mógł mi wytłumaczyć o co dokładnie w tym chodzi np. na przykłądzie listy zakupów jak tym dokładnie zarządzać ? Czy do każdego fragmentu/activity musi być osobny ViewModel ?
@ShogunSdz: Możesz podpiąć kilka fragmentów do jednego VM. Jak tym zarządzasz? No w VM( ͡°͜ʖ͡°) A fragmenty służą tylko do wyświetlenia tego co z VM przyjdzie i przekazywania do niego danych z inputu.
@Zelber: @int: bo właśnie robię sobie tutorial z grą w kółko i krzyżyk i tam pokazane jest mniej wiecej co i jak-- ale wiadomo tak jak z sexem wiadomo że trzeba poruszać ale żeby dobrze poruszać dla partnerki też trzeba dojść do wprawy..... (jeszcze kilka rzeczy będę musiał zrobić z tym aż wyczuję jak to powinno banglać)
@mmaciejow: http://pawelwlodarski.blogspot.com/ WIesz robiłem to z tutorialem i tak miałem trochę trudu z niektórymi rzeczami :P Np z Tablicami ... trochę w kotlinie wujowo się z nimi pracuje :P (czytaj zeby byla pusta tablica o danych wymiarach)
@mmaciejow: mam do Ciebie takie krótkie pytanie w jaki sposób łączysz VIewModel z Fragmentami ponieważ mam ogromny problem, a dokładniej jak ustawiam viewModel we fragmencie paczki nie pasują.....
@ShogunSdz: co dokładnie Ci nie działa? Łączysz podobnie jak w aktywności.Tylko we fragmencie musisz podać kontekst aktywności. Na przykład: MyViewModel viewModel = ViewModelProviders.of(getActivity()).get(MyViewModel.class);
Witam, mam takie pytanie. Czy według was jest możliwe dojeżdżać rowerem do pracy 11 km rowerem? Droga Miasteczko-wioska. Praca od 7-15 więc w sumie spoko jak na rower. Ewentualnie jakiś elektryczny DOBRY rower? Poleci ktoś coś? #rower #rowery
Hej mam do was pytanie ponieważ muszę zrobić aplikację na Androida i zastosować architekturę MVVM . Mam do Was prośbę ktoś by mógł mi wytłumaczyć o co dokładnie w tym chodzi np. na przykłądzie listy zakupów jak tym dokładnie zarządzać ? Czy do każdego fragmentu/activity musi być osobny ViewModel ?
Pozdrawiam
Jak tym zarządzasz? No w VM( ͡° ͜ʖ ͡°) A fragmenty służą tylko do wyświetlenia tego co z VM przyjdzie i przekazywania do niego danych z inputu.
https://github.com/googlesamples/android-architecture
Co do samego pytania, czy musi być osobny VM. Odpowiedź brzmi - nie, VM może być współdzielone używane przez kilka activity / fragmentów.
https://zsmb.co/an-early-look-at-viewmodel-savedstate/
I wspomnę o tym, że ViewModel zawierający context powinien być AndroidViewModel'em ( ͡° ͜ʖ ͡°)
https://zsmb.co/an-early-look-at-viewmodel-savedstate/
I wspomnę o tym, że ViewModel zawierający context powinien być AndroidViewModel'em ( ͡° ͜ʖ ͡°) to co podeslales jest pięrunsko dobre... Dzięki
https://myenv.net/blog/android-architecture-components-viewmodel/
https://myenv.net/blog/android-architecture-components-viewmodel/ piękny blog podziwiam
Nie miałeś na myśli aktywności? ( ͡° ͜ʖ ͡°)
Naprawdę lubię takie blogi... Tak jak blog mojego kumpla włodara :)
PS. Walnalem byka w nazwie MIało być MVVM zamiast MVVP :)
Co do projektu. W grach nie obracam się więc duzo nie pomogę.
A skoro lubię kółko krzyżyk to na szybko:
https://github.com/pdawiduk/MVVP_TIC_TOC_GAME/blob/master/app/src/main/java/com/example/mvvp_tic_toc_game/Models/Player.kt
nie lepiej zastosować data class?
we fragmentach możesz skorzystać z LayoutContainer od Kotlin Extensions (niedlugo bedzie o tym wpis...)
Daj więcej użytkowników, a co za tym idzie większą planszę :) Taki hard level :D
Blog kolegi możesz podesłać bo nie wiem o jaki
@ShogunSdz: znalezione przez przypadek
https://www.simplifiedcoding.net/tic-tac-toe-android-app-tutorial/
MyViewModel viewModel = ViewModelProviders.of(getActivity()).get(MyViewModel.class);