Opanowanie Android NDK

Ocena:   (5,0 na 5)

Opanowanie Android NDK (Sergey Kosarevsky)

Opinie czytelników

Podsumowanie:

Książka „Mastering Android NDK” jest chwalona za dobrze zorganizowane podejście do korzystania z zestawu narzędzi NDK i zapewnia szczegółowe wskazówki dotyczące tworzenia aplikacji zorientowanych na wydajność przy użyciu C / C ++. Obejmuje podstawowe tematy, od konfiguracji po zaawansowane techniki, takie jak tworzenie gier.

Zalety:

Dobrze napisana i bogata w informacje
obejmuje rozwój międzyplatformowy (Windows, OS X, Linux)
zawiera praktyczne przykłady
pomaga zintegrować biblioteki C/C++ z Javą
zajmuje się wydajnością w zadaniach intensywnie wykorzystujących procesor
prosty i przejrzysty styl prezentacji.

Wady:

ograniczona dostępność literatury na temat NDK w porównaniu z Javą
niektórzy czytelnicy mogą uznać skupienie się na NDK za niszowe
może nie odpowiadać początkującym niezaznajomionym z C/C++ lub natywnym programowaniem.

(na podstawie 2 opinii czytelników)

Oryginalny tytuł:

Mastering Android NDK

Zawartość książki:

Opanuj umiejętności potrzebne do tworzenia przenośnych, wysoce funkcjonalnych aplikacji na Androida przy użyciu NDK

O tej książce

Twórz przenośne gry przy użyciu Android NDK i debuguj je na pulpicie Zapoznaj się z różnymi popularnymi bibliotekami C++ na Androida i używaj ich w swoich grach Pisz wielowątkowy kod z grafiką, dźwiękiem, siecią i przechowywaniem zasobów

Dla kogo jest ta książka

Jeśli chcesz wykorzystać swoje umiejętności C++ w programowaniu mobilnym i zwiększyć wydajność swoich aplikacji na Androida, to jest to książka dla ciebie. Wymagana jest znajomość języka C lub C++, w tym manipulacji wskaźnikami, wielowątkowości, programowania obiektowego i podstaw C++11. Dodatkowym atutem będzie umiejętność tworzenia aplikacji bez IDE.

Czego się nauczysz

Czego się nauczysz

Poznaj popularne biblioteki C++ i korzystaj z nich na Androidzie Pisz przenośny, wielowątkowy natywny kod sieciowy Twórz przenośny framework audio przy użyciu OpenAL Implementuj przenośny framework renderujący przy użyciu OpenGL ES 3 Debuguj aplikacje mobilne na komputerze stacjonarnym Uzyskaj dostęp do zasobów z archiwów APK Renderuj tekst za pomocą FreeType

Szczegółowo

Android NDK jest używany do aplikacji multimedialnych, które wymagają bezpośredniego dostępu do zasobów systemowych. NDK jest również kluczem do przenośności, co z kolei pozwala na dość wygodny proces programowania i debugowania przy użyciu znanych narzędzi, takich jak łańcuchy narzędzi GCC i Clang.

Jest to praktyczny przewodnik po rozszerzaniu umiejętności tworzenia gier za pomocą Android NDK. Książka zawiera wiele przejrzystych przykładowych aplikacji krok po kroku, które pomogą ci w dalszym odkrywaniu funkcji Android NDK i niektórych popularnych bibliotek C++ oraz zwiększeniu produktywności poprzez debugowanie procesu programowania.

Dzięki tej książce dowiesz się, jak pisać przenośny, wielowątkowy kod natywny, korzystać z sieci HTTP w C++, odtwarzać pliki audio, korzystać z OpenGL ES 3 i renderować tekst wysokiej jakości. Każdy rozdział ma na celu przybliżenie cię o krok do stworzenia aplikacji. Pod koniec tej książki będziesz w stanie stworzyć wciągającą, kompletną aplikację do gier.

Styl i podejście

Książka ta przyjmuje podejście krok po kroku, a każdy rozdział opiera się na materiale z poprzednich. Książka koncentruje się na wykorzystaniu znajomości języka C++ podczas tworzenia własnych aplikacji na Androida.

Dodatkowe informacje o książce:

ISBN:9781785288333
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Książka kucharska renderowania grafiki 3D: Kompleksowy przewodnik po algorytmach renderowania w...
Zbuduj silnik renderujący 3D od podstaw,...
Książka kucharska renderowania grafiki 3D: Kompleksowy przewodnik po algorytmach renderowania w nowoczesnych technologiach OpenGL i Vulkan - 3D Graphics Rendering Cookbook: A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan
Opanowanie Android NDK - Mastering Android NDK
Opanuj umiejętności potrzebne do tworzenia przenośnych, wysoce funkcjonalnych aplikacji na Androida przy użyciu NDKO tej...
Opanowanie Android NDK - Mastering Android NDK

Prace autora wydały następujące wydawnictwa: