Ocena:

Książka stanowi solidne wprowadzenie do rozwoju Androida, z bogactwem informacji na temat różnych komponentów i najlepszych praktyk. Służy jako przydatne odniesienie zarówno dla nowych, jak i średnio zaawansowanych programistów, ale brakuje jej głębi dla zaawansowanych praktyków. Niektórzy czytelnicy doceniają jej organizację, podczas gdy inni krytykują ją za niespójność i powierzchowne omówienie tematów.
Zalety:⬤ Dobrze zorganizowany z jasnymi przykładami
⬤ świetny dla początkujących i średnio zaawansowanych programistów
⬤ przydatny jako punkt odniesienia
⬤ obejmuje szeroki zakres tematów, w tym interfejsy API Google
⬤ skuteczny do nauki o komponentach Androida
⬤ oferuje ćwiczenia i pytania na końcu rozdziałów.
⬤ Nie jest naprawdę „zaawansowana”
⬤ powierzchowne potraktowanie niektórych tematów
⬤ brak dogłębnych wskazówek dotyczących najlepszych praktyk
⬤ niespójna jakość rozdziałów
⬤ niektóre ważne koncepcje, takie jak testowanie i zarządzanie pamięcią, są niedostatecznie omówione.
(na podstawie 20 opinii czytelników)
Advanced Android Application Development
Advanced Android(TM) Application Development, Fourth Edition to kompletny przewodnik po tworzeniu solidnych, komercyjnych aplikacji na Androida. Systematycznie poprawiany i aktualizowany, ten przewodnik łączy potężne, zaawansowane techniki dla całego cyklu tworzenia aplikacji, w tym projektowania, kodowania, testowania, debugowania i dystrybucji. Dzięki dodaniu quizów i ćwiczeń w każdym rozdziale, jest on idealny zarówno do użytku profesjonalnego, jak i w klasie.
Przewodnik ten, będący doskonałym praktycznym źródłem informacji na temat najnowszych interfejsów API systemu Android, zawiera dogłębne objaśnienia kodu wykorzystującego kluczowe funkcje API i zawiera przykładowe aplikacje do pobrania dla prawie każdego rozdziału. Razem stanowią one solidną podstawę dla każdego nowoczesnego projektu aplikacji.
Autorzy czerpią z dziesięcioleci doświadczenia jako profesjonalni programiści mobilni, aby zapewnić wskazówki i najlepsze praktyki dla wysoce wydajnego rozwoju. Pokazują, jak przełamać tradycyjne granice aplikacji dzięki opcjonalnym funkcjom, w tym Android NDK, Google Analytics i Android Wear API oraz Google Play Game Services.
Nowości w tym wydaniu obejmują.
⬤ Integracja Google Cloud Messaging z aplikacjami.
⬤ Wykorzystanie nowych interfejsów API lokalizacji Google i Map Google na Androida.
⬤ Wykorzystanie rozliczeń w aplikacji z Google Play, a także dostawców zewnętrznych.
⬤ Rozpoczęcie pracy z Android Studio IDE.
⬤ Lokalizacja języka i korzystanie z usług tłumaczenia aplikacji Google Play.
⬤ Rozszerzanie zasięgu aplikacji za pomocą widżetów ekranu blokady i DayDreams.
⬤ Wykorzystanie ulepszeń w powiadomieniach, sieci, SMS-ach i innych interfejsach API.
Annuzzi opublikowało nowe próbki kodu źródłowego do użytku z Android Studio. Aktualizacje kodu są publikowane na powiązanej stronie bloga: http: //advancedandroidbook. blogspot.com/.
Tytuł ten jest niezastąpionym źródłem wiedzy dla średnio zaawansowanych i zaawansowanych programistów Java, którzy teraz tworzą dla Androida, a także dla doświadczonych programistów mobilnych, którzy chcą w pełni wykorzystać nową platformę Android i sprzęt.
To odświeżone, nowo zatytułowane wydanie jest kompletną aktualizacją Android(TM) Wireless Application Development, Volume II: Advanced Topics, Third Edition.