Aktywne Wpisy
Dziś inny temat... odnośnie kobiet / mężczyzn którzy mają trochę kilogramów więcej.
Niedawno miałam sytuację gdzie umówiłam się na randkę i gdzie facet bardzo na nią naciskał a gdy mnie zobaczył ( o losie nie jestem aż tak otyła) podziękował za spotkanie.
Dlaczego w tych czasach ludzie nie potrafią zaakceptować takich ludzi ani się z nimi wiązać ? Uważam, że wygląd zawsze da się zmienić a charakter jest ciężej.
Co wy o
Niedawno miałam sytuację gdzie umówiłam się na randkę i gdzie facet bardzo na nią naciskał a gdy mnie zobaczył ( o losie nie jestem aż tak otyła) podziękował za spotkanie.
Dlaczego w tych czasach ludzie nie potrafią zaakceptować takich ludzi ani się z nimi wiązać ? Uważam, że wygląd zawsze da się zmienić a charakter jest ciężej.
Co wy o
Lenalee +81
Nazbierałam sobie orzechów włoskich w opuszczonym sadzie, są takie pyszne, mięciutkie, aż słodkie, bo schodzi z nich ta gorzka skórka, że aż żal się nimi dzielić, ale podzieliłam się z Krzywodziobkiem. Na pewno łatwiej mu było je zjeść niż takie suche, zeszłoroczne. No i oczywiście obrane z łupiny (。◕‿‿◕。) Pod koniec nagrania wyczaił jak rzucam kolejną połówkę orzecha xD (sorry że tak telepie obrazem).
Nie
Nie
http://martinfowler.com/eaaDev/PresentationModel.html
https://realm.io/news/data-binding-android-boyar-mount/
http://developer.android.com/tools/data-binding/guide.html
#androiddev
A w jaki sposób rozwiązuje to Kotlin?
Uwagi:
a) cannot reuse XML files - skoro dzielisz widoki to prawdopodobnie część wspólna powinny mieć Twoje ViewModele. W takim razie dziedziczenie po bazowym ViewModelu powinno wyglądać OK - resuability layoutów.
b) MVVM samo w sobie nie pokrywa moim zdaniem wszystkich przypadków. MVVM Event-Aggreagor już tak. Po krótce wygląda to tak: tam gdzie bindingi są sensowne (edittexty, imageview, bindingi do commandow etc.) stosujesz bindingi.
Tam gdzie informujesz o zdarzeniu publikujesz wiadomość np. ( AsynchronousOperationFinishedMessage), którą obserwują odpowiednie widoki (czyli rejestrujesz obserwatory w Activity lub Fragmentach). Widoki, które zawierają obserwatory obsługują zdarzenie na różny znany sobie sposób. Przykładowo jeden z obserwatorów tej wiadomości odblokuje inputy, drugi rozpocznie jakąś animację i
1. Masz Xamarin.Forms i Xamarin "Native"
To pierwsze - w teorii piszesz raz UI i "samo" zamienia Ci na widoki odpowiednie do platformy. W praktyce to nie działa i nie polecam - chyba, że dla małych appek ( ͡° ͜ʖ ͡°)
To drugie - masz natywne, pełne API dla każdej z platform (iOS/Droid). Różnica jest taka, że u Ciebie metody nazywają się np. onCreateView, u mnie OnCreateView - czyli Pascal notation ( ͡° ͜ʖ ͡°) No i API jest dostowane do C#, który nie oszukujmy się, ma dużo większe możliwości od
@pawelcar: tak jest ze wszystkim
@pawelcar: no ale nie odniosłeś się do meritum. Rozumiem, że nie korzystasz z żadnej wariacji Presentation Model, żeby