tworzenie aplikacji ios na urządzenia iphone, ebooki
[ Pobierz całość w formacie PDF ]
Spis treści
Podziękowania
9
O autorze
11
Wstęp
13
Rozdział 1. Wielkie znaczenie niewielkich rozmiarów
17
Mobilna magia i komputery kieszonkowe ............................................................................... 18
Treść — i kontekst — są wszystkim ......................................................................................... 19
Aplikacje mobilne ≠ aplikacje biurkowe .................................................................................. 21
Magia transformacji .................................................................................................................... 22
Projektowanie zaczyna się od ludzi, a kończy na kodzie ....................................................... 25
Podsumowanie ............................................................................................................................ 27
Rozdział 2. Zakładanie studia projektowania aplikacji
29
Uzyskiwanie Apple Developer ID ............................................................................................. 30
Pobieranie i instalowanie pakietu iOS SDK ............................................................................ 35
Pobieranie i instalowanie pakietu NimbleKit ......................................................................... 37
Podsumowanie ............................................................................................................................ 39
Rozdział 3. Podstawy iOS SDK
41
Rozpoczynanie nowego projektu Xcode .................................................................................. 42
Testowanie i budowanie wykonywalnego pliku aplikacji ..................................................... 55
Podsumowanie ............................................................................................................................ 65
Rozdział 4. Interfejs użytkownika i funkcjonalność iOS 67
Czym jest pasek stanu? ............................................................................................................... 68
Implementowanie paska tytułu ................................................................................................. 71
Projektowanie z wykorzystaniem pasków kart ....................................................................... 72
Nawigacja z wykorzystaniem widoków tabeli ......................................................................... 75
Podsumowanie ............................................................................................................................ 82
6
TWORZENIE APLIKACJI IOS NA URZĄDZENIA IPHONE, IPOD TOUCH ORAZ IPAD
Rozdział 5. Koncentracja na treści — tekst i grafika 83
Strukturyzowanie tekstu ............................................................................................................ 84
Dołączanie treści społecznościowych ....................................................................................... 90
Praca z obrazami ......................................................................................................................... 95
Podsumowanie .......................................................................................................................... 103
Rozdział 6. Koncentracja na treści — mapy
105
Metoda pierwsza: użycie przycisku NKButton ..................................................................... 107
Metoda druga: formatowanie przycisku HTML ................................................................... 114
Przypadek iPada ........................................................................................................................ 119
Podsumowanie .......................................................................................................................... 123
Rozdział 7. Koncentracja na treści — dźwięk
125
Odtwarzanie dźwięku za pomocą kodu HTML5 .................................................................. 126
Dołączanie dźwięku za pomocą elementu NKAudioPlayer ................................................ 128
Podsumowanie .......................................................................................................................... 132
Rozdział 8. Koncentracja na treści — wideo 133
Dostarczanie treści wideo do urządzenia iPad za pomocą kodu HTML5 ........................ 134
Dostarczanie treści wideo za pomocą elementu NKVideoPlayer ...................................... 140
Podsumowanie .......................................................................................................................... 146
Rozdział 9. HTML5 i CSS3
149
Odkrywanie dodatkowych elementów języka HTML5 ....................................................... 150
Więcej możliwości projektowych dzięki kodowi CSS3 ....................................................... 155
Podsumowanie .......................................................................................................................... 178
Rozdział 10. Inne platformy do tworzenia aplikacji mobilnych
179
Emulowanie działania systemu iOS za pomocą rozwiązań PhoneGap i jQTouch .......... 180
Tworzenie natywnych aplikacji za pomocą platformy Titanium Mobile ......................... 186
Tworzenie aplikacji WWW za pomocą platformy Sencha Touch ..................................... 189
Podsumowanie .......................................................................................................................... 191
7
SPIS TREŚCI
Rozdział 11. Promowanie aplikacji 193
Kim jesteś — wybór tożsamości w App Store ....................................................................... 194
Korzystanie z możliwości marketingowych oferowanych przez firmę Apple .................. 197
Tworzenie własnych kanałów marketingowych związanych z aplikacją .......................... 201
Podsumowanie .......................................................................................................................... 210
Rozdział 12. Próbna instalacja i dystrybucja aplikacji
211
Korzystanie z iOS Dev Center ................................................................................................. 212
Korzystanie z iTunes Connect ................................................................................................. 221
Dodawanie aplikacji i zarządzanie nimi ................................................................................ 223
Podsumowanie .......................................................................................................................... 230
Dodatek A. Dodatkowe wytyczne dotyczące projektowania
231
Strategia tworzenia treści ......................................................................................................... 232
Planowanie aplikacji ................................................................................................................. 237
Funkcjonalność aplikacji .......................................................................................................... 242
Przypisy końcowe
249
Skorowidz
251
Rozdział 1.
Wielkie znaczenie
niewielkich rozmiarów
Zatem... dlaczego napisałem tę książkę?
Czyż nie ma książek o tworzeniu aplikacji
dla iPhone’ów, iPodów touch i iPadów?
Rzeczywiście, jest już kilka książek na ten temat i wszystkie one są bardzo pouczające.
Tę napisałem jednak dla bardzo szczególnej grupy czytelników.
W skrócie: dla ludzi podobnych do mnie.
Napisałem więc książkę,
którą bardzo chciałem mieć na półce
jakieś dwa lata temu, w czasie
gdy zaczynałem poznawać sposób projektowania aplikacji dla iPhone’a. Wtedy udało mi
się znaleźć jedynie publikacje traktujące o programowaniu w obiektowym C lub poświę-
cone temu, jak wykorzystywać bardzo specyficzne funkcje i możliwości oferowane przez
urządzenia iPhone i iPod touch.
Nie mam nic przeciwko programowaniu w obiektowym C. Po prostu sam raczej wołałbym
tego nie robić. I choć pozostaję pod wielkim wrażeniem możliwości mobilnych urządzeń
firmy Apple, nadal jestem projektantem: tym, co motywuje mnie do pracy, nie jest sama
technologia, lecz pragnienie, aby ułatwić komunikację ludziom i organizacjom.
Jeśli zatem jesteś projektantem, którego bardziej bawi praca z ludźmi niż zmaganie się
z technologią i rozwiązywanie problemów niż eksperymentowanie z funkcjami, to właśnie
znalazłeś odpowiednią książkę, ponieważ zamierzam zająć się w niej projektowaniem
aplikacji iOS, skoncentrowanym na potrzebach użytkownika.
[ Pobierz całość w formacie PDF ]