Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie
- Autor: :
- Doug Sillars
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.5/6 Opinie: 2
- Stron:
- 224
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: 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
Wydajność aplikacji ma znaczenie!
Doug Sillars — jest szefem działu pomocy technicznej w programie AT & T Developer Program. W ramach programu opracował narzędzia do tworzenia aplikacji, które na urządzeniach przenośnych działają szybciej, przesyłają mniej danych i zużywają mniej energii. Chętnie dzieli się swoją wiedzą, bierze udział na konferencjach i pisze książki.
Wydajne aplikacje dla system Android
„Ta książka sprawi, że każdy programista będzie mógł tworzyć wysokowydajne, sprawnie działające aplikacje dla systemu Android”.
Brad Zeschuk, dyrektor techniczny w M2Catalyst
Unikatowe i ciekawe pomysły są bardzo ważne w tworzeniu atrakcyjnych aplikacji dla urządzeń Android, ale rzeczywistymi czynnikami decydującymi o ich powodzeniu jest szybkość działania, sprawność interfejsu i oszczędność energii. Z tego praktycznego przewodnika dowiesz się, jakie problemy wydajnościowe programiści napotykają najczęściej, i jakie narzędzia są potrzebne do ich szybkiego rozwiązywania.
Użytkownicy wiedzą, że kluczową rolę w wydajności urządzeń z systemem Android odgrywają aplikacje. Doug Sillars nie tylko pokazuje, jak korzystać z narzędzi testowych opracowanych przez Google, Qualcomm i AT&T, ale pomaga również wyszukiwać możliwe rozwiązania problemów. Dzięki tej książce dowiesz się, jak tworzyć aplikacje działające sprawnie na 19 000 typów urządzeń Android.
- Dowiedz się, jak problemy wydajnościowe wpływają na sprzedaż aplikacji i liczbę jej użytkowników
- Stwórz laboratorium do wszechstronnego testowania funkcjonalności i wydajności interfejsu użytkownika
- Usprawniaj wykorzystanie układów urządzenia w aplikacji
- Optymalizuj interfejs użytkownika pod kątem szybkiego prezentowania treści, przewijania zawartości i wyświetlania animacji
- Wyszukuj wycieki pamięci i problemy z procesorem pogarszające wydajność aplikacji
- Poprawiaj komunikację aplikacji z serwerem i dowiedz się, jak Twoja aplikacja będzie działać w wolniejszych sieciach
- Stosuj metody badania wrażeń użytkowników do sprawdzania, czy aplikacja działa sprawnie na wszystkich urządzeniach
Doug Sillars jest szefem działu pomocy technicznej w programie &T Developer Program. Pomógł tysiącom programistów w zastosowaniu dobrych praktyk tworzenia wydajnych aplikacji. Narzędzia i metody opracowane przez niego w AT&T umożliwiają programistom tworzenie aplikacji, które na urządzeniach przenośnych działają szybciej, przesyłają mniej danych i zużywają mniej energii.
Wybrane bestsellery
-
Unique and clever ideas are important when building a hot-selling Android app, but the real drivers for success are speed, efficiency, and power management. With this practical guide, you’ll learn the major performance issues confronting Android app developers, and the tools you need to dia...(112.23 zł najniższa cena z 30 dni)
111.73 zł
159.00 zł(-30%) -
Książka Aplikacje Mobilne dla studenta i technika programisty to jest przeznaczona dla każdego kto chce zapoznać się z tematem tworzenia aplikacji mobilnych dla systemu Android. W pierwszej części książki czytelnik zapoznaje się z tajnikami Języka Java. Dogłębnie zapoznaje się z tematyką: pro...(48.10 zł najniższa cena z 30 dni)
48.49 zł
74.00 zł(-34%) -
Written with the best practices recommended by the Android Team at Google in mind, this book will teach you how to develop Android apps with Kotlin and prepare you for a career in Android app development.
-
Android UI development with Jetpack Compose will help you understand the core concepts of Android’s declarative UI toolkit in a practical manner. The chapters are designed in a way to familiarize you with the latest ways of building modern Android applications with ease.
-
Jesteś początkującym programistą, poszukujesz swojej ścieżki i zastanawiasz się właśnie nad tym, czy nie skierować uwagi w stronę aplikacji mobilnych? To książka dla Ciebie. Zawarty w niej materiał jest odpowiedni dla osoby dysponującej podstawami któregoś z języków programowania i bazowym doświa...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
W tej książce znajdziesz fascynującą historię Androida, opowiedzianą przez jej bohaterów. Dowiesz się, skąd się wziął pomysł na system operacyjny dla urządzeń mobilnych, kim byli ludzie, którzy zaczęli nad nim pracę, jak powstawał zespół i jakie trudności trzeba było pokonać, aby móc rzucić wyzwa...(35.94 zł najniższa cena z 30 dni)
41.93 zł
59.90 zł(-30%) -
Stwórz Grę Mobilną JavaScript React Native ES6+ React - aktualizacja 2023 Witaj w poradniku wydawnictwa poswojsku.pl, dzięki któremu wspólnie zaprogramujemy grę mobilną Falling Jumping Shapes. Stworzymy projekt od pomysłu przez grafikę, aż do kompleksowego zaprogramowania w najwspanialszym jęz...
-
Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applica...(174.78 zł najniższa cena z 30 dni)
174.73 zł
239.00 zł(-27%) -
Atomowy Kotlin to książka dla wszystkich, którzy chcą nauczyć się Kotlina stosunkowo młodego, ale bardzo popularnego i pożądanego na rynku pracy języka programowania. Nieważne, czy jesteś początkującym, czy doświadczonym programistą, dzięki tej publikacji Kotlin nie będzie miał dla Ciebie żadny...(97.30 zł najniższa cena z 30 dni)
111.20 zł
139.00 zł(-20%)
Zobacz pozostałe książki z serii
-
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...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
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ć....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
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...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...(46.20 zł najniższa cena z 30 dni)
53.90 zł
77.00 zł(-30%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funk...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%)
Ebooka "Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie" 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 "Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie" 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 "Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie" 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:
- High Performance Android Apps: Improve Ratings with Speed, Optimizations, and Testing
- Tłumaczenie:
- Andrzej Watrak
- ISBN Książki drukowanej:
- 978-83-283-2935-5, 9788328329355
- Data wydania książki drukowanej:
- 2016-12-16
- ISBN Ebooka:
- 978-83-283-2936-2, 9788328329362
- Data wydania ebooka:
- 2016-12-16 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:
- 168x237
- Numer z katalogu:
- 53044
- Rozmiar pliku Pdf:
- 14.6MB
- Rozmiar pliku ePub:
- 15.8MB
- Rozmiar pliku Mobi:
- 29.5MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Implementacja narzędzi RUM (198)
- Analiza RUM przykładowej aplikacji (198)
- Awarie (200)
- Ratunek w analizie wielkich ilości danych? (211)
- Podsumowanie (213)
- 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)
Przedmowa (7)
Wstęp (9)
1. Wprowadzenie do wydajności aplikacji w systemie Android (15)
2. Budowanie laboratorium testowego (25)
3. Wydajność sprzętu a żywotność akumulatora (39)
4. Wydajność wyświetlacza i interfejsu użytkownika (75)
5. Wydajność pamięci (117)
6. Procesor i jego wydajność (147)
7. Wydajność sieci (161)
8. Badanie wrażeń użytkowników (197)
A. Wydajność aplikacji w firmie (215)
Skorowidz (219)
Helion - inne książki
-
Wszystkie znaki na niebie i ziemi wskazują wyraźnie: wkraczamy w erę, w której sztuczna inteligencja (SI) będzie wszechobecna. Wygra na tym ten, kto szybciej nauczy się z nią skutecznie porozumiewać. Nie czekaj zatem i już dziś opanuj sztukę tworzenia precyzyjnych i trafnych promptów, czyli instr...(38.35 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Tę książkę docenią średnio zaawansowani użytkownicy Pythona, którzy tworzą aplikacje korzystające z osiągnięć nauki o danych. Znajdziesz w niej omówienie możliwości języka, wbudowanych struktur danych Pythona, jak również takich bibliotek jak NumPy, pandas, scikit-learn i matplotlib. Nauczysz się...(44.85 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Internet rozwija się w niesamowitym tempie. Dawniej sieć WWW była prostsza ― projektanci łączyli kod PHP, HTML i zapytania do MySQL w jednym pliku. Z czasem urosła do miliardów stron, co radykalnie zmieniło jej kształt. Zmieniły się też narzędzia i sposób pracy. Dziś idealnym wyborem dewelo...(44.85 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
To prawda: świat kryptowalut jest skomplikowany. Możesz go jednak zrozumieć i nauczyć się po nim poruszać, w czym pomoże Ci ta książka — interesujący przewodnik, który przystępnie wyjaśnia technologiczne podstawy rynku kryptowalut i związanej z nim ekonomii cyfrowej. Dowiesz się stąd, jak f...(40.20 zł najniższa cena z 30 dni)
46.90 zł
67.00 zł(-30%) -
Ta książka koncentruje się głównie na rozwijaniu repozytorium kodu, czyli tworzeniu grafu commitów zawierających poszczególne wersje. Do realizacji tego zadania idealnym, bo najpotężniejszym narzędziem jest wiersz poleceń - i właśnie z niego korzystamy w poradniku. Druga kwestia, którą się zajmuj...(23.94 zł najniższa cena z 30 dni)
27.93 zł
39.90 zł(-30%) -
Ta książka objaśnia, na czym polega istota ścieżki technicznej — z zaznaczeniem, że umiejętność dostosowania aspiracji konkretnej osoby do potrzeb organizacji jest sztuką, szczególnie w wypadku inżynierów, którzy mają wnieść istotny wkład na wysokim poziomie. Dzięki lekturze zrozumiesz swoj...(44.94 zł najniższa cena z 30 dni)
52.43 zł
74.90 zł(-30%) -
Oto drugie wydanie książki, którą specjaliści CISO uznali za przełomową. Dowiesz się z niej, jak kwantyfikować niepewność i jak za pomocą prostych metod i narzędzi poprawić ocenę ryzyka w nowoczesnych organizacjach. Znalazły się tu nowe techniki modelowania, pomiaru i szacowania, a także mnóstwo ...(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
W tej książce omówiono wewnętrzny sposób działania frameworka Kubernetes i pokazano, jak za jego pomocą budować wydajne, niezawodne i odporne na awarie aplikacje natywnej chmury. Dowiesz się, jak kontenery używają przestrzeni nazw w celu izolowania procesów, a także jak korzystają z funkcjonalnoś...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komput...(23.94 zł najniższa cena z 30 dni)
27.93 zł
39.90 zł(-30%) -
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(29.94 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%)
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
Zamknij
Przeczytaj darmowy fragment
Oceny i opinie klientów: Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie Doug Sillars (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.
(1)
(0)
(0)
(1)
(0)
(0)
więcej opinii