Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
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
?
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.