- Ocena:
- 4.0/6 Opinie: 2
- Stron:
- 360
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Xamarin. Tworzenie interfejsów użytkownika
Platforma Xamarin jest wszechstronnym, nowoczesnym narzędziem do budowania aplikacji działających w wielu systemach. Pozwala na pisanie kodu w języku C# i ułatwia tworzenie niestandardowych widoków, układów i kontrolek. Interfejsy graficzne tworzone w Xamarin urzekają swoją estetyką. Platformy Xamarin i Xamarin.Forms zdobywają coraz większą popularność i właściwie stają się standardową technologią pisania oprogramowania na urządzenia mobilne.
Dzięki tej książce dowiesz się, jak zaimplementować struktury i układy interfejsu użytkownika, a także jak tworzyć własne elementy i pisać służące do ich obsługi skrypty C#. Poznasz architekturę MVVM i nauczysz się jej implementacji w swoich aplikacjach. Zrozumiesz trudniejsze zagadnienia, takie jak włączanie do aplikacji funkcji specyficznych dla danej platformy mobilnej, współpraca z usługami Microsoft Azure App, korzystanie z pakietu SDK Facebooka oraz obsługa zewnętrznych bibliotek, takich jak Razor. Dowiesz się też, jak zaimplementować kluczowe techniki wiązania danych i efektów wizualnych w interfejsach użytkownika za pomocą własnych rendererów i interfejsu API PlatformEffects.
W książce między innymi:
- Model aplikacji w postaci klas C#
- Wzorzec MVVM i implementacja architektury zgodnej z tym wzorcem
- Funkcje zależne od lokalizacji
- Komponenty współpracujące z bazą SQLite
- Testy aplikacji za pomocą narzędzi NUnit i UITest
Oto Xamarin: funkcjonalność, elastyczność, niezależność od platformy!
Steven F. Daniel jest prezesem australijskiej firmy programistycznej GENIESOFT STUDIOS. Od niemal 20 lat tworzy oprogramowanie na komputery PC i urządzenia mobilne. Jest znany z tego, że chętnie się dzieli swoim bogatym doświadczeniem z programistami, a środowisko Xamarin to jedno z jego ulubionych narzędzi. Daniel należy do SQLSIG (SQL Server Special Interest Group), Melbourne CocoaHeads i Java Community.
Naucz się tworzyć fantastyczne, łatwe w obsłudze, niezależne od platformy mobilne interfejsy użytkownika aplikacji przy użyciu środowiska Xamarin
Xamarin to najpotężniejsze wieloplatformowe środowisko do tworzenia aplikacji mobilnych. Jeśli chcesz nauczyć się tworzyć fantastyczne interfejsy użytkownika aplikacji działających w systemach iOS i Android przy użyciu platform Xamarin i Xamarin.Forms, to ta książka jest dla Ciebie.
W środku znajdziesz praktyczną wiedzę na temat tworzenia prawdziwych aplikacji Xamarin. Dowiesz się, jak implementować struktury i układy interfejsu użytkownika, tworzyć własne elementy i dostosowywać układy za pomocą własnych skryptów w języku C#. Zobaczysz, jak się tworzy układy od samego początku, aby móc je później dostroić do własnych potrzeb przy użyciu szablonów danych.
W dalszej części autor pokaże Ci, jak posługiwać się zewnętrznymi bibliotekami — takimi jak silnik szablonów Razor służący do tworzenia szablonów HTML5 w środowisku Xamarin. Na jego podstawie zbudujesz hybrydową aplikację obsługi biblioteki, wykorzystującą bibliotekę SQLite.Net do zapisywania, modyfikowania, pobierania i usuwania informacji w lokalnej bazie danych SQLite. Ponadto zobaczysz, jak zaimplementować kluczowe techniki wiązania danych zapewniające dynamikę interfejsowi użytkownika, jak tworzyć osobiste animacje i efekty wizualne w obrębie interfejsu użytkownika przy użyciu własnych rendererów oraz jak regulować i zmieniać wygląd elementów sterowania za pomocą składników interfejsu API PlatformEffects.
Z tej książki dowiesz się jak:
- Tworzyć fantastyczne aplikacje dla różnych platform przy użyciu środowiska Xamarin.Forms
- Tworzyć własne układy przy użyciu skryptów w języku C# i dostosowywać je do konkretnych platform przy użyciu różnych układów interfejsu użytkownika
- Tworzyć hybrydowe aplikacje używające silnika szablonów Razor oraz tworzyć modele Razor komunikujące się z bazą danych SQLite
- Posługiwać się funkcją lokalizacji w aplikacjach do wyświetlania aktualnego położenia użytkownika
- Zaznaczać na mapach lokalizacje pinezką na podstawie długości i szerokości geograficznej przy użyciu kontrolki mapy Xamarin.Forms.
- Korzystać z wzorca architekturalnego MVVM do nawigacji między modelami widoków i implementować wiązania danych w celu wyświetlania i aktualizowania informacji
- Wykonywać testy jednostkowe i profilować aplikacje Xamarin.Forms
- Wdrażać aplikacje w Apple App Store
Wybrane bestsellery
-
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne pr...
Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code
(39.90 zł najniższa cena z 30 dni)129.35 zł
199.00 zł(-35%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycznych w przemyśle, ale nie tylko. Tego typu st...
Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących
(26.94 zł najniższa cena z 30 dni)29.18 zł
44.90 zł(-35%) -
Czy chcesz odkryć świat kodowania i stać się młodym programistą w zaledwie jeden dzień? Czy chcesz nauczyć się języka, który otworzy przed tobą drzwi do fascynującego świata technologii? Czy chcesz tworzyć własne gry, aplikacje i nie tylko, korzystając z Pythona, jednego z najbardziej przyjaz...
Python w 1 dzień dla najmłodszych. Naucz się kodowania w Pythonie w 12 godzin Python w 1 dzień dla najmłodszych. Naucz się kodowania w Pythonie w 12 godzin
-
Czy chcesz szybko i skutecznie opanować podstawy Microsoft Azure, zrozumieć jego architekturę i możliwości? W takim razie to książka dla Ciebie! Czy chcesz nauczyć się, jak wdrażać, zarządzać i skalować aplikacje w chmurze Azure, nie tracąc przy tym cennego czasu? W takim razie to książka dla C...
Azure w 1 dzień. Microsoft Azure od podstaw po zaawansowane techniki Azure w 1 dzień. Microsoft Azure od podstaw po zaawansowane techniki
-
Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywisteg...
Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Wraz z rozwojem sztucznej inteligencji i modeli językowych – a niewątpliwie żyjemy w czasach eksplozji AI – rośnie znaczenie osób będących w stanie w praktyce sięgać po zasoby, jakie oferuje nam ta nowoczesna technologia. Okazuje się, że pośród rozmaitych innych umiejętności potrafi o...
Prompt engineering. Kurs video. Precyzyjne tworzenie zapytań dla modeli AI Prompt engineering. Kurs video. Precyzyjne tworzenie zapytań dla modeli AI
(39.90 zł najniższa cena z 30 dni)84.50 zł
169.00 zł(-50%) -
Zanurz się w fascynujący świat programowania w języku Python i osiągnij imponujący poziom umiejętności w zaledwie 24 godziny! Oto kilka zalet, które sprawiają, że ta książka jest niezbędna dla każdego aspirującego programisty: Szybki start: podstawy Pythona już w pierwszych godzinach nauki ...
Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z
Steven F. Daniel - pozostałe książki
-
With the increasing amount of new wearable devices hitting the market, wearables are the next wave of mobile technology. With the release of Apple's WatchKit SDK, a whole new world of exciting development possibilities hasopened up.Apple Watch App Development introduces you to the architecture an...
Apple Watch App Development. Click here to enter text Apple Watch App Development. Click here to enter text
-
Android Wearable Programming. Expand on your Android development capabilities by building applications for Android Wear Android Wearable Programming. Expand on your Android development capabilities by building applications for Android Wear
-
Building on the phenomenal success of its predecessor iOS 5 includes over 200 new user features as well as an updated SDK containing over 1,500 new APIs. iOS 5 looks set to reinforce the iPhone's dominance in the smartphone market. iOS 5 Essentials will help you learn how to build simple, yet pow...
-
Xamarin is the most powerful native and cross-platform mobile development framework out there. If you are interested in building stunning, maintainable, cross-platform user interfaces for iOS and Android platforms using the power of Xamarin and the Xamarin.Forms frameworks, then this is the book ...
Mastering Xamarin UI Development. Build robust and a maintainable cross-platform mobile UI with Xamarin and C# 7 - Second Edition Mastering Xamarin UI Development. Build robust and a maintainable cross-platform mobile UI with Xamarin and C# 7 - Second Edition
Zobacz pozostałe książki z serii Packt
-
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połąc...
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(83.40 zł najniższa cena z 30 dni)90.35 zł
139.00 zł(-35%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środo...
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze prakt...
Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Książka stanowi wprowadzenie do pracy z funkcjami SI dostępnymi w Power BI; jest skierowana do osób znających to środowisko. Dowiesz się z niej, w jaki sposób sztuczna inteligencja może być używana w Power BI i jakie funkcje są w nim domyślnie dostępne. Nauczysz się też eksplorować i przygotowywa...
Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane,...
Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń gen...
Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
To drugie, w pełni zaktualizowane wydanie podręcznika dla profesjonalistów. Zarówno osoby zawodowo zajmujące się tworzeniem rozwiązań w Power BI, jak i zarządzający czy administrujący wdrożeniami takich rozwiązań znajdą tu coś dla siebie. Książka zawiera rozbudowaną analizę narzędzi i funkcji Pow...
Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II
(89.40 zł najniższa cena z 30 dni)96.85 zł
149.00 zł(-35%)
Ebooka "Xamarin. Tworzenie interfejsów użytkownika" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Xamarin. Tworzenie interfejsów użytkownika" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Xamarin. Tworzenie interfejsów użytkownika" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Mastering Xamarin UI Development
- Tłumaczenie:
- Łukasz Piwko
- ISBN Książki drukowanej:
- 978-83-283-3948-4, 9788328339484
- Data wydania książki drukowanej:
- 2017-12-15
- ISBN Ebooka:
- 978-83-283-3949-1, 9788328339491
- Data wydania ebooka:
- 2017-12-15 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 170x230
- Numer z katalogu:
- 67956
- Rozmiar pliku Pdf:
- 11.3MB
- Rozmiar pliku ePub:
- 16.9MB
- Rozmiar pliku Mobi:
- 33.0MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Serie wydawnicze: Packt
Spis treści ebooka
- Podziękowania
- Zespół wydania oryginalnego
- O autorze
- O recenzentach
- Wstęp
- Zawartość książki
- Co jest potrzebne
- Adresaci książki
- Konwencje typograficzne
- Przykłady kodu do pobrania
- Rozdział 1. Tworzenie macierzystej aplikacji TrackMyWalks
- Tworzenie rozwiązania TrackMyWalks
- Aktualizowanie pakietów rozwiązania TrackMyWalks
- Tworzenie rozwiązania TrackMyWalks
- Tworzenie modelu TrackMyWalks
- Tworzenie strony głównej prezentacji szlaków
- Tworzenie strony treści nowego wpisu
- Strona opisu szlaku
- Dodawanie pakietu NuGet Xamarin.Forms.Maps
- Tworzenie strony treści DistanceTravelledPage
- Tworzenie strony ekranu startowego
- Modyfikacja klasy App Xamarin.Forms
- Różnice między Xamarin Studio i Visual Studio
- Uruchamianie aplikacji TrackMyWalks w symulatorze
- Podsumowanie
- Rozdział 2. MVVM i wiązanie danych
- Wzorzec architekturalny MVVM
- Implementowanie modeli widoków MVVM w aplikacji
- Tworzenie klasy WalkBaseViewModel
- Implementowanie klasy WalksPageViewModel
- Przystosowywanie strony głównej szlaków do modelu MVVM
- Implementowanie modelu widoku strony wprowadzania nowego wpisu
- Przystosowywanie strony WalksEntryPage do modelu MVVM
- Implementowanie modelu widoku strony szlaku
- Przystosowywanie strony WalksTrailPage do modelu MVVM
- Implementowanie modelu DistanceTravelledViewModel
- Przystosowywanie strony DistanceTravelledPage do modelu MVVM
- Podsumowanie
- Rozdział 3. Nawigacja po modelu MVVM według Xamarin.Forms
- Interfejs API nawigacji Xamarin.Forms
- Różnice między nawigacją i modelami widoków
- Implementowanie usługi nawigacji
- Tworzenie interfejsu usługi nawigacji
- Tworzenie usługi nawigacji pośród modeli widoków
- Przystosowywanie modelu WalkBaseViewModel do korzystania z usługi nawigacji
- Modyfikowanie modelu widoku strony głównej szlaków i usługi nawigacji
- Dostosowywanie strony głównej szlaków do korzystania ze zmienionego modelu widoku
- Modyfikowanie modelu widoku strony dodawania wpisów i usługi nawigacji
- Dostosowywanie strony WalksEntryPage do zmienionego modelu widoku
- Modyfikowanie modelu widoku strony szlaku i usługi nawigacji
- Przystosowywanie strony WalksTrailPage do korzystania ze zmienionego modelu widoku
- Modyfikowanie modelu widoku przebytego dystansu i usługi nawigacji
- Przystosowywanie strony DistanceTravelledPage do korzystania z odnowionego modelu widoku
- Dostosowywanie klasy Xamarin.Forms.App do korzystania z usługi nawigacji
- Podsumowanie
- Rozdział 4. Funkcje dotyczące lokalizacji
- Tworzenie i używanie usług specyficznych dla konkretnej platformy
- Tworzenie interfejsu usługi lokalizacji dla aplikacji TrackMyWalks
- Klasa usługi lokalizacji dla platformy Android
- Klasa usługi lokalizacji dla platformy iOS
- Włączanie aktualizacji w tle i sprawdzanie aktualnej pozycji użytkownika
- Dostosowywanie klasy WalkEntryViewModel do współpracy z usługą lokalizacji
- Dostosowywanie klasy DistanceTravelledViewModel do usługi lokalizacyjnej
- Rejestrowanie modeli widoków na stronie SplashPage
- Integrowanie klasy MainActivity z Xamarin.Forms.Maps
- Dodawanie do klasy Xamarin.Forms.App funkcji specyficznych dla platform
- Tworzenie i używanie usług specyficznych dla konkretnej platformy
- Podsumowanie
- Rozdział 5. Regulacja parametrów interfejsu użytkownika
- Tworzenie klasy DataTemplate dla aplikacji TrackMyWalks
- Wykorzystywanie szablonu danych na stronie głównej
- Tworzenie klasy DataTemplate dla aplikacji TrackMyWalks
- Tworzenie elementu wyboru opcji dla platformy iOS
- Tworzenie renderera dla własnej kontrolki dla platformy iOS
- Stosowanie własnego elementu wyboru opcji na stronie WalksEntryPage
- Tworzenie efektów dla systemu iOS za pomocą API Effects
- Tworzenie efektów dla platformy Android za pomocą interfejsu API Effects
- Implementowanie konwerterów wartości w aplikacji TrackMyWalks
- Wykorzystywanie konwertera w klasie WalkBaseViewModel
- Wykorzystywanie konwertera logicznego w modelu WalksPageViewModel
- Dostosowywanie strony głównej do zmienionego modelu widoku
- Stosowanie zmienionego modelu widoku na stronie WalksTrailPage
- Wykorzystywanie zmienionego modelu widoku na stronie DistanceTravelledPage
- Wykorzystywanie efektów platformy w klasie WalkCellDataTemplate
- Podsumowanie
- Rozdział 6. Szablony Razor
- Podstawy biblioteki Razor
- Tworzenie i implementowanie szablonów Razor w Xamarin Studio
- Dodawanie pakietu SQLite.Net do rozwiązania BookLibrary
- Tworzenie i implementowanie opakowania bazy danych książek
- Tworzenie i implementowanie opakowania bazy danych aplikacji BookLibrary
- Tworzenie i implementowanie strony głównej listy książek
- Tworzenie i implementowanie szablonu BookLibraryAdd
- Tworzenie i implementowanie szablonu BookLibraryEdit
- Tworzenie i implementowanie klasy WebViewController
- Rozbudowa arkusza stylów biblioteki książek
- Podsumowanie
- Rozdział 7. API Data Access i usługi aplikacji Microsoft Azure
- Rejestracja aplikacji TrackMyWalks w Microsoft Azure
- Dodawanie pakietu NuGet Json.Net do aplikacji TrackMyWalks
- Dodawanie pakietu NuGet HttpClient do aplikacji TrackMyWalks
- Wykorzystywanie biblioteki Json.Net w modelu WalkEntries
- Rejestracja aplikacji TrackMyWalks w Microsoft Azure
- Tworzenie klasy usługi sieciowej HTTP dla aplikacji TrackMyWalks
- Tworzenie API DataService dla aplikacji TrackMyWalks
- Tworzenie klasy API DataService dla aplikacji TrackMyWalks
- Zmiany w klasie WalkBaseViewModel, aby móc korzystać z API DataService
- Dostosowywanie klasy WalkEntryViewModel do interfejsu DataService
- Dostosowywanie klasy WalksPageViewModel do API DataService
- Dostosowywanie strony WalksPage do nowego modelu widoku
- Dostosowywanie klasy elementu wyboru opcji do platformy iOS
- Dostosowywanie strony WalksEntryPage do nowego elementu wyboru opcji
- Podsumowanie
- Rozdział 8. Uspołecznianie aplikacji, czyli jak korzystać z API Facebooka
- Rejestracja aplikacji TrackMyWalks na Facebooku
- Dodawanie pakietu Xamarin.Auth do aplikacji TrackMyWalks
- Dodawanie biblioteki SDK Facebooka do aplikacji TrackMyWalks
- Rejestracja aplikacji TrackMyWalks na Facebooku
- Tworzenie modelu użytkownika Facebooka w aplikacji TrackMyWalks
- Tworzenie klasy FacebookCredentials w aplikacji TrackMyWalks
- Logowanie do aplikacji TrackMyWalks za pomocą Facebooka
- Tworzenie klasy logowania na Facebooku w aplikacji TrackMyWalks (iOS)
- Dostosowywanie interfejsu NavigationService do aplikacji TrackMyWalks
- Dostosowywanie klasy NavigationService do aplikacji TrackMyWalks
- Dostosowywanie strony WalksPage do mechanizmu logowania Facebooka
- Uzdatnianie modelu widoku WalksPage do współpracy z FacebookApiUser
- Dostosowywanie klasy DistanceTravelledPage do aplikacji TrackMyWalks
- Obsługa logowania na Facebooku przez klasę Xamarin.Forms App
- Funkcjonalność Facebooka w aplikacji TrackMyWalks
- Podsumowanie
- Rozdział 9. Testowanie jednostkowe aplikacji Xamarin.Forms przy użyciu środowisk NUnit i UITest
- Tworzenie folderu rozwiązania testów jednostkowych w Xamarin Studio
- Tworzenie projektu testów jednostkowych w Xamarin Studio
- Dodawanie pakietu NuGet Moq do projektu testów jednostkowych
- Dodawanie projektu TrackMyWalks do TrackMyWalks.UnitTests
- Implementowanie klasy testowej NUnit WalksTrailViewModel
- Implementowanie klasy testowej NUnit WalkEntryViewModel
- Wykonywanie testów TrackMyWalks.UnitTests w Xamarin Studio
- Tworzenie projektu testowania interfejsu użytkownika w Xamarin Studio
- Najczęściej używane metody UITest
- Przygotowywanie i inicjalizowanie aplikacji TrackMyWalks do testów UITest
- Implementowanie CreateNewWalkEntry przy użyciu UITest.Framework
- Dodawanie agenta Xamarin Test Cloud do projektu iOS
- Dostosowywanie klasy AppDelegate do współpracy z Xamarin Test Cloud Agent
- Testowanie aplikacji TrackMyWalks za pomocą testów UITest w Xamarin Studio
- Podsumowanie
- Rozdział 10. Pakowanie i wdrażanie aplikacji Xamarin.Forms
- Tworzenie i przygotowywanie zespołu programistów iOS
- Tworzenie certyfikatu dla aplikacji iOS TrackMyWalks
- Uzyskiwanie certyfikatu programistycznego iOS od firmy Apple
- Tworzenie identyfikatora aplikacji TrackMyWalks (iOS)
- Tworzenie profilu dostarczania aplikacji TrackMyWalks
- Przygotowywanie aplikacji TrackMyWalks (iOS) do wysłania do weryfikacji
- Wysyłanie aplikacji TrackMyWalks (iOS) do iTunes Connect przy użyciu Xamarin Studio
- Podsumowanie
Helion - inne książki
-
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za p...
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Dzięki tej książce nauczysz się gromadzić publicznie dostępne informacje, korzystać z wiedzy o cyklu życia wrażliwych danych i przekształcać je w informacje wywiadowcze przydatne dla zespołów zajmujących się bezpieczeństwem. Opanujesz proces gromadzenia i analizy danych, poznasz również strategie...
Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł(-35%) -
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(29.94 zł najniższa cena z 30 dni)32.43 zł
49.90 zł(-35%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)56.55 zł
87.00 zł(-35%) -
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Tę książkę docenią wszyscy zainteresowani eksploracją danych i uczeniem maszynowym, którzy chcieliby pewnie poruszać się w świecie nauki o danych. Pokazano tu, w jaki sposób Excel pozwala zobrazować proces ich eksplorowania i jak działają poszczególne techniki w tym zakresie. Przejrzyście wyjaśni...
Eksploracja danych za pomocą Excela. Metody uczenia maszynowego krok po kroku Eksploracja danych za pomocą Excela. Metody uczenia maszynowego krok po kroku
(40.20 zł najniższa cena z 30 dni)43.55 zł
67.00 zł(-35%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Xamarin. Tworzenie interfejsów użytkownika Steven F. Daniel (2) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(0)
(2)
(0)
(0)
(0)
więcej opinii