Android. Programowanie aplikacji. Rusz głową! Wydanie II Dawn Griffiths, David Griffiths
- Autorzy:
- Dawn Griffiths, David Griffiths
- Serie wydawnicze:
- Head First - Rusz głową!
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.0/6 Opinie: 11
- Stron:
- 880
- Druk:
- oprawa miękka
- Dostępny format:
-
PDF
Opis
książki
:
Android. Programowanie aplikacji. Rusz głową! Wydanie II
Od poprzedniego wydania tej książki minęło parę lat, a kariera Androida wciąż jest dynamiczna! Kompleksowość, otwarty kod źródłowy, modułowa architektura, znakomita elastyczność - to wszystko sprawia, że lawinowo rośnie rzesza ludzi, którzy wybierają właśnie tę platformę. Liczbę urządzeń pracujących pod kontrolą Androida podaje się w miliardach, a najpewniej będzie ich o wiele więcej. To nie tylko telefony, komputery czy tablety, ale także telewizory, inteligentne lodówki czy pralki, a nawet sztuczne satelity. Umiejętność efektywnego programowania dla Androida i dobry pomysł na świetną aplikację skazują dewelopera na nieunikniony sukces!
Sięgnij po ten nietypowy podręcznik! Możesz uznać jego formę i sposób przekazywania treści za dziwny, ale prędko przekonasz się, że jest wyjątkowo skuteczny. Twój mózg się zaangażuje i błyskawicznie przyswoi sobie techniki programowania dla Androida. A to wszystko dzięki nowatorskiemu podejściu autorów, którzy uznali, że najszybciej uczymy się wtedy, gdy uwzględnimy specyfikę działania własnego mózgu! Dowiesz się, jak przygotować sobie warsztat pracy, czyli Android Studio. Od razu zaprojektujesz strukturę aplikacji i zbudujesz dobry interfejs. Będziesz swobodnie posługiwał się aktywnościami, intencjami, usługami. Poznasz narzędzia Gradle, ART i ADB, dowiesz się, jak wykorzystywać bazy danych SQLite. A potem będzie jeszcze ciekawiej...
W tej książce między innymi:
- zasady tworzenia aplikacji interaktywnych
- istotne koncepcje, w tym: aktywności, intencje, usługi, układy i fragmenty
- biblioteki wsparcia, zadania asynchroniczne
- bazy danych i kursory
- uprawnienia i zarządzanie uprawnieniami
Neurony płoną. Emocje szaleją. Oto powstaje apka dla Androida!
Programowanie aplikacji na Androida
Czego się dowiesz z tej książki?
Jeśli masz pomysł na odlotową aplikację na Androida, to niniejsze, w pełni zaktualizowane wydanie książki pomoże Ci napisać taką pierwszą, działającą aplikację w mgnieniu oka. Na praktycznych przykładach dowiesz się jak określać strukturę aplikacji, projektować elastyczne i interaktywne interfejsy użytkownika, uruchamiać usługi działające w tle, zapewniać, że aplikacje będą działać na różnych telefonach i tabletach, oraz zdobędziesz wiele innych, przydatnych informacji i umiejętności. To tak, jakby obok Ciebie siedział doświadczony programista aplikacji na Androida! A wszystkim czego potrzebujesz by zacząć, jest choćby podstawowa znajomość języka Java.
Dlaczego tak książka wygląda tak inaczej?
Bazując na najnowszych osiągnięciach kognitywistyki oraz teorii nauki, niniejsza książka, Programowanie aplikacji na Androida. Rusz głową! , stosuje bogaty wizualnie styl prezentacji, by pobudzać umysł, odrzucając podejście bazujące na długich i usypiających fragmentach tekstu. Po co tracić czas męcząc się nad przyswajaniem nowych pojęć? Wielozmysłowe doznanie poznawcze jakim jest ta książka zostało zaprojektowane dokładnie w taki sposób, w jaki działa Twój mózg.
"Jeśli zaczynasz przygodę z programowaniem aplikacji na urządzenia mobilne, to ta książka jest właśnie dla Ciebie. Po prostu, to najlepsza dostępna książka o programowaniu na Androida."Andy Parker, Lead Software Developer w Next plc
"To bez wątpienia najlepsza dostępna książka do nauki programowania aplikacji na Androida. Jeśli możesz kupić tylko jedną, to wybierz tę."
Kenneth Kousen, Prezes, Kousen IT Inc. oraz JavaOne Rock Star
"Stań się zdolnym programistą aplikacji na Androida używającym nowoczesnych wzorców i napisz następną niesamowitą aplikację. Książka Programowanie aplikacji na Androida. Rusz głową! będzie na tej drodze Twoją przyjaciółką i jednocześnie umilającym czas mistrzem."
Ingo Krotzky, Poznający Androida

Wybrane bestsellery
-
Developers with prior experience can leverage the latest modern Android development libraries to build exceptional Android apps. This book discusses crucial factors to consider when developing Android applications and how to maintain them better.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja
Description .NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and eXtensible Application Markup Language (XAML). Using .NET MAUI, you can develop apps running on Android, iOS, macOS, and Windows from a single shared codebase. This book guides readers through the fundamentals of-
- ePub + Mobi 76 pkt
(71,91 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
Promocja
Description The book provides a comprehensive exploration of Java security and penetration testing, starting with foundational topics such as secure coding practices and the OWASP Top 10 for web applications. The early chapters introduce penetration testing methodologies, including Java web application-specific mapping and reconnaissance techniques-
- ePub + Mobi 76 pkt
(71,91 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
Promocja
Unleash the Power of Kotlin for Android App Development Key Features The book has theories explained elaborately along with Kotlin code and corresponding output to support the theoretical explanations. The Kotlin codes are provided with step-by-step comments to explain each instruction of the code The book is quite well balanced with programs a-
- ePub + Mobi 76 pkt
(76,49 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
Promocja
A step-by-step guide to implementing Continuous Integration and Continuous Delivery (CICD) for Mobile, Hybrid, and Web applications Key Features Understand how and when Continuous Integration makes a difference Learn how to create Declarative Pipeline for Continuous Integration and Continuous Delivery Understand the importance of Continuous Code In-
- ePub + Mobi 76 pkt
(76,49 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
Promocja
Learn how to create powerful apps for multiple platforms with Flutter and Dart Key Features Design visually striking UI with engaging animations using the Dynamic UI Capabilities of Flutter. Understand why Dart is an ideal choice for cross-platform app development. Learn how to secure, test, deploy and publish your Flutter apps. Description Flutt-
- ePub + Mobi 76 pkt
(76,49 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
Promocja
A practical guide to cross-platform app development with .NET MAUI and C# Key Features Get familiar with .NET MAUI, its associated libraries, and popular design patterns used in cross-platform app development. Learn how to design and implement visually appealing and interactive user interfaces in your .NET MAUI app. Deep dive into the process of c-
- ePub + Mobi 76 pkt
(76,49 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
Promocja
The Ultimate Flutter Handbook for Aspiring App Developers Key Features Get in-depth knowledge about the process of building apps using Flutter. A practical guide that provides step-by-step instructions for landing a job as an app developer. Acquire all the necessary knowledge and skills to increase your chances of being hired as an app developer.-
- ePub + Mobi 76 pkt
(76,49 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
Promocja
Learn the basics of Kotlin and build your first Android app Key Features Build real-world apps from scratch with UI and coding. Learn about the latest trends in Android development, including modern architecture patterns, UI design principles, and the Jetpack suite of libraries. Discover how Kotlin can make your Android development more efficient-
- ePub + Mobi 76 pkt
(76,49 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
O autorach książki
Dawn Griffiths jest znakomitą i bardzo doświadczoną programistką oraz autorką wielu książek z serii Rusz głową!. Wraz z mężem Davidem opracowała także animowany kurs wideo The Agile Sketchpad, stanowiący próbę uczenia kluczowych pojęć i technik w sposób zapewniający aktywną pracę mózgu i utrzymanie zaangażowania. Jej pasje to tai chi, bieganie i gotowanie.
David Griffiths jest trenerem Agile, programistą i pracownikiem warsztatu. W wieku 15 lat napisał implementację języka LOGO. Napisał kilka innych książek z serii Rusz głową!. Jego ulubione hobby to spędzanie czasu z ukochaną żoną Dawn.
Dawn Griffiths, David Griffiths - pozostałe książki
-
Promocja
What will you learn from this book?If you have an idea for a killer Android app, this fully revised and updated edition will get you up and running in a jiffy. You'll go beyond syntax and how-to manuals and learn how to think like a great Android developer. This hands-on book teaches you everything from designing user interfaces to building multi-s-
- ePub + Mobi 271 pkt
(262,65 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł (-15%) -
-
Promocja
What will you learn from this book?Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer. You’ll learn everything from language fundamentals to collections, gen-
- ePub + Mobi 211 pkt
(211,65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł (-15%) -
-
Promocja
Książka, którą trzymasz w rękach, to podręcznik niezwykły, gdyż uwzględnia specyfikę funkcjonowania ludzkiego mózgu i sposób, w jaki najszybciej się uczy. Dzięki nowatorskiemu podejściu autorów nauka pisania aplikacji nie jest nudna: niepostrzeżenie będziesz nabierał coraz większej wprawy. Już w trakcie zapoznawania się z podstawowymi koncepcjami rozpoczniesz pracę w IDE Android Studio. Dowiesz się, jak zaprojektować strukturę aplikacji i jak zbudować idealny interfejs.- Druk 59 pkt
(49,50 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Promocja
Filled with tips, tricks, and techniques, this easy-to-use book is the perfect resource for intermediate to advanced users of Excel. You'll find complete recipes for more than a dozen topics covering formulas, PivotTables, charts, Power Query, and more. Each recipe poses a particular problem and outlines a solution that you can put to use right awa-
- ePub + Mobi 203 pkt
(194,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
-
Promocja
Dzięki tej książce błyskawicznie uzyskasz odpowiedzi na nurtujące programistów pytania o walidację danych w formularzach, testowanie kodu czy powiązanie kodu aplikacji z kodem serwerowym. Dowiesz się również, jak zapewnić sobie możliwość wielokrotnego wykorzystywania kodu i implementacji złożonych operacji w prosty sposób. Znajdziesz tu szereg przykładowych kodów, pogrupowanych tematycznie i dobranych tak, aby ułatwić Ci rozwiązywanie problemów najczęściej pojawiających się podczas pisania aplikacji Reacta. Poszczególne próbki kodu zostały gruntownie objaśnione, dzięki czemu szybko zrozumiesz, w jaki sposób współdziałają komponenty aplikacji Reacta i jego biblioteki. A wtedy w pełni docenisz zalety tego frameworku!- PDF + ePub + Mobi
- Druk 59 pkt
(49,50 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Promocja
React helps you create and work on an app in just a few minutes. But learning how to put all the pieces together is hard. How do you validate a form? Or implement a complex multistep user action without writing messy code? How do you test your code? Make it reusable? Wire it to a backend? Keep it easy to understand? The React Cookbook delivers answ-
- ePub + Mobi 177 pkt
(186,15 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł (-15%) -
-
Promocja
Ta książka, podobnie jak inne pozycje 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 niej nauczysz się myśleć jak najlepsi programiści i niepostrzeżenie zaczniesz tworzyć wydajny kod w Kotlinie.- Druk 53 pkt
(44,50 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja
Dzięki tej książce możesz dołączyć do ich grona! Kolejne wydanie z serii „Rusz głową” to gwarancja sukcesu. Zastosowanie nowatorskich technik nauki pozwala na błyskawiczne przyswojenie wiedzy. W trakcie lektury poznasz składnię języka C, dostępne typy zmiennych, sposoby zarządzania pamięcią oraz zasady tworzenia przejrzystego kodu. Ponadto nauczysz się biegle obsługiwać kompilator, korzystać z plików nagłówkowych oraz przesyłać komunikaty między procesami. Dzięki licznym ćwiczeniom bez problemu utrwalisz zdobytą wiedzę. Książka ta jest wprost genialną pozycją dla wszystkich osób chcących wkroczyć w świat języka C. Przyda się również studentom na zajęciach z programowania. Warto ją mieć!- Druk 59 pkt
(49,50 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Promocja
Najważniejsze zagadnienia zostały tu zilustrowane za pomocą — nierzadko zabawnych — przykładów z życia codziennego, takich jak analiza statystyk sportowych, wyników gier hazardowych czy testów nowych leków. Dzięki tej książce dowiesz się m.in., jak wybrać optymalny wykres do wizualizacji określonych danych, szybko wskazać wartości reprezentatywne dla danego zbioru danych i za pomocą rachunku prawdopodobieństwa przewidywać skutki powtarzalnych zdarzeń w długich seriach. Z łatwością nie tylko przyswoisz zawartą tu wiedzę, ale i wykorzystasz ją w codziennym życiu!- Druk 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
Książkę Head First Ruby on Rails. Edycja polska napisano w oparciu o najnowsze, skuteczne techniki ułatwiające zrozumienie i przyswajanie wiedzy. Dzięki temu szybko i bez trudności nauczysz się tworzyć interaktywne aplikacje internetowe za pomocą tej platformy. Dowiesz się, na czym polega współpraca z bazą danych, integracja z Ajaksem i XML oraz dynamiczne wykreślanie danych. Ponieważ to obrazy najlepiej przemawiają do Twojego umysłu, książka ta została bogato zilustrowana - abyś jak najszybciej poznał możliwości Rails i natychmiast zaczął wykorzystywać je w praktyce.- Druk 47 pkt
(39,50 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%)
Zobacz pozostałe książki z serii Head First - Rusz głową!
-
Promocja
Ta książka, podobnie jak inne pozycje 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, tajemnicom do rozwiązania, zabawnym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak wyrażenia lambda, typy ogólne czy programowanie sieciowe i funkcyjne. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, pogawędki prowadzone przy kominku przez programistę i kompilator. To wszystko sprawia, że ta pozycja jest absolutnie wyjątkowym i niezwykle skutecznym podręcznikiem!- Druk 89 pkt
(74,50 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł (-40%) -
Promocja
C# jest dziś uważany za jeden z najważniejszych języków programowania. Nowoczesny, wszechstronny, dojrzały i sukcesywnie rozwijany, zapewnia efektywne tworzenie kodu wysokiej jakości. Profesjonalni programiści, którzy pisali już kod w C++ lub Javie, bardzo często wybierają właśnie C#. Nic nie stoi na przeszkodzie, aby był pierwszym językiem programowania przyszłego programisty, który przy okazji nauki chce rozwijać pasję i świetnie się bawić!- Druk 101 pkt
(84,50 zł najniższa cena z 30 dni)
101.40 zł
169.00 zł (-40%) -
Promocja
Odpowiedź na to fundamentalne pytanie znajdziesz w tej książce ? drugim wydaniu świetnego podręcznika dla przyszłych mistrzów kodu. Zostało ono, podobnie jak inne pozycje z serii Rusz głową!, przygotowane zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. I właśnie dzięki temu zaangażujesz swój mózg, wykorzystasz wiele zmysłów i niepostrzeżenie poznasz najprzydatniejsze i najciekawsze wzorce projektowe stosowane w programowaniu zorientowanym obiektowo. Tak złożone tematy, jak klasy, interfejsy, kolekcje czy łączenie wzorców, staną się jasne i zrozumiałe. Tego wszystkiego będziesz się uczyć, rozwiązując łamigłówki, wykonując praktyczne ćwiczenia, pisząc aplikacje - i wybuchając głośnym śmiechem!- Druk 83 pkt
(69,50 zł najniższa cena z 30 dni)
83.40 zł
139.00 zł (-40%) -
Promocja
Ta książka, podobnie jak inne pozycje serii Rusz głową!, została przygotowana zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. Oznacza to tyle, że dzięki niej będziesz się uczyć zgodnie z zasadami pracy swojego mózgu: zaangażujesz umysł, wykorzystasz wiele zmysłów i niepostrzeżenie przyswoisz język programowania Go. Innymi słowy: w naturalny sposób zaczniesz programować! Niecodzienny wygląd i struktura książki sprawiają, że zamiast klasycznego podręcznika otrzymujesz polisensoryczne doświadczenie poznawcze, zaprojektowane tak, aby uzyskać umiejętności przydatne każdemu deweloperowi! Nawet jeśli musisz posługiwać się innymi językami programowania, dzięki tej pozycji nauczysz się technik i praktyk, które będziesz stale wykorzystywać podczas kodowania!- Druk 59 pkt
(49,50 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Promocja
Ta książka jest niezwykłym podręcznikiem programowania. Być może wygląda nieco dziwacznie, ale prędko się przekonasz, że to podręcznik jest wyjątkowo skuteczny: w końcu jego formuła została opracowana na podstawie najlepszych osiągnięć neurologii i kognitywistyki. W ten sposób Twój mózg się zaangażuje i błyskawicznie przyswoi sobie zasady programowania w Pythonie. Autor wykorzystał oczywistą prawdę, że najszybciej uczymy się wtedy, gdy uwzględnimy specyfikę działania własnego mózgu! Najpierw więc się zainteresujesz, potem zaangażujesz, wreszcie przygotujesz sobie warsztat pracy, czyli zainstalujesz Pythona. Później zaczniesz ćwiczyć myślenie komputacyjne i oczywiście napiszesz swój pierwszy program. A dalej będzie coraz ciekawiej...- Druk 71 pkt
(59,50 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
Promocja
Metodyki zwinne różnią się od standardowego prowadzenia projektów. Jeśli Twój zespół programistów nigdy nie pracował zgodnie z ideą Agile, najwyższy czas to zmienić, zwłaszcza że zwinność staje się niezwykle modna! Dzięki tej nietuzinkowej, innowacyjnej książce błyskawicznie zrozumiesz, co się kryje za tą nazwą i jak to się dzieje, że podejścia zwinne nie tylko zapewniają świetne rezultaty, ale sprawiają też, że praca w grupie staje się dużo przyjemniejsza. Jeśli jednak praktyka Agile sprawia trudności w Twoim zespole, być może trzeba zmienić jego nastawienie. Jak to osiągnąć? Tego też się nauczysz dzięki tej książce!- Druk 53 pkt
(44,50 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja
Ta książka jest doskonałym podręcznikiem Pythona. Poza podstawami języka opisano tu sposoby posługiwania się Pythonem w prawdziwym świecie podczas pisania kodu aplikacji WWW czy obsługiwania baz danych. Przedstawiono tu również dość trudne tematy, takie jak kolekcje i niemodyfikowalność. Co ciekawe, materiał do książki przygotowano w szczególny sposób, posługując się metodami nowoczesnej kognitywistyki i dydaktyki, które uwzględniają specyfikę pracy ludzkiego mózgu, aktywnie go angażując podczas nauki. W ten sposób Python wchodzi do głowy niepostrzeżenie, w szybki, zabawny i interesujący sposób!- Druk 59 pkt
(49,50 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Promocja
Jeżeli chcesz poznać możliwości JavaScriptu oraz w pełni wykorzystać jego potencjał, trafiłeś na doskonałą książkę. Należy ona do cenionej serii „Rusz głową” i opisuje wszystkie aspekty programowania w tym języku. Sięgnij po nią i poznaj język JavaScript od podstaw. Każda kolejna strona to spora dawka wiedzy podanej w przystępny sposób. Pomoże Ci poznać składnię języka, jego podstawowe elementy i konstrukcje. W momencie, kiedy opanujesz podstawy, przejdziesz do bardziej zaawansowanych tematów — programowania obiektowego, manipulowania drzewem DOM, obsługi zdarzeń oraz korzystania z funkcji anonimowych i domknięć. Książka ta jest doskonałą lekturą dla wszystkich osób chcących biegle władać językiem JavaScript!- Druk 77 pkt
(64,50 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja
Najnowsze wydanie tej książki, należącej do cenionej serii „Rusz głową”, zostało zaktualizowane, poprawione oraz rozszerzone o dodatkowy projekt na platformę Windows Phone. Gdy pochłoniesz te kilkaset stron, zaczniesz swobodnie korzystać z języka C#, jego konstrukcji i możliwości. Książka charakteryzuje się doskonałą przejrzystością oraz przystępnie przedstawioną wiedzą. Znajdziesz tu elementy programowania obiektowego, operacje na plikach, obsługę wyjątków oraz pracę z wieloma wątkami — to tylko niektóre z poruszanych zagadnień. Ponadto przekonasz się, jak sprawnie stworzyć atrakcyjny interfejs użytkownika, oraz zrozumiesz, do czego służy język LINQ. Jest to wyśmienita pozycja dla wszystkich czytelników chcących rozpocząć przygodę z językiem C# oraz platformą .NET.- Druk 59 pkt
(49,50 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Promocja
Używamy rysunków, bo obraz wart jest 1024 słów. Stosujemy powtórzenia, by zakodować na stałe dane w Twojej chłonnej głowie. Oddziałujemy na emocje, jesteśmy nieprzewidywalni, zaskakujący i zabawni. Stawiamy przed Tobą wyzwania i zadajemy pytania, które angażują Cię w proces studiowania przedstawianych zagadnień. Cały czas pobudzamy Twój umysł do aktywnego działania, zmuszamy go do posłuszeństwa... a za ciężką pracę nagrodzimy go smakowitym ciasteczkiem w postaci wiedzy - wisienka gratis!- Druk 47 pkt
(39,50 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%)
Ebooka "Android. Programowanie aplikacji. Rusz głową! Wydanie II" 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 »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Head First Android Development: A Brain-Friendly Guide, 2nd Edition
- Tłumaczenie:
- Piotr Rajca
- ISBN Książki drukowanej:
- 978-83-283-4079-4, 9788328340794
- Data wydania książki drukowanej :
- 2018-10-19
- ISBN Ebooka:
- 978-83-283-4080-0, 9788328340800
- Data wydania ebooka :
-
2018-10-19
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:
- 200x230
- Numer z katalogu:
- 78041
- Rozmiar pliku Pdf:
- 34.8MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 19.7MB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Serie wydawnicze: Head First - Rusz głową!
Spis treści książki
- Autorzy książki Android. Programowanie aplikacji. Rusz głową! (iv)
- Dla kogo jest ta książka? (xxx)
- Wiemy, co sobie myślisz (xxxi)
- Wiemy, co sobie myśli Twój mózg (xxxi)
- Metapoznanie - myślenie o myśleniu (xxxiii)
- Oto co MY zrobiliśmy (xxxiv)
- Przeczytaj to (xxxvi)
- Zespół recenzentów technicznych (xxxviii)
- Podziękowania (xxxix)
- Witamy w Androidowie (2)
- Platforma Android w szczegółach (3)
- Oto co mamy zamiar zrobić (4)
- Środowisko programistyczne (5)
- Zainstaluj Android Studio (6)
- Stwórzmy prostą aplikację (7)
- Jak stworzyć aplikację? (8)
- Aktywności i układy z wysokości 15 tysięcy metrów (12)
- Jak stworzyć aplikację? (ciąg dalszy) (13)
- Właśnie utworzyłeś swoją pierwszą aplikację na Androida (15)
- Android Studio utworzy pełną strukturę katalogów aplikacji (16)
- Przydatne pliki projektu (17)
- Edycja kodu z użyciem edytorów Android Studio (18)
- Uruchamianie aplikacji w emulatorze Androida (23)
- Tworzenie wirtualnego urządzenia z Androidem (24)
- Uruchamianie aplikacji w emulatorze (27)
- Postępy możesz obserwować w konsoli (28)
- Ale co się właściwie stało? (30)
- Usprawnienie aplikacji (31)
- Czym jest układ? (32)
- Plik activity_main.xml zawiera dwa elementy (33)
- Aktualizacja tekstu wyświetlanego w układzie (34)
- Weź aplikację na jazdę próbną (35)
- Twój przybornik do Androida (36)
- W tym rozdziale napiszemy aplikację Doradca piwny (38)
- Utworzenie projektu (40)
- Utworzyliśmy domyślną aktywność i układ (41)
- Dokładniejsza prezentacja edytora projektu (42)
- Dodawanie przycisku w edytorze projektu (43)
- Plik activity_find_beer.xml zawiera nowy przycisk (44)
- Dokładniejszy przegląd kodu układu (45)
- Weź swoją aplikację na jazdę próbną (49)
- Podawanie tekstów na stałe utrudnia lokalizację (50)
- Utworzenie zasobu łańcuchowego (51)
- Zastosowanie zasobu łańcuchowego w układzie (52)
- Kod pliku activity_find_beer.xml (53)
- Dodawanie wartości do komponentu Spinner (56)
- Dodanie elementu string-array do pliku strings.xml (57)
- Jazda próbna komponentu Spinner (58)
- Musimy zadbać o to, by przycisk coś robił (59)
- Niech przycisk wywołuje metodę (60)
- Jak wygląda kod aktywności (61)
- Dodaj do aktywności metodę onClickFindBeer() (62)
- Metoda onClickFindBeer() musi coś robić (63)
- Dysponując obiektem View, można odwoływać się do jego metod (64)
- Aktualizacja kodu aktywności (65)
- Pierwsza wersja aktywności (67)
- Co ten kod robi? (68)
- Tworzenie własnej klasy Javy (70)
- Co się dzieje podczas wykonywania tego kodu? (74)
- Jazda próbna - test aplikacji (75)
- Twój przybornik do Androida (76)
- Aplikacja może zawierać więcej niż jedną aktywność (78)
- Oto struktura naszej aplikacji (79)
- Zaczynamy: utworzenie projektu (79)
- Aktualizacja układu (80)
- Utworzenie drugiej aktywności i układu (82)
- Przedstawiamy plik manifestu aplikacji na Androida (84)
- Intencja jest rodzajem komunikatu (86)
- Co się dzieje po uruchomieniu aplikacji? (88)
- Przekazanie tekstu do drugiej aktywności (90)
- Aktualizacja właściwości widoku tekstowego (91)
- Metoda putExtra() zapisuje w intencji dodatkowe informacje (92)
- Aktualizacja kodu aktywności CreateMessageActivity (95)
- Zastosowanie informacji przekazanych w intencji w klasie ReceiveMessageActivity (96)
- Co się dzieje, gdy użytkownik kliknie przycisk Wyślij wiadomość (97)
- Możemy zmienić aplikację tak, by wiadomość była wysyłana do innych osób (98)
- Jak działają aplikacje na Androida (99)
- Utworzenie intencji określającej akcję (101)
- Zmiana intencji w celu użycia akcji (102)
- Jak Android korzysta z filtrów intencji? (106)
- A co, jeśli chcemy, by użytkownik ZAWSZE wybierał aktywność? (112)
- Co się dzieje w momencie wywoływania metody createChooser()? (113)
- Zmień kod, by wyświetlać okno dialogowe (115)
- Twój przybornik do Androida (118)
- Jak właściwie działają aktywności? (120)
- Aplikacja stopera (122)
- Dodanie zasobów łańcuchowych (123)
- Jak będzie działał kod aktywności? (125)
- Działanie kodu obsługującego przyciski (126)
- Metoda runTimer() (127)
- Pełny kod metody runTimer() (129)
- Kompletny kod aktywności StopwatchActivity (130)
- Obrót ekranu zmienia konfigurację urządzenia (136)
- Stany aktywności (137)
- Cykl życia aktywności: od utworzenia do usunięcia (138)
- Zaktualizowany kod aktywności StopwatchActivity (142)
- Co się stanie po uruchomieniu aplikacji? (143)
- Tworzenie i usuwanie to nie cały cykl życia aktywności (146)
- Zaktualizowany kod aktywności StopwatchActivity (151)
- Co się dzieje podczas działania aplikacji? (152)
- A co się dzieje, jeśli aplikacja jest tylko częściowo widoczna? (154)
- Cykl życia aktywności: życie na pierwszym planie (155)
- Zatrzymanie stopera w razie wstrzymania aktywności (158)
- Implementacja metod onPause() oraz onResume() (159)
- Kompletny kod aktywności (160)
- Co się stanie po uruchomieniu aplikacji? (163)
- Wygodny przewodnik po metodach cyklu życia aktywności (167)
- Twój przybornik do Androida (168)
- Interfejs użytkownika aplikacji składa się z układów i komponentów GUI (170)
- Układ LinearLayout wyświetla widoki w jednym wierszu lub w jednej kolumnie (171)
- Dodawanie pliku zasobów wymiaru w celu zapewnienia spójnych wypełnień w układach (174)
- Stosowanie marginesów do oddalania widoków od siebie (176)
- Zmieńmy nieco prosty układ liniowy (177)
- Rozciągaaaaamy widok, zwiększając jego wagę (179)
- Wartości atrybutu android:gravity (183)
- Kompletny układ liniowy (186)
- Układy FrameLayout rozmieszczają widoki jeden na drugim (188)
- Dodanie obrazka do projektu (189)
- Kompletny kod układu (192)
- Układy FrameLayout: podsumowanie (193)
- Zabawy z widokami (201)
- Pola tekstowe (202)
- Przycisk (203)
- Przycisk przełącznika (204)
- Przełącznik (205)
- Pola wyboru (206)
- Przyciski opcji (208)
- Lista rozwijana (210)
- Widoki obrazów (211)
- Dodawanie obrazów do przycisków (213)
- Widoki przewijane (215)
- Krótkie komunikaty (216)
- Twój przybornik do Androida (220)
- Zagnieżdżone układy mogą być nieefektywne (222)
- Przedstawiamy układy z ograniczeniami (223)
- Nie zapomnij dołączyć do projektu biblioteki Constrained Layout Library (224)
- Dodanie zasobów do strings.xml (225)
- Zastosowanie narzędzia do tworzenia szkicu (226)
- Rozmieszczanie widoków przy wykorzystaniu ograniczeń (227)
- Dodawanie ograniczenia w pionie (228)
- Zmiany szkicu są uwzględniane w kodzie XML (229)
- Jak wyśrodkowywać widoki (230)
- Zmiana położenia widoku poprzez określanie przesunięcia (231)
- Jak zmieniać wielkość widoku? (232)
- Jak wyrównywać widoki? (238)
- Stwórzmy prawdziwy układ (239)
- Zacznij od dodania widoków do górnego wiersza (240)
- Mechanizm wnioskowania odgaduje, jakie ograniczenia należy dodać (241)
- Dodaj do szkicu kolejny wiersz... (242)
- I w końcu dodaj widok na treść wiadomości (243)
- Jazda próbna aplikacji (244)
- Twój przybornik do Androida (245)
- Każda aplikacja zaczyna się od pomysłu (248)
- Użyj widoku listy do nawigowania po danych (251)
- Aktywność szczegółów napoju (253)
- Struktura aplikacji dla kafeterii Coffeina (254)
- Klasa Drink (256)
- Układ aktywności głównego poziomu składa się z obrazka i listy (258)
- Kompletny kod układu aktywności głównego poziomu (260)
- Zapewnianie reakcji ListView na kliknięcia za pomocą obiektu nasłuchującego (261)
- Dodanie obiektu nasłuchującego do widoku listy (262)
- Aktywność kategorii wyświetla dane jednej kategorii (267)
- Aktualizacja układu activity_drink_category.xml (268)
- W przypadku danych statycznych należy użyć adaptera (269)
- Łączenie widoków ListView z tablicami przy użyciu adaptera (270)
- Dodanie adaptera ArrayAdapter do aktywności DrinkCategoryActivity (271)
- Przegląd aplikacji, czyli dokąd dotarliśmy (274)
- Jak obsługiwaliśmy kliknięcia w aktywności TopLevelActivity (276)
- Kompletny kod aktywności DrinkCategoryActivity (278)
- Wypełnienie widoków danymi (281)
- Kod aktywności DrinkActivity (283)
- Co się stanie po uruchomieniu aplikacji (284)
- Twój przybornik do Androida (288)
- Świetne aplikacje mają przejrzystą strukturę (290)
- Różne typy nawigacji (291)
- Zacznijmy od paska akcji (293)
- Utwórz aplikację Włoskie Co Nieco (295)
- Dodaj bibliotekę wsparcia AppCompat v7 (296)
- Plik AndroidManifest.xml może zmieniać postać paska aplikacji (299)
- Jak zastosować motyw? (300)
- Zdefiniuj styl w pliku zasobów (301)
- Dostosuj wygląd aplikacji (303)
- Zdefiniuj kolory w pliku zasobów kolorów (304)
- Kod pliku activity_main.xml (305)
- Pasek aplikacji a pasek narzędzi (306)
- Dołącz pasek narzędzi do układu aktywności (312)
- Dodawanie akcji do paska aplikacji (315)
- Zmień pasek aplikacji, dodając do niego etykietę (318)
- Kod pliku AndroidManifest.xml (319)
- Określ wygląd akcji (322)
- Kompletny kod pliku MainActivity.java (325)
- Włączanie nawigacji w górę (327)
- Dzielenie się treściami z poziomu paska aplikacji (331)
- Dodawanie dostawcy akcji udostępniania do menu_main.xml (332)
- Określanie treści za pomocą intencji (333)
- Kompletny kod aktywności MainActivity (334)
- Twój przybornik do Androida (337)
- Twoja aplikacja musi wyglądać świetnie na WSZYSTKICH urządzeniach (340)
- Może się zdarzyć, że aplikacja będzie musiała także działać inaczej (341)
- Fragmenty umożliwiają wielokrotne stosowanie kodu (342)
- Aplikacja w wersji na telefony (343)
- Utworzenie projektu i aktywności (345)
- Dodanie przycisku do układu aktywności (346)
- Jak dodać fragment do projektu? (348)
- Metoda onCreateView() fragmentu (350)
- Dodawanie fragmentu do układu aktywności (352)
- Zapewnienie interakcji fragmentu i aktywności (359)
- Klasa Workout (360)
- Przekazywanie identyfikatora treningu do fragmentu (361)
- Określenie identyfikatora treningu w kodzie aktywności (363)
- Cykl życia fragmentów (365)
- Określenie zawartości widoków w metodzie onStart() fragmentu (367)
- Jak utworzyć fragment typu ListFragment? (374)
- Zaktualizowany kod klasy WorkoutListFragment (377)
- Kod układu activity_main.xml (381)
- Powiązanie listy z widokiem szczegółów (384)
- Kod pliku WorkoutListFragment.java (387)
- Aktywność MainActivity musi implementować interfejs (388)
- Aktywność DetailActivity musi przekazać identyfikator do fragmentu WorkoutDetailFragment (389)
- Twój przybornik do Androida (392)
- Nasza aplikacja Trenażer wygląda tak samo na telefonie i tablecie (394)
- Projektowanie z myślą o większych interfejsach (395)
- Wersja aplikacji na telefony (396)
- Wersja aplikacji na tablety (397)
- Utwórz AVD tabletu (399)
- Umieszczaj zasoby przeznaczone dla różnych rodzajów ekranów w odpowiednich katalogach (402)
- Różne opcje katalogów (403)
- Tablety używają układów zapisanych w katalogu layout-large (408)
- Jak działa zaktualizowany kod? (410)
- Musimy zmienić kod metody itemClicked() (412)
- Chcemy, by fragmenty współpracowały z przyciskiem Wstecz (413)
- Witamy stos cofnięć (414)
- Transakcje na stosie cofnięć nie muszą być aktywnościami (415)
- Użyj układu FrameLayout, by programowo zmieniać fragmenty (416)
- Skorzystaj z różnic w układach, aby określić, który z nich został użyty (417)
- Zmodyfikowany kod aktywności MainActivity (418)
- Stosowanie transakcji fragmentów (419)
- Zaktualizowany kod aktywności MainActivity (423)
- Zmiana orientacji tabletu wywołuje problem w aplikacji (427)
- Zapisywanie stanu aktywności (po raz wtóry) (428)
- Zaktualizowany kod pliku WorkoutDetailFragment.java (430)
- Twój przybornik do Androida (432)
- Dodawanie fragmentów dynamicznych (434)
- Nowa wersja aplikacji (436)
- Utwórz aktywność TempActivity (437)
- Klasa TempActivity musi dziedziczyć po AppCompatActivity (438)
- Kod fragmentu StopwatchFragment (444)
- Układ fragmentu StopwatchFragment (447)
- Dodanie fragmentu StopwatchFragment do układu aktywności TempActivity (449)
- Atrybut onClick wywołuje metody aktywności, a nie fragmentu (452)
- Powiązanie obiektu nasłuchującego OnClickListener z przyciskami (457)
- Kod fragmentu StopwatchFragment (458)
- Obrócenie urządzenia zeruje stoper (462)
- Używaj dla statycznych fragmentów... (463)
- W układzie activity_temp.xml zastosuj układ FrameLayout (464)
- Kompletny kod aktywności TempActivity.java (467)
- Dodanie stopera do fragmentu WorkoutDetailFragment (469)
- Kompletny kod pliku WorkoutDetailFragment.java (476)
- Twój przybornik do Androida (480)
- Aplikacja Włoskie Co Nieco w nowej odsłonie (482)
- Struktura aplikacji (483)
- Użycie klasy ViewPager do przewijania fragmentów (489)
- Dodajemy ViewPager do układu aktywności MainActivity (490)
- Przekaż kontrolce informacje o stronach przy użyciu odpowiedniego adaptera (491)
- Kod naszego adaptera FragmentPagerAdapter (492)
- Pełny kod pliku MainActivity.java (494)
- Dodanie kart do aktywności MainActivity (498)
- Jak dodać karty do układu? (499)
- Połączenie układu kart z kontrolką ViewPager (501)
- Pełny kod pliku MainActivity.java (502)
- Biblioteka wsparcia wzornictwa pomaga implementować Material Design (506)
- Zapewnienie reagowania paska narzędzi na przewijanie (508)
- Dodanie CoordinatorLayout do układu aktywności MainActivity (509)
- Jak koordynować przewijanie? (510)
- Dodanie do fragmentu zawartości do przewijania (512)
- Pełny kod pliku fragment_top.xml (515)
- Dodanie zwijanego paska narzędzi do aktywności OrderActivity (517)
- Jak stworzyć prosty zwijany pasek narzędzi? (518)
- Jak dodać obrazek do zwijanego paska narzędzi? (523)
- Aktualizacja kodu układu activity_order.xml (524)
- Przyciski FAB i paski snackbar (526)
- Zaktualizowany kod pliku activity_order.xml (528)
- Pełny kod pliku OrderActivity.java (533)
- Twój przybornik do Androida (535)
- Wciąż jest wiele do zrobienia w aplikacji Włoskie Co Nieco (538)
- Widoki RecyclerView z wysokości 3000 metrów (539)
- Dodanie danych pizz (541)
- Wyświetlenie danych pizzy na karcie (542)
- Jak utworzyć widok karty? (543)
- Kompletny kod pliku card_captioned_image.xml (544)
- Dodanie adaptera widoku RecyclerView (546)
- Zdefiniowanie obiektu ViewHolder (548)
- Przesłonięcie metody onCreateViewHolder() (549)
- Dodanie danych do widoków CardView (550)
- Kompletny kod pliku CaptionedImagesAdapter.java (551)
- Utworzenie widoku RecyclerView (553)
- Dodanie widoku RecyclerView do układu fragmentu PizzaFragment (554)
- Kompletny kod pliku PizzaFragment.java (555)
- RecyclerView rozmieszcza swoje widoki, używając menedżera układu (556)
- Określanie menedżera układu (557)
- Pełny kod fragmentu PizzaFragment.java (558)
- Zapewnienie reakcji obiektu RecyclerView na kliknięcia (566)
- Utworzenie aktywności PizzaDetailActivity (567)
- Kod pliku PizzaDetailActivity.java (569)
- Zapewnienie reakcji widoku RecyclerView na kliknięcia (570)
- Można nasłuchiwać zdarzeń z widoków w adapterze (571)
- Zapewnianie możliwości wielokrotnego stosowania adapterów (572)
- Dodanie interfejsu do adaptera (573)
- Implementacja interfejsu we fragmencie PizzaFragment (575)
- Twój przybornik do Androida (578)
- Widoki kart zapewniają łatwą nawigację... (580)
- Planujemy utworzenie szuflady nawigacyjnej w nowej aplikacji pocztowej (581)
- Szuflady nawigacyjne rozmontowane na czynniki pierwsze (582)
- Utworzenie projektu Koci Czat (584)
- Utworzenie fragmentu InboxFragment (585)
- Utworzenie fragmentu DraftsFragment (586)
- Utworzenie fragmentu SentItemsFragment (587)
- Utworzenie fragmentu TrashFragment (588)
- Przygotowanie układu paska narzędzi (589)
- Aktualizacja motywu aplikacji (590)
- Utworzenie aktywności HelpActivity (591)
- Utworzenie aktywności FeedbackActivity (592)
- Utworzenie nagłówka szuflady nawigacyjnej (594)
- Kompletny kod pliku nav_header.xml (595)
- Jak można grupować elementy? (598)
- Sekcję wsparcia dodamy jako podmenu (600)
- Kompletny kod pliku menu_nav.xml (601)
- Jak utworzyć szufladę nawigacyjną? (602)
- Kompletny kod układu aktywności activity_main.xml (603)
- Dodanie fragmentu InboxFragment do układu aktywności MainActivity (604)
- Dodanie przełącznika szuflady (607)
- Reagowanie na klikanie elementów szuflady (608)
- Implementacja metody onNavigationItemSelected() (609)
- Zamknięcie szuflady po naciśnięciu przycisku Wstecz (614)
- Kompletny kod aktywności MainActivity (615)
- Twój przybornik do Androida (619)
- Znowu w kafeterii Coffeina (622)
- Android trwale przechowuje dane, używając baz danych SQLite (623)
- Android udostępnia kilka klas związanych z SQLite (624)
- Obecna struktura aplikacji kafeterii Coffeina (625)
- Zmienimy aplikację, by korzystała z bazy danych (626)
- Pomocnik SQLite zarządza Twoją bazą danych (627)
- Tworzenie pomocnika SQLite (628)
- Wnętrze bazy danych SQLite (630)
- Tabele tworzymy w języku SQL (631)
- Wstawianie danych za pomocą metody insert() (632)
- Wstawianie wielu rekordów (633)
- Kod klasy CoffeinaDatabaseHelper (634)
- Co robi kod pomocnika SQLite? (635)
- Co zrobić, gdy trzeba będzie zmienić bazę? (636)
- Bazy danych SQLite mają numer wersji (637)
- Co się dzieje w przypadku zmiany numeru wersji? (638)
- Aktualizacja bazy w metodzie onUpgrade() (640)
- Przywracanie starszej wersji bazy za pomocą metody onDowngrade() (641)
- Zaktualizujmy bazę danych (642)
- Aktualizacja istniejącej bazy danych (645)
- Aktualizacja rekordów za pomocą metody update() (646)
- Stosowanie warunków odnoszących się do wielu kolumn (647)
- Modyfikacja struktury bazy danych (649)
- Usuwanie tabeli (650)
- Pełny kod pomocnika SQLite (651)
- Twój przybornik do Androida (656)
- Co się wydarzyło wcześniej... (658)
- Struktura nowej wersji aplikacji kafeterii Coffeina (659)
- Co zrobimy, by aktywność DrinkActivity zaczęła korzystać z bazy danych? (660)
- Aktualny kod aktywności DrinkActivity (661)
- Pobranie referencji do bazy danych (662)
- Pobieranie danych z bazy za pomocą kursora (663)
- Zwracanie wszystkich wierszy tabeli (664)
- Zwracanie wierszy w określonej kolejności (665)
- Zwracanie wybranych rekordów (666)
- Dotychczasowy kod aktywności DrinkActivity (669)
- Aby odczytać rekord z kursora, najpierw należy do niego przejść (670)
- Poruszanie się po kursorze (671)
- Pobieranie wartości z kursora (672)
- Kod aktywności DrinkActivity (673)
- Co udało się nam zrobić? (675)
- Aktualny kod aktywności DrinkCategoryActivity (677)
- Pobranie referencji do bazy danych kafeterii... (678)
- Jak zastąpić tablicę przekazywaną do komponentu ListView? (679)
- SimpleCursorAdapter odwzorowuje dane na widoki (680)
- Stosowanie adaptera SimpleCursorAdapter (681)
- Zamykanie kursora i bazy danych (682)
- Ciąg dalszy opowieści (683)
- Zmodyfikowany kod aktywności DrinkCategoryActivity (688)
- Kod aktywności DrinkCategoryActivity (ciąg dalszy) (689)
- Twój przybornik do Androida (691)
- Chcemy, by nasza aplikacja aktualizowała dane w bazie (694)
- Dodanie pola wyboru do układu aktywności DrinkActivity (696)
- Wyświetlanie wartości kolumny FAVORITE (697)
- Odpowiadanie na kliknięcia w celu aktualizacji bazy (698)
- Kompletny kod aktywności DrinkActivity (701)
- Wyświetlanie ulubionych napojów w aktywności TopLevelActivity (705)
- Refaktoryzacja pliku TopLevelActivity.java (707)
- Nowy kod aktywności TopLevelActivity (710)
- Kursor można zmieniać za pomocą metody changeCursor() (715)
- Który kod umieścić w którym wątku? (723)
- Klasa AsyncTask służy do wykonywania operacji asynchronicznych (724)
- Metoda onPreExecute() (725)
- Metoda doInBackground() (726)
- Metoda onProgressUpdate() (727)
- Metoda onPostExecute() (728)
- Parametry klasy AsyncTask (729)
- Kompletny kod klasy UpdateDrinkTask (730)
- Kompletny kod pliku DrinkActivity.java (732)
- Twój przybornik do Androida (737)
- Podsumowanie etapów działania zadań AsyncTask (737)
- Usługi działają w tle (740)
- Utworzymy usługę URUCHOMIONĄ (741)
- Użycie klasy IntentService do utworzenia prostej usługi uruchomionej (742)
- Jak rejestrować komunikaty? (743)
- Kompletny kod usługi DelayedMessageService (744)
- Usługi są deklarowane w pliku AndroidManifest.xml (745)
- Dodajemy przycisk do układu activity_main.xml (746)
- Usługę uruchamiamy, wywołując metodę startService() (747)
- Stany usług uruchomionych (750)
- Cykl życia usług uruchomionych: od utworzenia do usunięcia (751)
- Nasza usługa dziedziczy metody cyklu życia (752)
- Android dysponuje wbudowaną usługą obsługi powiadomień (755)
- Użyjemy powiadomień z biblioteki wsparcia AppCompat (756)
- W pierwszej kolejności tworzymy budowniczego powiadomień (757)
- Wysyłanie powiadomień przy użyciu wbudowanej usługi systemowej (759)
- Kompletny kod usługi DelayedMessageService (760)
- Twój przybornik do Androida (765)
- Usługi powiązane są skojarzone z innymi komponentami (768)
- Utworzenie nowej usługi (770)
- Zdefiniowanie obiektu Binder (771)
- Dodanie metody getDistance() do usługi (772)
- Aktualizacja układu aktywności MainActivity (773)
- Utworzenie obiektu ServiceConnection (775)
- Użycie metody bindService() do powiązania usługi (778)
- Użycie metody unbindService() do odłączenia aktywności od usługi (779)
- Wyświetlenie przebytego dystansu (780)
- Kompletny kod aktywności MainActivity (781)
- Stany usług powiązanych (787)
- Dodanie biblioteki wsparcia AppCompat (790)
- Dodanie do usługi OdometerService obiektu nasłuchującego danych o lokalizacji (792)
- Zaktualizowany kod usługi OdometerService (795)
- Wyliczenie przebytego dystansu (796)
- Kompletny kod pliku OdometerService.java (798)
- Jak poprosić o uprawnienia z poziomu aplikacji? (802)
- Sprawdzenie odpowiedzi na prośbę (805)
- Dodanie kodu wyświetlającego powiadomienia do metody onRequestPermissionsResult() (809)
- Kompletny kod pliku MainActivity.java (811)
- Twój przybornik do Androida (815)
- Świetnie, że odwiedziliście nas w Androidowie (816)
- 1. Rozpowszechnianie aplikacji (862)
- 2. Dostawcy treści (863)
- 3. Klasy Loader (864)
- 4. Adaptery synchronizujące (864)
- 5. Odbiorcy komunikatów (865)
- 6. Klasa WebView (866)
- 7. Ustawienia (867)
- 8. Animacje (868)
- 9. Widżety aplikacji (869)
- 10. Testy zautomatyzowane (870)
Wprowadzenie
ROZDZIAŁ 1. Zaczynamy. Skok na głęboką wodę
ROZDZIAŁ 2. Tworzenie interaktywnych aplikacji. Aplikacje, które coś robią
ROZDZIAŁ 3. Wiele aktywności i intencji. Jakie są Twoje intencje?
ROZDZIAŁ 4. Cykl życia aktywności. Była sobie aktywność
ROZDZIAŁ 5. Widoki i grupy widoków. Podziwiaj widoki
ROZDZIAŁ 6. Układy z ograniczeniami. Rozmieszczaj rzeczy w odpowiednich miejscach
ROZDZIAŁ 7. Widoki list i adaptery. Zorganizuj się
ROZDZIAŁ 8. Biblioteki wsparcia i paski aplikacji. Na skróty
ROZDZIAŁ 9. Fragmenty. Zadbaj o modularyzację
ROZDZIAŁ 10. Fragmenty dla większych interfejsów. Różne wielkości, różne interfejsy
ROZDZIAŁ 11. Fragmenty dynamiczne. Zagnieżdżanie fragmentów
ROZDZIAŁ 12. Biblioteka wsparcia wzornictwa. Przeciągnięcie w prawo
ROZDZIAŁ 13. Widoki RecyclerView i CardView. Stosuj recykling
ROZDZIAŁ 14. Szuflady nawigacyjne. Z miejsca na miejsce
ROZDZIAŁ 15. Bazy danych SQLite. Odpal bazę danych
ROZDZIAŁ 16. Proste kursory. Pobieranie danych
ROZDZIAŁ 17. Kursory i zadania asynchroniczne. Pozostając w tle
ROZDZIAŁ 18. Usługi uruchomione. Do usług
ROZDZIAŁ 19. Usługi powiązane i uprawnienia. Powiązane ze sobą
DODATEK A. Układy względne i układy siatki. Poznaj krewnych
DODATEK B. Gradle. Program do budowy Gradle
DODATEK C. ART. Środowisko uruchomieniowe Androida
DODATEK D. ADB. Android Debug Bridge
DODATEK E. Emulator Androida. Przyspieszanie emulatora
DODATEK F. Pozostałości. Dziesięć najważniejszych zagadnień (których nie opisaliśmy)
Skorowidz (872)
Helion - inne książki
-
Nowość Promocja
W tej książce znajdziesz przejrzystą, praktyczną i kompletną ścieżkę, która doprowadzi Twoją firmę do analitycznej doskonałości! Dzięki lekturze zdobędziesz wiedzę potrzebną do skutecznego wykorzystywania informacji w realizacji celów biznesowych. Jeśli dostrzegasz ograniczenia tradycyjnych metod interpretacji danych, docenisz opisaną tu dynamiczną i realistyczną strategię zwiększania możliwości analitycznych. Dowiesz się, jak wprowadzić inteligentną automatyzację i nowoczesną sztuczną inteligencję, co umożliwi podejmowanie lepszych decyzji w Twoim zespole.- PDF + ePub + Mobi
- Druk 47 pkt
(39,50 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Promocja
Jedni się jej obawiają, inni patrzą na nią z nadzieją. Sztuczna inteligencja, z angielskiego artificial intelligence (AI), to technologia, która oferuje niespotykane dotąd możliwości i imponującą wydajność. Jeśli w odpowiedni sposób zadać jej pytanie, jest w stanie precyzyjnie na nie odpowiedzieć i podsunąć rozwiązanie. Po otrzymaniu konkretnych wskazówek może wygenerować wysokiej jakości grafiki i filmy. Kluczowe jest, aby nauczyć się właściwie zadawać pytania i poprawnie formułować polecenia. Innymi słowy ― promptować.- PDF + ePub + Mobi
- Druk 29 pkt
(24,50 zł najniższa cena z 30 dni)
29.40 zł
49.00 zł (-40%) -
Nowość Promocja
Administratorzy systemów linuksowych mogą pracować za pomocą myszy, korzystając z interfejsu graficznego, jednak pełny potencjał Linuksa ujawnia się dzięki pracy z wierszem poleceń. Umiejętność używania tego narzędzia przydaje się każdemu, komu zależy na efektywnym działaniu systemu.- PDF + ePub + Mobi
- Druk 35 pkt
(29,95 zł najniższa cena z 30 dni)
35.94 zł
59.90 zł (-40%) -
Nowość Promocja
Lektura tej książki pozwoli Ci przyswoić kluczowe koncepcje i opanować dobre praktyki, które warto stosować podczas tworzenia kodu. Poznasz zarówno klasyczne wzorce projektowe, jak i te opracowane specjalnie z myślą o systemach wbudowanych. Znajdziesz tu rozdziały poświęcone nowoczesnym technologiom, takim jak systemy współpracujące z internetem rzeczy i czujniki sieciowe, a także omówienie zagadnień związanych z silnikami. Dokładnie zbadasz tematykę debugowania, strategii zarządzania danymi ― i wiele więcej! Dowiesz się, jak budować architekturę urządzenia z uwzględnieniem procesora, a nie systemu operacyjnego. Zapoznasz się również z technikami rozwiązywania problemów sprzętowych, modyfikowania projektów i definiowania wymagań produkcyjnych.- PDF + ePub + Mobi
- Druk 53 pkt
(44,50 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Nowość Promocja
Z tą książką opanujesz podstawy generatywnej AI i nauczysz się skutecznie stosować jej modele w praktyce. Szczególną uwagę poświęcono integracji modeli językowych i dyfuzyjnych, co często bywa wyzwaniem, zwłaszcza w zakresie stabilności uzyskanych rozwiązań. Autorzy w jasny sposób wyjaśniają, jak za sprawą inżynierii promptów zapewnić niezawodność działania sztucznej inteligencji w środowiskach produkcyjnych. Co więcej, zaproponowane zasady są skonstruowane tak, aby bez trudu przetrwały próbę czasu i mogły być używane również dla przyszłych modeli!- PDF + ePub + Mobi
- Druk 59 pkt
(49,50 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Bestseller Nowość Promocja
Rak nieuchronnie stanie się częścią Waszego życia. U Was lub u kogoś bliskiego ― członka rodziny albo przyjaciela ― zostanie zdiagnozowany nowotwór. Będziecie mieć mnóstwo pytań. Jaki to rodzaj raka? Kiedy to się zaczęło? Co go spowodowało? Dlaczego się pojawił? Jaki jest najlepszy rodzaj leczenia? Czy jest uleczalny? Jak długo jeszcze pozwoli żyć? W tej książce przedstawiamy informacje na temat raka i jego leczenia, by ułatwić Wam znalezienie i zrozumienie odpowiedzi na te pytania.- PDF + ePub + Mobi
- Druk 35 pkt
(29,95 zł najniższa cena z 30 dni)
35.94 zł
59.90 zł (-40%) -
Nowość Promocja
Dzięki tej praktycznej książce przekonasz się, że w Excelu możesz przeprowadzić dogłębną analizę danych i wyciągnąć z nich cenną wiedzę. Wystarczy, że skorzystasz z najnowszych funkcji i narzędzi Excela. W poradniku pokazano, jak za pomocą Power Query budować przepływy pracy porządkujące dane i jak projektować w skoroszycie relacyjne modele danych przy użyciu Power Pivot. Ponadto odkryjesz nowe możliwości przeprowadzania analiz, w tym dynamiczne funkcje tablicowe i pozyskiwanie wartościowych informacji z wykorzystaniem sztucznej inteligencji. Dowiesz się również, jak za sprawą integracji z Pythonem zautomatyzować analizę danych i budować raporty.- PDF + ePub + Mobi
- Druk 40 pkt
(33,50 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Nowość Promocja
Ta praktyczna książka ułatwi Ci optymalne używanie narzędzi AI na wszystkich etapach tworzenia oprogramowania. Niezależnie od Twojego doświadczenia nauczysz się korzystać z szerokiej gamy rozwiązań: od dużych modeli językowych ogólnego przeznaczenia (ChatGPT, Gemini i Claude) po systemy przeznaczone do kodowania (GitHub Copilot, Tabnine, Cursor i Amazon CodeWhisperer). Poznasz również metodykę programowania modułowego, która efektywnie współgra z technikami pisania promptów do generowania kodu. W książce znajdziesz także najlepsze sposoby zastosowania uniwersalnych modeli LLM w nauce języka programowania, wyjaśnianiu kodu lub przekładaniu go na inny język programowania.- PDF + ePub + Mobi
- Druk 47 pkt
Programowanie wspomagane sztuczną inteligencją. Lepsze planowanie, kodowanie, testowanie i wdrażanie
(39,50 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Promocja
Nawet jeśli nie darzysz królowej nauk płomiennym uczuciem, dzięki temu kompleksowemu opracowaniu z łatwością poradzisz sobie z jej lepszym poznaniem. Nie znajdziesz tu skomplikowanych teorii naukowych, tylko przystępnie podane koncepcje matematyczne niezbędne do rozwoju w dziedzinie sztucznej inteligencji, w szczególności do praktycznego stosowania najnowocześniejszych modeli. Poznasz takie zagadnienia jak regresja, sieci neuronowe, sieci konwolucyjne, optymalizacja, prawdopodobieństwo, procesy Markowa, równania różniczkowe i wiele innych w ekskluzywnym kontekście sztucznej inteligencji. Książkę docenią pasjonaci nowych technologii, twórcy aplikacji, inżynierowie i analitycy danych, a także matematycy i naukowcy.- PDF + ePub + Mobi
- Druk 77 pkt
(64,50 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Bestseller Nowość Promocja
Przygotujcie się na podróż do nieznanego świata, który rządzi naszymi ciałami jako gigantyczne imperium bakterii, grzybów i wirusów zamieszkujących nasze jelita. W książce Świat mikrobiomu James Kinross odsłania tajemnice tytułowego mikrobiomu — zbiorowiska drobnoustrojów, które mają wpływ na każdy aspekt naszego życia, od trawienia kolacji i odporności na choroby po samopoczucie i wybory miłosne. Mikroby te są prawdziwymi mistrzami manipulacji. Dowiedzcie się, jak te małe stworzenia mogą zmienić wasze życie, powodować choroby cywilizacyjne, a nawet pomóc wam znaleźć winnego ostatniego ataku na lodówkę w środku nocy. Świat mikrobiomu to nieoceniona skarbnica wiedzy o fascynujących procesach zachodzących w naszych jelitach i całym ludzkim organizmie.- Druk 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%)
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
Książka drukowana


Oceny i opinie klientów: Android. Programowanie aplikacji. Rusz głową! Wydanie II Dawn Griffiths, David Griffiths
(11)(3)
(5)
(3)
(0)
(0)
(0)
Oceny i opinie poprzedniego wydania
więcej opinii