ksiazki24h.pl
wprowadź własne kryteria wyszukiwania książek: (jak szukać?)
Twój koszyk:   0 zł   zamówienie wysyłkowe >>>
Strona główna > opis książki

WYDAJNE APLIKACJE DLA SYSTEMU ANDROID PROGRAMUJ SZYBKO I EFEKTYWNIE


SILLARS D.

wydawnictwo: HELION , rok wydania 2016, wydanie I

cena netto: 49.90 Twoja cena  47,41 zł + 5% vat - dodaj do koszyka

Wydajne aplikacje dla systemu Android

Programuj szybko i efektywnie


Świetny pomysł i piękny wygląd nie sprawią, że użytkownik będzie zadowolony z aplikacji, którą pobrał i zainstalował na urządzeniu mobilnym. Przede wszystkim musi ona działać szybko, posiadać wydajny interfejs, a przy tym oszczędnie korzystać z zasobów urządzenia. Nieefektywne oprogramowanie jest bardzo szybko usuwane. Innymi słowy, aplikacje, które działają szybko i płynnie, są częściej używane i przynoszą większe zyski. Okazuje się jednak, że niewielu programistów stara się skutecznie rozwiązywać problemy wydajnościowe i umie korzystać z przeznaczonych do tego narzędzi.

Książka ta porusza szeroki zakres zagadnień dotyczących wydajności aplikacji w systemie Android, w szczególności badań wydajności dla różnych urządzeń.

Zamieszczono tu przydatne informacje dotyczące częstych problemów i sposobów ich rozwiązywania. Na przykładach opisano wpływ kodu aplikacji na urządzenie: na działanie akumulatora, wyświetlacza, procesora, sieci itp. Programiści i testerzy z pewnością docenią przewodniki po różnych narzędziach do testowania aplikacji, opracowane przez Google, Qualcomm, AT&T i innych producentów.

Dzięki tej książce:

  • dowiesz się, dlaczego wysiłek włożony w dopracowanie wydajności aplikacji się opłaci

  • zapoznasz się z metodami testowania aplikacji na różnych rodzajach urządzeń mobilnych

  • odkryjesz, jak rozwiązywać problemy ze zbyt szybko wyczerpującym się akumulatorem

  • nauczysz się optymalizować interfejs użytkownika w celu poprawy wydajności wyświetlacza

  • poznasz narzędzia, dzięki którym lepiej wykorzystasz pamięć i procesor urządzenia

  • zobaczysz, jak usprawnić komunikację sieciową, również przy korzystaniu ze starszych technologii


    Przedmowa (7)

    Wstęp (9)

    1. Wprowadzenie do wydajności aplikacji w systemie Android (15)

    • Wydajność aplikacji jest ważna dla jej użytkowników (16)
    • Najgorsze scenariusze wydajnościowe: awarie (18)
    • Wykrywanie problemów wydajnościowych aplikacji (23)
    • Podsumowanie (24)

    2. Budowanie laboratorium testowego (25)

    • Jakich urządzeń używają Twoi klienci? (25)
    • Podział urządzeń według elementów (26)
    • Z jakich sieci korzystają klienci? (27)
    • Twoje urządzenia nie są takie same jak urządzenia Twoich klientów (28)
    • Testowanie aplikacji (29)
    • Tworzenie laboratorium testowego (29)
    • Podsumowanie (37)

    3. Wydajność sprzętu a żywotność akumulatora (39)

    • Układy urządzenia z systemem Android (39)
    • Mniej znaczy więcej (40)
    • Co powoduje wyczerpanie akumulatora? (41)
    • Podstawowa analiza wykorzystania akumulatora (49)
    • Zaawansowany monitoring akumulatora (55)
    • Interfejs JobScheduler (70)
    • Podsumowanie (74)

    4. Wydajność wyświetlacza i interfejsu użytkownika (75)

    • Wskaźniki wydajnościowe interfejsu użytkownika (75)
    • Interfejs użytkownika i szybkość wyświetlania treści (76)
    • Tworzenie widoków (77)
    • Redukcja zasobów (90)
    • Analiza pomijania ramek (95)
    • Nie tylko pomijanie ramek (99)
    • Postrzegana wydajność aplikacji (112)
    • Podsumowanie (114)

    5. Wydajność pamięci (117)

    • Jak działa pamięć w systemie Android? (117)
    • Zarządzanie pamięcią i jej wycieki w języku Java (131)
    • Narzędzia do wykrywania wycieków pamięci (131)
    • Podsumowanie (145)

    6. Procesor i jego wydajność (147)

    • Pomiar obciążenia procesora (148)
    • Narzędzie Systrace do analizy obciążenia procesora (149)
    • Narzędzie Traceview (Android Device Monitor) (152)
    • Narzędzie Traceview (Android Studio) (155)
    • Inne narzędzia profilujące (159)
    • Podsumowanie (160)

    7. Wydajność sieci (161)

    • Sieć wi-fi i sieć komórkowa (161)
    • Narzędzia testowe (166)
    • Optymalizacja komunikacji sieciowej w systemie Android (173)
    • Światowy zasięg sieci komórkowych (187)
    • Inne technologie komunikacji radiowej (194)
    • Podsumowanie (195)

    8. Badanie wrażeń użytkowników (197)

    • Implementacja narzędzi RUM (198)
    • Analiza RUM przykładowej aplikacji (198)
    • Awarie (200)
    • Ratunek w analizie wielkich ilości danych? (211)
    • Podsumowanie (213)

    A. Wydajność aplikacji w firmie (215)

    • Budowanie świadomości (ukierunkowanie zarządu na wydajność) (215)
    • Rozmowy o wydajności (216)
    • Tworzenie aplikacji (217)
    • Testowanie aplikacji (217)
    • Wskaźniki wydajnościowe (218)

    Skorowidz (219)


224 strony, Format: 17.0x24.0cm, oprawa miękka

Po otrzymaniu zamówienia poinformujemy,
czy wybrany tytuł polskojęzyczny lub anglojęzyczny jest aktualnie na półce księgarni.

 
Wszelkie prawa zastrzeżone PROPRESS sp. z o.o. 2012-2022