Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Maciej Grabek, Holte Software

Podobne prezentacje


Prezentacja na temat: "Maciej Grabek, Holte Software"— Zapis prezentacji:

1 Maciej Grabek, Holte Software
Programowanie Windows Phone 8 i windows 8 – dwa światy, czy jeden ekosystem?

2 BIO Maciej Grabek Software Engineer w Holte Software
Redaktor Naczelny CodeGuru.pl MVP Windows Phone Development Prelegent, autor książek, artykułów, webcastów... Kontakt @maciejgrabek

3 AGENDA Co z UI? Podsumowanie Projekt na jedną czy obie platformy?
Logika Sposób 0 Sposób 1 Sposób 2 Sposób 3 *Jak to uporządkować? Co z UI? Podsumowanie

4 Jedna czy obie platformy?
Cel sesji

5 Jedna czy obie? Jedna platforma Obie platformy Plusy Minusy Plusy
Jedna solucja Jeden projekt graficzny Minusy Mniej odbiorców Odejście od przenaszalności Plusy Więcej odbiorów Dostępna wszędzie Minusy Bardziej złożony projekt Dodatkowa grafika Konieczność synchronizacji stanu

6 Wiele platform

7 Wiele platform

8 JAK

9 Sposób 0 Metoda Copy’ego – Paste’a

10 Twierdzenie Copy’ego – Paste’a
Element skopiowany zachowuje właściwości i działanie elementu kopiowanego

11 Twierdzenie Copy’ego – Paste’a
Element skopiowany zachowuje właściwości i działanie elementu kopiowanego

12 Sposób 1 Linked file

13 DEMO

14 Sposób 2 Portable Library

15 DEMO

16 Sposób 3 Dyrektywy

17 DEMO

18 Jak to uporządkować?

19 Interfejsy Projekt typu Portable library Poszczególne projekty
definiuje interfejsy Poszczególne projekty Implementacje wspólnych interfejsów

20 DEMO

21 Co z UI?

22 Co z UI? Grid StackPanel Button TextBox TextBlock ... FlipView (W8)
GridView (W8) Panorama (WP8) Pivot (WP8) ...

23 DEMO

24 Podsumowanie

25 Podsumowanie OK 40 – 60% kodu da się przenieść Copy – Paste – NIE!
Będzie jeszcze więcej! Copy – Paste – NIE! Linked files – już lepiej... Portable library – to jest to! Dyrektywy – nieczytelny kod UI – zależy 

26 Podsumowanie Dwa światy? Jeden ekosystem?

27 JEDEN EKOSYSTEM

28 THE END

29 ?


Pobierz ppt "Maciej Grabek, Holte Software"

Podobne prezentacje


Reklamy Google