
Android. Receptury Ian F. Darwin
(ebook)
(audiobook)
(audiobook)
- Autor:
- Ian F. Darwin
- Serie wydawnicze:
- Receptury
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.3/6 Opinie: 8
- Stron:
- 616
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Czytaj fragment
Zostało Ci
na świąteczne zamówienie
opcje wysyłki »
Opis
książki
:
Android. Receptury
Sprawdzone rozwiązania dla programistów platformy Android!
Android jest obecnie najpopularniejszą platformą dla telefonów komórkowych i tabletów. Liczba aktywacji to setki tysięcy w ciągu jednego dnia. Skąd wzięła się ta popularność? Nie bez znaczenia są tu banalnie prosta integracja z serwisami społecznościowymi oraz ogromny wybór aplikacji i sprzętu, w którym można przebierać bez końca. Android jest również faworytem deweloperów oprogramowania. Dzięki temu, że platforma jest oparta o język Java, mogą oni błyskawicznie wykorzystać posiadaną wiedzę oraz znane narzędzia. Ta mieszanka jest skazana na sukces!
Książka, którą trzymasz w rękach, pomoże Ci odnieść sukces. Należy ona do ulubionej serii programistów - "Receptury". Znajdziesz tu najlepsze przepisy na rozwiązanie typowych problemów. W trakcie lektury nauczysz się błyskawicznie konfigurować środowisko pracy, tworzyć kopie zapasowe danych aplikacji oraz testować Twoje dzieło. Ponadto sprawdzisz, jak komunikować się między procesami, tworzyć zaawansowaną grafikę oraz wyświetlać materiały multimedialne. Przekonasz się również, jak łatwo uzyskać informacje z odbiornika GPS, sterować diodą LED w urządzeniu oraz przygotować aplikację do dystrybucji i sprzedaży. Książka ta powinna trafić w ręce wszystkich pasjonatów systemu Android!
Sięgnij po tę książkę i:
- sprawdź, jak uzyskać informacje z odbiornika GPS
- błyskawicznie przygotuj swoje środowisko pracy
- twórz zaawansowane elementy graficzne
- przygotuj aplikację do publikacji
Wypróbuj najlepsze przepisy dla Androida!

Wybrane bestsellery
-
Nowość Promocja
Asystenci programowania AI, tacy jak GitHub Copilot i Continue, są coraz bardziej powszechni w branży IT. Na co dzień wspomagają programistów w generowaniu kodu, refaktoryzacji, debugowaniu i optymalizacji aplikacji. Wprowadzenie tych technologii do codziennej pracy może znacząco zwiększyć produktywność, zmniejszyć liczbę błędów i przyspieszyć czas realizacji projektów. W naszym szkoleniu prezentujemy jak zintegrować te nowoczesne technologie w procesie tworzenia aplikacji - to kluczowa umiejętność dla każdej osoby, która chce nadążyć za aktualnymi trendami w branży IT.- Videokurs 53 pkt
(35,69 zł najniższa cena z 30 dni)
53.55 zł
119.00 zł (-55%) -
Promocja
Apache Maven jest jednym z najpopularniejszych narzędzi do automatyzacji i zarządzania projektami w ekosystemie Java. Ze względu na to, że jest darmowy i wiele ułatwia – od dodawania projektu do danej biblioteki czy frameworku, poprzez kompilowanie, budowanie projektu i testowanie go, aż po generowanie raportów – Maven staje się powoli właściwie obowiązkowy dla programistów Javy. Warto więc go sobie przyswoić, zanim zapytają Cię o niego podczas rozmowy kwalifikacyjnej czy rekrutacji do większego projektu.- Videokurs 39 pkt
(29,70 zł najniższa cena z 30 dni)
39.59 zł
99.00 zł (-60%) -
Promocja
Niezależnie od poziomu doświadczenia ten praktyczny przewodnik ułatwi Ci opanowanie Go. Znajdziesz tu kluczowe informacje, dzięki którym nauczysz się tworzyć przejrzysty, idiomatyczny kod w Go i myśleć jak programista Go. To wydanie uwzględnia nowości, które zostały udostępnione w ciągu ostatnich trzech lat: nowe funkcjonalności, narzędzia i biblioteki. Wyjaśniono tu stosowanie takich usprawnień jak strukturalne rejestrowanie danych, fuzzing, przestrzenie robocze i sprawdzanie pod kątem luk w zabezpieczeniach. Dokładniej opisano ekosystem narzędzi Go i wzbogacono to omówienie ćwiczeniami i przykładami. Jeśli chcesz pisać idiomatyczny kod Go, który będzie niezawodny, trwały i łatwy w późniejszej obsłudze technicznej ― to książka dla Ciebie!- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościami. I dlatego warto uzyskać certyfikat ISTQB®: Certyfikowany tester - poziom podstawowy. Jest to uznawany na całym świecie dokument świadczący o opanowaniu najważniejszych kompetencji z zakresu kontroli jakości oprogramowania.- PDF + ePub + Mobi
- Druk 54 pkt
(54,50 zł najniższa cena z 30 dni)
54.50 zł
109.00 zł (-50%) -
Promocja
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osiągnięcie pożądanych celów. Każda osoba zaangażowana w procesy wytwarzania jakichkolwiek systemów – czy to informatycznych, czy usługowych – powinna posiadać podstawowe informacje na temat wymagań, ich jakości i sposobów zarządzania nimi. Stąd wiedza zawarta w kursie przyda się analitykom biznesowym i systemowym pracującym nad rozwiązaniami wnoszącymi wartość dla interesariuszy. Dostarczy im informacji niezbędnych do prawidłowego określenia źródeł wymagań, pozyskania wymagań przy użyciu różnych technik, a także dokumentacji wymagań w optymalnej dla danego kontekstu formie. Osoby zaangażowane w testowanie i ocenę jakości produktów informatycznych również mogą skorzystać ze szkolenia – dowiedzą się, na jakie aspekty należy zwracać uwagę, gdy pracuje się z wymaganiami, i jakie cechy powinny spełniać dobrej jakości wymagania. Wreszcie i ci, którzy już są zaangażowani w pracę z wymaganiami, będą w stanie pozyskać z kursu nowe informacje i wiadomości.- Videokurs 67 pkt
(50,70 zł najniższa cena z 30 dni)
67.60 zł
169.00 zł (-60%) -
Promocja
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielkiej psychicznej odporności, by się nie poddać. Otrzymują do realizacji projekty spóźnione już w momencie startu prac. Muszą współpracować z klientami nastawionymi na wieczne „nie” lub takimi, którym sprzedawca obiecał uczynić realnym to, co absolutnie nierealne... Niestety, mądra teoria zarządzania projektami IT nader często ma się nijak do rzeczywistości.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Promocja
Trzymasz w dłoni kolejne wydanie niezwykle popularnego podręcznika do nauki C. Podobnie jak poprzednie wydania, także to zostało zaktualizowane i uzupełnione, między innymi o elementy standardu C11. Książka stanowi przemyślane, przejrzyste i wnikliwe wprowadzenie do języka C. Czytelnie wyjaśnia zasady programowania, zawiera opisy licznych rozwiązań programistycznych, setki przykładów kodu oraz ćwiczenia do samodzielnego wykonania. Dzięki takiemu układowi treści wiele osób nauczyło się C właśnie z tej książki, a kolejne jej wydania są przyjmowane z entuzjazmem.- PDF + ePub + Mobi
- Druk 89 pkt
(89,50 zł najniższa cena z 30 dni)
89.50 zł
179.00 zł (-50%) -
Promocja
Jeśli nie znasz GitHuba, to w tej krótkiej książce znajdziesz wszystkie informacje niezbędne do rozpoczęcia pracy z tym systemem: tylko tyle i aż tyle. Jest to znakomity przewodnik dla menedżerów projektu i produktu, udziałowców i innych członków zespołu, którzy chcą wziąć udział w realizacji projektu. To także doskonały poradnik dla programistów, którzy dopiero uczą się obsługi GitHuba.- PDF + ePub + Mobi
- Druk 16 pkt
(16,45 zł najniższa cena z 30 dni)
16.45 zł
32.90 zł (-50%) -
Promocja
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów Podręcznik profesjonalnego programisty! Robert C. Martin, znany jako Uncle Bob, to jeden z prawdziwych gwiazdorów branży IT, człowiek o niezwykłej charyzmie, rewelacyjnym podejściu do słuchaczy i poczuciu humoru. O jego czas wciąż biją się konferencje branżowe. Poza działalności- PDF + ePub + Mobi
- Druk 24 pkt
(24,50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł (-50%) -
Promocja
Sprawdź sam, jak wykorzystać JavaScript do stworzenia aplikacji, która zaskoczy użytkowników. Budowanie w tym języku dużych internetowych aplikacji, które zaoferują użytkownikom funkcje obecne dotąd wyłącznie w aplikacjach biurkowych, wymaga utrzymywania stanu aplikacji po stronie klienta — a to nie jest łatwe zadanie. Dzięki tej książce poznasz szczegółowy opis czynności, jakie trzeba wykonać, aby zaimplementować nowoczesną aplikację, a potem opanujesz skuteczne metody korzystania z mechanizmu WebSockets, operowania na plikach oraz modelowania danych. Ponadto zgłębisz niuanse nowego API oraz dowiesz się, jakie są najlepsze techniki debugowania i analizowania wydajności Twojej aplikacji. Ta książka to długo oczekiwana pozycja, w całości poświęcona zaawansowanemu wykorzystaniu języka JavaScript!- PDF + ePub + Mobi
- Druk 19 pkt
(19,95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%)
O autorze książki
Ian F. Darwin pracuje w branży komputerowej od trzech dziesięcioleci. Oprócz pisania programów i świadczenia usług consultingowych, Ian pracuje w firmie Learning Tree International, jednej z wiodących na świecie firm prowadzących kursy techniczne, gdzie naucza wykorzystania systemu Unix oraz programowania w językach C oraz Java. Jest także autorem książki Checking C Programs with Lint (O’Reilly) oraz ponad 70 artykułów poświęconych systemowi Unix.
Ian F. Darwin - pozostałe książki
-
Promocja
Jump in and build working Android apps with the help of more than 230 tested recipes. The second edition of this acclaimed cookbook includes recipes for working with user interfaces, multitouch gestures, location awareness, web services, and specific device features such as the phone, camera, and accelerometer. You also get useful info on packaging-
- ePub + Mobi 220 pkt
(220,15 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł (-15%) -
-
Promocja
Poznasz język programowania Java, nauczysz się korzystać z systemu plików oraz sieci, wykorzystasz wyrażenia regularne, błyskawicznie rozwiążesz typowe problemy...- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
Oto zbiór aktualnych i kompletnych receptur instruktażowych, z których każda pomaga w rozwiązaniu konkretnego problemu. Wszystkie zostały starannie przetestowane i wielokrotnie udowodniły swoją przydatność. Każdą poprzedzono krótkim wprowadzeniem i omówieniem zastosowanych mechanizmów działania. Ta książka nie jest klasycznym podręcznikiem programowania, jednak z pewnością przyśpieszy praktyczne wykorzystanie możliwości Javy. Wśród receptur znalazł się szeroki zakres zagadnień, od podstawowych operacji na ciągach znaków, poprzez programowanie funkcyjne, po komunikację sieciową, rozwiązania big data i współdziałanie z kodem napisanym w innych językach. W tym wydaniu uwzględniono zmiany wprowadzone w wersjach Javy 12, 13 i 14.- PDF + ePub + Mobi
- Druk 59 pkt
(59,50 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
Promocja
Java continues to grow and evolve, and this cookbook continues to evolve in tandem. With this guide, you’ll get up to speed right away with hundreds of hands-on recipes across a broad range of Java topics. You’ll learn useful techniques for everything from string handling and functional programming to network communication.Each recipe includes self-
- ePub + Mobi 254 pkt
(245,65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł (-15%) -
-
Promocja
It takes a book as versatile as its subject to cover Apache Tomcat, the popular open source Servlet and JSP container and high performance web server. Tomcat: The Definitive Guide is a valuable reference for administrators and webmasters, a useful guide for programmers who want to use Tomcat as their web application server during development or in-
- ePub + Mobi 118 pkt
(118,15 zł najniższa cena z 30 dni)
118.15 zł
139.00 zł (-15%) -
-
Promocja
Jakarta Tomcat is not only the most commonly used open source servlet engine today, it's become the de facto standard by which other servlet engines are measured. Powerful and flexible, it can be used as a stand-alone web server or in conjunction with another server, like Apache or IIS, to run servlets or JSPs. But mastery of Tomcat is not easy: be-
- ePub + Mobi 109 pkt
(101,15 zł najniższa cena z 30 dni)
109.65 zł
129.00 zł (-15%) -
Zobacz pozostałe książki z serii Receptury
-
Promocja
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbioru danych. W książce znajdziesz receptury przydatne do rozwiązywania szerokiego spektrum problemów, od przygotowania i wczytania danych aż po trenowanie modeli i korzystanie z sieci neuronowych. W ten sposób wyjdziesz poza rozważania teoretyczne czy też matematyczne koncepcje i zaczniesz tworzyć aplikacje korzystające z uczenia maszynowego.- PDF + ePub + Mobi
- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
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 pobierania wskaźników pochodzących z systemów zewnętrznych. Zrozumiesz zasady konfiguracji systemu Prometheus, komponentu Node Exporter i menedżera ostrzeżeń Alertmanager. Zapoznasz się też z nowymi funkcjonalnościami języka PromQL, dostawców mechanizmu odkrywania usług i odbiorców menedżera ostrzeżeń Alertmanager. Dokładnie zaprezentowano tu również zagadnienia bezpieczeństwa po stronie serwera, w tym mechanizm TLS i uwierzytelniania podstawowego.- PDF + ePub + Mobi
- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
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ć. Poznasz różne aspekty FP: kompozycję, ekspresyjność, modułowość, wydajność i efektywne manipulowanie danymi. Nauczysz się korzystać z FP w celu zapewnienia wyższego bezpieczeństwa i łatwiejszego utrzymywania kodu. Te wszystkie cenne umiejętności ułatwią Ci pisanie bardziej zwięzłego, rozsądnego i przyszłościowego kodu.- PDF + ePub + Mobi
- Druk 43 pkt
(43,50 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł (-50%) -
Promocja
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 Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta — spójnego rozwiązania do wydajnego budowania aplikacji!- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
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 poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
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żytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
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. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji.- PDF + ePub + Mobi
- Druk 43 pkt
(43,50 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł (-50%) -
Promocja
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ładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- PDF + ePub + Mobi
- Druk 38 pkt
(38,50 zł najniższa cena z 30 dni)
38.50 zł
77.00 zł (-50%) -
Promocja
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ęki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- PDF + ePub + Mobi
- Druk 64 pkt
(64,50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja
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 do języka i do pracy na platformie Javy. Druga zawiera opis podstawowych pojęć i interfejsów API, których znajomość jest niezbędna każdemu programiście Javy. Mimo niewielkiej objętości w podręczniku znalazły się liczne przykłady wykorzystania potencjału tego języka programowania, a także zastosowania najlepszych praktyk programistycznych w rzeczywistej pracy.- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%)
Ebooka "Android. Receptury" 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 "Android. Receptury" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Android. Receptury" 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
Recenzje książki: Android. Receptury (1)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: MobileWorld24 Wojciech ŁęczyckiRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Dokładnie dwa tygodnie temu opisywałem dla Was książkę, która nieco odbiegała od standardowego programowania na platformy mobilne, gdyż opierała się na tworzeniu aplikacji we Flashu, który w sam w sobie jest zdecydowanie innym środowiskiem pracy, i w przypadku przeglądarek na system sygnowany zielonym robocikiem nie do końca się przyjął. W dzisiejszej recenzji książki powracamy do Androida i programowania na niego, choć sama książka została napisana w nieco podobnej konwencji jak „Tworzenie aplikacji dla iOS we Flashu Receptury”. Dziś mamy dla Was „Android. Receptury” pióra Iana F. Darwina, która pod angielskim tytułem Android Cookbook zdobyła uznanie wśród czytelników.
„Android. Receptury” jest książką nieco grubszą od tej, którą miałem dla Was okazję recenzować w ostatnim cyklu Mobilnego mola książkowego, gdyż jest ona o objętości nieco ponad 600 stron. Całość została podzielona w sumie na 22 rozdziały, który każdy porusza w ogóle inne zagadnienie. Pierwsze trzy rozdziały omawiają jak w ogóle wziąć się za pisanie na mobilne platformy, opisuje proces przygotowania środowiska programistycznego, czy pozwala przygotować elementy, które umożliwią w łatwy sposób testować naszą nowo napisaną grę czy program. Kolejne rozdziały to już zdecydowanie samo programowanie w kontekście poszczególnych aspektów, które można wykorzystać w przypadku pisania na urządzenia mobilne takie jak lokalizacje i mapy, bluetooth, czy akcelerometr, dzięki czemu projektując nową aplikację będziemy mogli na bieżąco łatwo rozwiązywać poszczególne problemy na które natrafimy na swej drodze, a przy tym nie musimy wertować całej książki. Poszczególne rozdziały podobnie jak w przypadku Tworzenie aplikacji dla iOS we Flashu zostały podzielone na poszczególne zagadnienia np. Tworzenie niestandardowego paska tytułu, opis zagadnienia został podzielony w sumie na trzy elementy problem rozwiązanie i omówienie, z czego tak właściwie ta ostatni część zdecydowanie zawiera , które umożliwiają dotarcie do celu, ominięcie poszczególnych problemów. Nieco zabrakło mi tutaj poddziału zobacz także, dzięki któremu moglibyśmy rozszerzyć swoją wiedzę np. korzystając ze źródeł internetowych , czy innych czasopism, książek, które zdecydowanie rozjaśniły by sprawę. (choć tutaj jest pewna nieścisłość, gdyż po niektórych działach występuje dodatkowa zobacz także zawierająca materiały wykraczające poza tę książkę). Jeśli chodzi o kod źródłowy ten został zebrany w jedno miejsce, co w praktyce jest nieco mniej wygodne niż po rozdzielenie go na mniejsze tylko przypisane do konkretnej receptury. Cóż mogę powiedzieć więcej o samej książce, przede wszystkim że została w taki sposób napisana, że powinna być zrozumiała zarówno dla laików, jeśli chodzi o programowanie na platformy mobilne, jak i dla starych wyjadaczy, którzy nie jedną aplikację czy grę już stworzyli (choć zapewne Ci drudzy nie będą musieli korzystać z tej książki zbyt często, albo w ogóle). Na końcu standardowo dla tak obszernych pozycji znalazł się skorowidz, w którym zostały zebrane wszystkie najważniejsze pojęcia z odniesieniem gdzie można znaleźć jego rozwinięcie.
Reasumując, jeśli jesteście początkującymi programistami lub średnio zaawansowanymi na platformie sygnowanej zielonym robocikiem i co rusz napotykacie na różne problemy, które często nie jest tak łatwo rozwiązać, to myślę że książka może być dla Was przydatna. Android. Receptury to pozycja dla osób szukających konkretnych rozwiązań dla poszczególnych aspektów programowania na Androida, przez co może nie jest swoistym tutorialem nauki programowania, lecz bardziej zbiorem przeróżnych receptur, które można wykorzystać w swoim projekcie.
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Android Cookbook
- Tłumaczenie:
- Tomasz Walczak
- ISBN Książki drukowanej:
- 978-83-246-6269-2, 9788324662692
- Data wydania książki drukowanej :
- 2013-03-28
- ISBN Ebooka:
- 978-83-246-6270-8, 9788324662708
- Data wydania ebooka :
-
2013-03-29
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:
- 12421
- Rozmiar pliku Pdf:
- 15.7MB
- Rozmiar pliku ePub:
- 11MB
- Rozmiar pliku Mobi:
- 21.4MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 38.3MB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Serie wydawnicze: Receptury
Spis treści książki
- 1.1. Wprowadzenie - podstawowe informacje (19)
- 1.2. Nauka Javy (19)
- 1.3. Tworzenie aplikacji "Witaj, świecie" z poziomu wiersza poleceń (21)
- 1.4. Tworzenie aplikacji "Witaj, świecie" w środowisku Eclipse (24)
- 1.5. Konfigurowanie środowiska IDE w systemie Windows pod kątem programowania aplikacji na Android (29)
- 1.6. Cykl życia w Androidzie (35)
- 1.7. Instalowanie plików .apk w emulatorze za pomocą narzędzia ADB (36)
- 1.8. Instalowanie aplikacji w emulatorze za pomocą sklepu SlideME (38)
- 1.9. Współużytkowanie klas Javy z innym projektem środowiska Eclipse (39)
- 1.10. Wskazywanie bibliotek z implementacją funkcji zewnętrznych (41)
- 1.11. Wykorzystanie przykładów z pakietu SDK do ułatwienia sobie pracy (43)
- 1.12. Aktualizowanie pakietu SDK Androida (46)
- 1.13. Wykonywanie zrzutów w emulatorze i urządzeniu z Androidem (52)
- 1.14. Prosty przykładowy program do odliczania wstecznego (55)
- 1.15. Program Tipster - kalkulator napiwków na Android (57)
- 2.1. Wprowadzenie - projektowanie udanych aplikacji na Android (73)
- 2.2. Obsługa wyjątków (76)
- 2.3. Obiekt Application w Androidzie jako singleton (79)
- 2.4. Zachowywanie danych po zmianie orientacji ekranu (81)
- 2.5. Monitorowanie poziomu baterii w urządzeniach z Androidem (83)
- 2.6. Tworzenie ekranów powitalnych w Androidzie (84)
- 2.7. Projektowanie aplikacji na potrzeby konferencji, BarCampu, hackathonu lub instytucji (88)
- 2.8. Wykorzystanie narzędzia Google Analytics w aplikacjach na Android (90)
- 2.9. Prosta latarka (92)
- 2.10. Dostosowywanie aplikacji na telefony z Androidem do tabletów (94)
- 2.11. Preferencje obowiązujące przy pierwszym uruchomieniu aplikacji (95)
- 2.12. Formatowanie czasu i daty na potrzeby wyświetlania (97)
- 2.13. Kontrolowanie danych wejściowych za pomocą odbiorników KeyListener (99)
- 2.14. Tworzenie kopii zapasowej danych aplikacji na Android (102)
- 2.15. Stosowanie wskazówek zamiast okien podpowiedzi (108)
- 3.1. Wprowadzenie - testy (111)
- 3.2. Programowanie sterowane testami w Androidzie (111)
- 3.3. Konfigurowanie urządzeń AVD na potrzeby testowania aplikacji (112)
- 3.4. Testowanie aplikacji w wielu urządzeniach za pomocą chmury (121)
- 3.5. Tworzenie i stosowanie projektu testowego (122)
- 3.6. Rozwiązywanie problemów z awariami aplikacji (125)
- 3.7. Debugowanie z wykorzystaniem instrukcji Log.d i okna LogCat (128)
- 3.8. Automatyczne otrzymywanie raportów o błędach od użytkowników za pomocą mechanizmu BugSense (129)
- 3.9. Korzystanie z lokalnego dziennika czasu wykonania do analizowania błędów i innych sytuacji (131)
- 3.10. Odtwarzanie scenariuszy cyklu życia aktywności na potrzeby testów (134)
- 3.11. Rozwijanie płynnie działających aplikacji za pomocą narzędzia StrictMode (139)
- 3.12. Korzystanie z programu Monkey (140)
- 3.13. Wysyłanie komunikatów tekstowych i przekazywanie wywołań między urządzeniami AVD (142)
- 4.1. Wprowadzenie - komunikacja wewnątrz- i międzyprocesowa (145)
- 4.2. Obsługiwanie strony internetowej, numeru telefonu lub innych elementów za pomocą intencji (146)
- 4.3. Wysyłanie e-maili z poziomu widoku (147)
- 4.4. Wysyłanie e-maili z załącznikami (150)
- 4.5. Przekazywanie łańcuchów znaków za pomocą instrukcji Intent.putExtra() (151)
- 4.6. Pobieranie danych z aktywności podrzędnej do aktywności głównej (152)
- 4.7. Podtrzymywanie działania usługi w trakcie wyświetlania innych aplikacji (155)
- 4.8. Wysyłanie i odbieranie komunikatów rozgłoszeniowych (157)
- 4.9. Uruchamianie usługi po ponownym uruchomieniu urządzenia (158)
- 4.10. Używanie wątków do tworzenia szybko reagujących aplikacji (159)
- 4.11. Korzystanie z klasy AsyncTask do wykonywania operacji w tle (160)
- 4.12. Przesyłanie komunikatów między wątkami za pomocą kolejki wątków aktywności i komponentu obsługi (166)
- 4.13. Tworzenie androidowej wersji kalendarza Epoch (napisanego w HTML-u i JavaScripcie) (168)
- 5.1. Wprowadzenie - dostawcy treści (175)
- 5.2. Pobieranie danych z dostawcy treści (175)
- 5.3. Pisanie dostawcy treści (177)
- 5.4. Pisanie zdalnej usługi na Android (179)
- 6.1. Wprowadzenie - grafika (185)
- 6.2. Stosowanie niestandardowej czcionki (185)
- 6.3. Wyświetlanie obracającego się sześcianu za pomocą specyfikacji OpenGL ES (187)
- 6.4. Sterowanie obracającym się sześcianem (191)
- 6.5. Odręczne rysowanie płynnych linii (194)
- 6.6. Robienie zdjęć za pomocą intencji (198)
- 6.7. Robienie zdjęć za pomocą klasy android.media.Camera (200)
- 6.8. Skanowanie kodu kreskowego lub kodu QR za pomocą programu Google ZXing (204)
- 6.9. Wyświetlanie diagramów i wykresów za pomocą klasy AndroidPlot (207)
- 6.10. Tworzenie ikony do androidowego launchera za pomocą programu Inkscape (208)
- 6.11. Łatwe tworzenie ikon do launchera za pomocą programu Paint.NET i grafik z serwisu OpenClipArt.org (215)
- 6.12. Korzystanie z plików NinePatch (221)
- 6.13. Tworzenie wykresów na strony HTML5 za pomocą biblioteki RGraph (224)
- 6.14. Dodawanie prostej animacji rastrowej (228)
- 6.15. Przybliżanie obrazu za pomocą gestów dotykowych (230)
- 7.1. Wprowadzenie - interfejs GUI (235)
- 7.2. Poznawanie i przestrzeganie wytycznych tworzenia interfejsu użytkownika (236)
- 7.3. Obsługa zmian konfiguracji przez oddzielenie widoku od modelu (238)
- 7.4. Tworzenie przycisku i odbiornika kliknięć (241)
- 7.5. Pięć sposobów na dołączanie odbiornika zdarzeń (242)
- 7.6. Stosowanie kontrolek CheckBox i RadioButton (246)
- 7.7. Wzbogacanie projektu interfejsu użytkownika za pomocą przycisków graficznych (249)
- 7.8. Udostępnianie listy rozwijanej z opcjami za pomocą klasy Spinner (251)
- 7.9. Obsługa długiego kliknięcia (253)
- 7.10. Wyświetlanie pól tekstowych TextView i EditText (254)
- 7.11. Ograniczanie wartości pola EditText za pomocą atrybutów oraz interfejsu TextWatcher (255)
- 7.12. Kontrolka AutoCompleteTextView (257)
- 7.13. Zapełnianie kontrolki AutoCompleteTextView za pomocą zapytań do bazy SQLite (259)
- 7.14. Przekształcanie pól tekstowych w pola na hasło (260)
- 7.15. Zmiana klawisza Enter na Next na klawiaturze programowej (261)
- 7.16. Obsługa w aktywności zdarzeń związanych z klawiszami (264)
- 7.17. Pokaż im gwiazdy - kontrolka RatingBar (265)
- 7.18. Drgający widok (268)
- 7.19. Wyświetlanie dotykowych informacji zwrotnych (270)
- 7.20. Przełączanie się między różnymi aktywnościami w widoku TabView (273)
- 7.21. Tworzenie niestandardowego paska tytułu (275)
- 7.22. Formatowanie liczb (277)
- 7.23. Poprawne stosowanie liczby mnogiej (281)
- 7.24. Wyświetlanie drugiego ekranu z poziomu pierwszego (283)
- 7.25. Tworzenie ekranu wczytywania, wyświetlanego przy przełączaniu aktywności (291)
- 7.26. Zakrywanie innych komponentów za pomocą klasy SlidingDrawer (292)
- 7.27. Otwieranie komponentu SlidingDrawer od góry do dołu (295)
- 7.28. Dodawanie do układu obramowania z zaokrąglonymi rogami (296)
- 7.29. Wykrywanie gestów w Androidzie (299)
- 7.30. Tworzenie interfejsu użytkownika w Androidzie 1.6 i nowszych wersjach za pomocą fragmentów z Androida 3.0 (305)
- 7.31. Korzystanie z galerii zdjęć w Androidzie 3.0 (308)
- 7.32. Tworzenie prostego widżetu aplikacji (311)
- 8.1. Wprowadzenie - alerty w interfejsach GUI (315)
- 8.2. Tworzenie i wyświetlanie menu (316)
- 8.3. Obsługa wyboru opcji menu (317)
- 8.4. Tworzenie podmenu (318)
- 8.5. Tworzenie wyskakujących okien dialogowych (okien z alertami) (321)
- 8.6. Kontrolka Timepicker (322)
- 8.7. Tworzenie obrotowego mechanizmu wybierania (podobnego do tego z iPhone'ów) (325)
- 8.8. Tworzenie okna dialogowego z zakładkami (327)
- 8.9. Tworzenie okna ProgressDialog (330)
- 8.10. Tworzenie niestandardowego okna dialogowego z przyciskami, rysunkami i tekstem (331)
- 8.11. Klasa AboutBox do wielokrotnego użytku (333)
- 8.12. Modyfikowanie wyglądu komunikatów toast (336)
- 8.13. Tworzenie powiadomienia wyświetlanego na pasku stanu (337)
- 9.1. Wprowadzenie - kontrolka ListView (343)
- 9.2. Używanie kontrolki ListView do tworzenia aplikacji opartych na listach (343)
- 9.3. Tworzenie widoków "brak danych" dla kontrolek ListView (347)
- 9.4. Tworzenie zaawansowanych kontrolek ListView z rysunkami i tekstem (349)
- 9.5. Stosowanie nagłówków sekcji w kontrolkach ListView (352)
- 9.6. Zachowywanie pozycji w kontrolce ListView (356)
- 9.7. Niestandardowy adapter listy (357)
- 9.8. Obsługa zmian orientacji - od wartości z kontrolki ListView po wykresy w orientacji poziomej (360)
- 10.1. Wprowadzenie - multimedia (367)
- 10.2. Odtwarzanie filmów z serwisu YouTube (367)
- 10.3. Używanie obiektu Gallery wraz z kontrolką ImageSwitcher (368)
- 10.4. Rejestrowanie filmów za pomocą klasy MediaRecorder (371)
- 10.5. Jak wykorzystać androidowy mechanizm wykrywania twarzy? (373)
- 10.6. Odtwarzanie muzyki z pliku (376)
- 10.7. Odtwarzanie dźwięku bez interakcji z użytkownikiem (378)
- 10.8. Konwersja mowy na tekst (380)
- 10.9. Konwersja tekstu na mowę (381)
- 11.1. Wprowadzenie - utrwalanie danych (383)
- 11.2. Pobieranie informacji o plikach (383)
- 11.3. Wczytywanie plików z aplikacji, a nie z systemu plików (386)
- 11.4. Wyświetlanie zawartości katalogu (387)
- 11.5. Określanie łącznej ilości pamięci oraz ilości wolnego miejsca na karcie SD (390)
- 11.6. Prosty sposób tworzenia aktywności do ustawiania preferencji użytkownika (390)
- 11.7. Sprawdzanie poprawności ustawień (394)
- 11.8. Zaawansowane wyszukiwanie tekstu (396)
- 11.9. Tworzenie bazy SQLite w aplikacji na Android (401)
- 11.10. Wstawianie danych do bazy SQLite (402)
- 11.11. Wczytywanie wartości z istniejącej bazy SQLite (402)
- 11.12. Praca z datami w bazie SQLite (403)
- 11.13. Przetwarzanie danych w formacie JSON za pomocą klasy JSONObject (406)
- 11.14. Przetwarzanie dokumentów XML za pomocą interfejsu DOM API (407)
- 11.15. Przetwarzanie dokumentów w formacie XML z wykorzystaniem interfejsu XmlPullParser (409)
- 11.16. Dodawanie danych kontaktowych (412)
- 11.17. Wczytywanie danych kontaktowych (415)
- 12.1. Wprowadzenie - aplikacje do obsługi połączeń telefonicznych (417)
- 12.2. Wykonywanie operacji w momencie, gdy dzwoni telefon (418)
- 12.3. Przetwarzanie wychodzących połączeń telefonicznych (421)
- 12.4. Wybieranie numeru telefonu (424)
- 12.5. Wysyłanie jedno- lub wieloczęściowych wiadomości SMS (425)
- 12.6. Odbieranie wiadomości SMS w aplikacjach na Android (428)
- 12.7. Wysyłanie wiadomości SMS do emulatora za pomocą okna Emulator Control (429)
- 12.8. Korzystanie z androidowej klasy TelephonyManager do pobierania informacji o urządzeniu (430)
- 13.1. Wprowadzenie - sieć (441)
- 13.2. Stosowanie usług sieciowych typu RESTful (442)
- 13.3. Używanie wyrażeń regularnych do wyodrębniania informacji z nieustrukturyzowanego tekstu (444)
- 13.4. Przetwarzanie danych z kanałów RSS i Atom za pomocą parsera ROME (446)
- 13.5. Korzystanie ze skrótów MD5 do przetwarzania zwykłego tekstu (450)
- 13.6. Przekształcanie tekstu na odnośniki (451)
- 13.7. Dostęp do stron internetowych za pomocą kontrolki WebView (452)
- 13.8. Modyfikowanie wyglądu kontrolki WebView (453)
- 14.1. Wprowadzenie - gry i animacje (455)
- 14.2. Tworzenie gier na Android za pomocą frameworku flixel-android (456)
- 14.3. Tworzenie gry na Android za pomocą narzędzia AndEngine (Android-Engine) (458)
- 14.4. Przetwarzanie danych wejściowych wprowadzonych w określonym czasie (464)
- 15.1. Wprowadzenie - sieci społecznościowe (467)
- 15.2. Integrowanie aplikacji z sieciami społecznościowymi za pomocą protokołu HTTP (467)
- 15.3. Wczytywanie chronologicznych list tweetów za pomocą formatu JSON (470)
- 16.1. Wprowadzenie - aplikacje wykorzystujące lokalizację (473)
- 16.2. Pobieranie danych o lokalizacji (473)
- 16.3. Dostęp do danych z GPS-a w aplikacjach (475)
- 16.4. Podawanie fikcyjnych współrzędnych GPS w urządzeniu (477)
- 16.5. Geokodowanie i geokodowanie odwrotne (479)
- 16.6. Przygotowania do korzystania z map Google'a (480)
- 16.7. Wyświetlanie aktualnej lokalizacji urządzenia na mapach Google'a (486)
- 16.8. Wyświetlanie znacznika lokalizacji w widoku MapView (487)
- 16.9. Wyświetlanie kilku znaczników w widoku MapView (490)
- 16.10. Tworzenie warstw dla widoku MapView (495)
- 16.11. Zmienianie trybów widoku MapView (496)
- 16.12. Wyświetlanie ikony na warstwie bez korzystania z obiektów Drawable (497)
- 16.13. Implementowanie wyszukiwania lokalizacji na mapach Google'a (501)
- 16.14. Wyświetlanie widoku MapView w kontrolce TabView (503)
- 16.15. Obsługa długich kliknięć w widokach MapView (505)
- 16.16. Korzystanie z map OpenStreetMap (509)
- 16.17. Tworzenie warstw dla map OSM (511)
- 16.18. Stosowanie skali w mapach OSM (513)
- 16.19. Obsługa dotknięć warstwy mapy OSM (514)
- 16.20. Aktualizowanie lokalizacji na mapach OSM (516)
- 17.1. Wprowadzenie - czujniki (521)
- 17.2. Wykrywanie obecności lub braku czujnika (521)
- 17.3. Wykorzystywanie akcelerometru do wykrywania potrząsania urządzeniem (522)
- 17.4. Używanie akcelerometru do sprawdzania, czy ekran skierowany jest w dół, czy w górę (526)
- 17.5. Określanie ułożenia telefonu z Androidem za pomocą czujnika orientacji (527)
- 17.6. Odczyt wskazań czujnika temperatury (528)
- 18.1. Wprowadzenie - Bluetooth (531)
- 18.2. Włączanie Bluetootha i umożliwianie wykrywania urządzenia (532)
- 18.3. Podłączanie urządzenia z Bluetoothem (533)
- 18.4. Oczekiwanie na żądania połączenia Bluetooth oraz ich akceptowanie (536)
- 18.5. Implementowanie wykrywania urządzeń z Bluetoothem (537)
- 19.1. Wprowadzenie - sterowanie systemem i urządzeniem (539)
- 19.2. Dostęp do informacji o sieci i połączeniu (539)
- 19.3. Pobieranie informacji z pliku manifestu (540)
- 19.4. Zmienianie trybu dzwonka telefonu na cichy, wibracje lub normalny (541)
- 19.5. Kopiowanie tekstu i pobieranie go ze schowka (542)
- 19.6. Powiadomienia oparte na diodach LED (544)
- 19.7. Włączanie wibracji w urządzeniu (544)
- 19.8. Uruchamianie poleceń powłoki z poziomu aplikacji (545)
- 19.9. Określanie, czy dana aplikacja jest uruchomiona (546)
- 20.1. Wprowadzenie - inne języki programowania (549)
- 20.2. Uruchamianie zewnętrznych, natywnych instrukcji Uniksa i Linuksa (550)
- 20.3. Uruchamianie kodu natywnego w języku C lub C++ za pomocą interfejsu JNI z pakietu NDK (551)
- 20.4. Wprowadzenie do aplikacji Scripting Layer for Android (SL4A; wcześniej Android Scripting Environment) (556)
- 20.5. Tworzenie alertów za pomocą biblioteki SL4A (558)
- 20.6. Pobieranie dokumentów Google i wyświetlanie ich w kontrolce ListView za pomocą biblioteki SL4A (562)
- 20.7. Używanie kodów QR do rozpowszechniania skryptów SL4A (563)
- 20.8. Używanie JavaScriptu do wykorzystania wbudowanych funkcji telefonu poprzez kontrolkę WebView (566)
- 20.9. Tworzenie aplikacji niezależnych od platformy za pomocą frameworku PhoneGap (568)
- 21.1. Wprowadzenie - internacjonalizacja (571)
- 21.2. Internacjonalizacja tekstu aplikacji (572)
- 21.3. Wyszukiwanie i tłumaczenie łańcuchów znaków (575)
- 21.4. Niuanse związane z plikami strings.xml (577)
- 22.1. Wprowadzenie - tworzenie pakietów, instalowanie i dystrybucja (583)
- 22.2. Tworzenie certyfikatu używanego przy podpisywaniu (583)
- 22.3. Podpisywanie aplikacji (586)
- 22.4. Udostępnianie aplikacji w sklepie Google Play (dawny Android Market) (587)
- 22.5. Integrowanie sieci AdMob z aplikacją (588)
- 22.6. Zaciemnianie i optymalizowanie kodu za pomocą ProGuarda (592)
- 22.7. Odnośniki do aplikacji ze sklepu Google Play (595)
Przedmowa (13)
1. Podstawowe informacje (19)
2. Projektowanie udanych aplikacji (73)
3. Testy (111)
4. Komunikacja wewnątrz- i międzyprocesowa (145)
5. Dostawcy treści (175)
6. Grafika (185)
7. Graficzny interfejs użytkownika (235)
8. Alerty w interfejsach GUI - menu, okna dialogowe, komunikaty toast i powiadomienia (315)
9. GUI - kontrolka ListView (343)
10. Multimedia (367)
11. Utrwalanie danych (383)
12. Aplikacje do obsługi połączeń telefonicznych (417)
13. Aplikacje sieciowe (441)
14. Gry i animacje (455)
15. Sieci społecznościowe (467)
16. Lokalizacja i mapy (473)
17. Akcelerometr (521)
18. Bluetooth (531)
19. Sterowanie systemem i urządzeniem (539)
20. Inne języki programowania i frameworki (549)
21. Łańcuchy znaków i internacjonalizacja (571)
22. Tworzenie pakietów, instalowanie, dystrybucja i sprzedaż aplikacji (583)
Skorowidz (599)
Helion - inne książki
-
Nowość Promocja
Koncepcje te zostały przystępnie wyjaśnione właśnie w tej książce. W szczególności zapoznasz się z praktycznymi aspektami probabilistyki, statystyki, algebry liniowej i rachunku różniczkowego. Prezentacji tych zagadnień towarzyszą fragmenty kodu w Pythonie i praktyczne przykłady zastosowań w uczeniu głębokim. Rozpoczniesz od zapoznania się z podstawami, takimi jak twierdzenie Bayesa, a następnie przejdziesz do bardziej zaawansowanych zagadnień, w tym uczenia sieci neuronowych przy użyciu wektorów, macierzy i pochodnych. Dwa ostatnie rozdziały dadzą Ci szansę użycia nowej wiedzy do zaimplementowania propagacji wstecznej i metody gradientu prostego — dwóch podstawowych algorytmów napędzających rozwój sztucznej inteligencji.- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Ta pozycja, podobnie jak inne z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemniczym historiom, angażującym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak programowanie zorientowane obiektowo, aplikacje sieciowe czy uczenie maszynowe. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, a w toku nauki krok po kroku zbudujesz własną aplikację. Przekonasz się, że to absolutnie wyjątkowy i niezwykle skuteczny podręcznik!- Druk 64 pkt
(64,50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Nowość Promocja
Wyjątkowość tej książki polega na pragmatyzmie: opisano w niej, jak wyglądają realia pracy projektanta UX i jak bardzo potrafią być zagmatwane. Zapoznasz się z różnymi kontekstami i sytuacjami związanymi z projektowaniem UX, a także z ograniczeniami, jakie temu towarzyszą. To przygotuje Cię do prawdziwych wyzwań związanych z osobami zaangażowanymi w projekty. Poznasz też realia działalności firm i znaczenie aspektów biznesowych i finansowych. Posiądziesz cenną umiejętność godzenia celów komercyjnych ze swoją pracą bez uszczerbku dla empatii i etyki projektowania.- PDF + ePub + Mobi
- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Bestseller Nowość Promocja
Sztuczna inteligencja jest na ustach wszystkich. Odkąd pojawił się ChatGPT, newsy ze świata informatyki trafiają na pierwsze strony gazet, pojawiają się w serwisach informacyjnych, programach radiowych i telewizyjnych. Na temat AI dyskutują już nie tylko programiści, ale także fizycy, filozofowie i specjaliści zajmujący się rynkiem pracy. Wojskowi i naukowcy odkrywają dla niej kolejne zastosowania w swoich dziedzinach, futurolodzy zaś na zmianę straszą wizjami rodem z Terminatora i Czarnego lustra i uspokajają, że to wszystko dla naszego dobra, a sztuczna inteligencja pozostaje przecież pod ludzką kontrolą.- PDF + ePub + Mobi
- Druk 22 pkt
(22,45 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł (-50%) -
Nowość Promocja
Eksperci uważają język C# za flagowy produkt firmy Microsoft udostępniający zarówno wysokopoziomowe abstrakcje, jak i niskopoziomowe mechanizmy, które pozwalają uzyskać maksymalną wydajność aplikacji. Wersja oznaczona numerem 12 wprowadza kilka istotnych usprawnień i nowych funkcji, które mogą znacząco wpłynąć na sposób pisania kodu. Chociaż niektóre z nich mogłyby się wydawać drobnymi usprawnieniami, ich skumulowany efekt znacząco poprawia jakość kodu i produktywność programisty. Tych nowości warto się nauczyć, ponieważ nagrodą za poświęcony czas jest przyjemność płynąca z tworzenia znakomitych aplikacji.- PDF + ePub + Mobi
- Druk 89 pkt
(89,50 zł najniższa cena z 30 dni)
89.50 zł
179.00 zł (-50%) -
Nowość Promocja
Oprogramowanie jest dziś praktycznie wszędzie, a programiści od dawna należą do najbardziej poszukiwanych specjalistów. Na podstawie napisanego przez nich kodu funkcjonują już nie tylko komputery i smartfony. Oprogramowanie steruje sprzętami domowymi, telewizorem czy lodówką. W ramach tak zwanego internetu rzeczy wiele urządzeń technicznych komunikuje się między sobą bez udziału człowieka. Gwałtownie rozwija się sztuczna inteligencja, wymagająca specjalistycznego oprogramowania. Nie dziwi więc, że jego rozwój ciągle przyspiesza. W obliczu tych faktów odpowiedź na pytanie, jakiego języka programowania warto się nauczyć, jest trudna. Nawet dla osoby, która wie, w jaki sposób zamierza w przyszłości korzystać ze swoich informatycznych umiejętności.- PDF + ePub + Mobi
- Druk 22 pkt
(22,45 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł (-50%) -
Nowość Promocja
Ta książka stanowi twardy dowód, że matematyka jest elastyczna, kreatywna i radosna. Potraktuj ją jako fascynującą podróż przez świat matematyki abstrakcyjnej do teorii kategorii. Przekonaj się, że bez formalnej wiedzy w tej dziedzinie możesz rozwinąć umiejętność matematycznego myślenia. Abstrakcyjne idee matematyczne pomogą Ci inaczej spojrzeć na aktualne wydarzenia, kwestie sprawiedliwości społecznej i przywilejów społecznych czy nawet na COVID-19.- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja
Inżynieria wymagań jest jedną z podstawowych dyscyplin inżynierii oprogramowania. Cały proces wytwarzania oprogramowania powinien być oparty właśnie na niej. W ramach inżynierii wymagań korzystamy z wiedzy naukowej, technicznej i doświadczenia do zdefiniowania problemu, a także do zarządzania zakresem budowanego systemu oprogramowania. Bez znajomości reguł dotyczących zbierania, specyfikowania i analizy wymagań bardzo trudno jest zbudować system oprogramowania spełniający rzeczywiste potrzeby jego odbiorców.- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Nowość Promocja
Dzięki tej przystępnej książce, przeznaczonej dla programistów i badaczy, zrozumiesz podstawy techniczne modeli LLM. Dowiesz się, do czego można je zastosować, i odkryjesz elegancję ich architektury. Nauczysz się praktycznego korzystania z frameworka LangChain, zaprojektowanego do tworzenia responsywnych aplikacji. Dowiesz się, jak dostrajać model, jak zadawać mu pytania, poznasz także sprawdzone metody wdrażania i monitorowania środowisk produkcyjnych, dzięki czemu łatwo zbudujesz narzędzia do pisania, zaawansowane roboty konwersacyjne czy nowatorskie pomoce dla programistów. Liczne praktyczne przykłady i fragmenty kodu ułatwią Ci nie tylko przyswojenie podstaw, ale także używanie modeli LLM w innowacyjny i odpowiedzialny sposób.- PDF + ePub + Mobi
- Druk 39 pkt
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Książka jest przystępnym przewodnikiem po zastosowaniu języka SQL w procesie uzyskiwania informacji zawartych w danych. Zaczniesz od przyswojenia podstawowej wiedzy o bazach danych i SQL, a następnie przystąpisz do analizy prawdziwych zbiorów danych, takich jak demografia spisu ludności w Stanach Zjednoczonych, przejazdy taksówek w Nowym Jorku i szczegóły z krajowego katalogu targów rolniczych. Dzięki ćwiczeniom i przykładom zamieszczonym w każdym rozdziale szybko zaznajomisz się ze wszystkimi, również najnowszymi, narzędziami niezbędnymi do budowania zaawansowanych baz danych PostgreSQL. Zrozumiesz również, jak w szybki i efektywny sposób dane pozwalają zdobyć potrzebne informacje.- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%)
Dzięki 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@ebookpoint.pl
Proszę wybrać ocenę!
Proszę wpisać opinię!
Książka drukowana
* pola obowiązkowe

Proszę czekać...

Chcesz by Twoja paczka zdążyła pod choinkę?
Postaraj się złożyć zamówienie do:
18. grudnia (Paczka w Ruchu),
18. grudnia (Poczta Polska),
19. grudnia (paczkomaty InPost),
19. grudnia (DPD punkty).
19. grudnia (DPD Kurier).
Postaraj się złożyć zamówienie do:
18. grudnia (Paczka w Ruchu),
18. grudnia (Poczta Polska),
19. grudnia (paczkomaty InPost),
19. grudnia (DPD punkty).
19. grudnia (DPD Kurier).
Oceny i opinie klientów: Android. Receptury Ian F. Darwin (8)
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
(4)
(3)
(0)
(1)
(0)
(0)
więcej opinii