Facebook - konwersja
  • promocja

Android Studio. Wygodne i efektywne tworzenie aplikacji - ebook

Wydawnictwo:
Tłumacz:
Data wydania:
5 marca 2016
Format ebooka:
EPUB
Format EPUB
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najpopularniejszych formatów e-booków na świecie. Niezwykle wygodny i przyjazny czytelnikom - w przeciwieństwie do formatu PDF umożliwia skalowanie czcionki, dzięki czemu możliwe jest dopasowanie jej wielkości do kroju i rozmiarów ekranu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, MOBI
Format MOBI
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najczęściej wybieranych formatów wśród czytelników e-booków. Możesz go odczytać na czytniku Kindle oraz na smartfonach i tabletach po zainstalowaniu specjalnej aplikacji. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
(3w1)
Multiformat
E-booki sprzedawane w księgarni Virtualo.pl dostępne są w opcji multiformatu - kupujesz treść, nie format. Po dodaniu e-booka do koszyka i dokonaniu płatności, e-book pojawi się na Twoim koncie w Mojej Bibliotece we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu przy okładce. Uwaga: audiobooki nie są objęte opcją multiformatu.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na czytniku
Czytanie na e-czytniku z ekranem e-ink jest bardzo wygodne i nie męczy wzroku. Pliki przystosowane do odczytywania na czytnikach to przede wszystkim EPUB (ten format możesz odczytać m.in. na czytnikach PocketBook) i MOBI (ten fromat możesz odczytać m.in. na czytnikach Kindle).
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na smartfonie
Aby odczytywać e-booki na swoim smartfonie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. iBooks dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.

Android Studio. Wygodne i efektywne tworzenie aplikacji - ebook

Platforma Android dynamicznie powiększa swój udział w rynku. Jej niewątpliwymi zaletami są modułowa architektura, wysoka elastyczność i otwarty charakter systemu. Na świecie działają miliardy urządzeń pracujących pod kontrolą Androida i z pewnością będzie ich coraz więcej. A programiści, którzy zdobędą umiejętność efektywnego pisania atrakcyjnych aplikacji w tym systemie, będą mogli spokojnie patrzeć w świetlaną przyszłość.

Niniejsza książka stanowi wyczerpujący podręcznik do nauki obsługi środowiska Android Studio — efektywnego, intuicyjnego, potężnego i niezwykle wygodnego IDE. Opisano tu m.in. wszystkie istotne narzędzia tego środowiska, system kontroli wersji Git i skrypty Gradle oraz ich integrację z IDE. Dodatkowo przedstawiono techniki tworzenia i rozwijania aplikacji w Androidzie. Książka zawiera cztery pełne przykładowe projekty, udostępnione do pobrania z publicznego repozytorium Git.

Dzięki tej książce:
  • płynnie i bezproblemowo rozpoczniesz pisanie aplikacji w Android Studio
  • zaczniesz korzystać z systemu kontroli wersji Git
  • nauczysz się stosować skrypty Gradle
  • będziesz używać frameworka Android Wear
  • nauczysz się testować aplikacje i debugować kod za pomocą Android Studio
  • dowiesz się, jak najskuteczniej zarządzać wieloma podprojektami
  • poznasz zasady analizy i refaktoryzowania kodu

Android Studio — prawdziwe atelier sztuki programowania!


Adam Gerber — pracuje na Uniwersytecie Illinois. Jest członkiem Chicago Innovation Exchange. Był jednym z pierwszych użytkowników Android Studio i — jak twierdzi — od razu odkrył jego zalety. Używa go zarówno w celu tworzenia profesjonalnych aplikacji, jak i w celu nauczenia studentów programowania.

Clifton Craig — od kilkunastu lat pracuje jako inżynier oprogramowania. Zajmował się systemami mobilnymi J2ME/BlackBerry, Android oraz iOS, a także systemami serwerowymi opartymi na JEE. Pracował przy wielu wysokoprofilowych projektach, takich jak portal MapQuest Gas Prices, MapQuest for Mobile dla platform J2ME i Android, a także Skype dla platform iOS i Android.

Spis treści

  • O autorach
  • O redaktorze technicznym
  • Podziękowania
  • Wprowadzenie
    • Małe jest piękne
    • Zalety Androida
    • Android Studio jest rewolucyjny
    • Ekosystem narzędzi Android
    • Android i Java
    • Przesiadka z Eclipse i ADT
    • Konwencje stosowane w książce
  • Rozdział 1 Wprowadzenie do Android Studio
    • Instalacja JDK w systemie Windows
      • Pobieranie JDK w systemie Windows
      • Uruchomienie instalacji w systemie Windows
      • Konfiguracja zmiennych środowiskowych
    • Instalacja JDK w systemie Mac OS
      • Pobieranie JDK w systemie Mac OS
      • Uruchomienie instalacji w systemie Mac OS
      • Konfiguracja JDK w systemie Mac OS
    • Instalacja Android Studio
    • Tworzenie pierwszego projektu HelloWorld
    • Użycie Android Virtual Device Manager
    • Uruchomienie aplikacji HelloWorld w AVD
    • Uruchamianie aplikacji HelloWorld na urządzeniu
    • Podsumowanie
  • Rozdział 2 Poruszanie się po Android Studio
    • Edytor
      • Zakładki edytora
      • Margines
      • Pasek znaczników
      • Przyciski narzędzi
      • Wygląd domyślny
    • Okna narzędzi nawigacyjnych
      • Okno narzędzia Project
      • Okno narzędzia Structure
      • Okno narzędzia Favorities
      • Okno narzędzia TODO
    • Pasek głównego menu
    • Pasek narzędziowy
    • Pasek nawigacyjny
    • Pasek statusu
    • Typowe operacje
      • Zaznaczanie tekstu
      • Polecenia cofania i przywracania
      • Znajdowanie ostatnio otwieranych plików
      • Przemieszczanie się po ostatnich operacjach nawigacyjnych
      • Kopiowanie, wycinanie i wklejanie
    • Menu kontekstowe
    • Uzyskiwanie pomocy
    • Poruszanie się po IDE przy użyciu klawiatury
      • Polecenie Select In
      • Polecenie Class
      • Polecenie File
      • Polecenie Line
      • Polecenie Related File
      • Polecenie Last Edit Location
      • Polecenie Type Hierarchy
      • Polecenie Declaration
    • Znajdowanie i zastępowanie tekstu
      • Polecenie Find
      • Polecenie Find in Path
      • Polecenie Replace
      • Polecenie Replace in Path
    • Podsumowanie
  • Rozdział 3 Programowanie w Android Studio
    • Zawijanie kodu
    • Uzupełnianie kodu
    • Komentowanie kodu
    • Wykorzystanie generowania kodu
      • Konstruktor
      • Metody ustawiające i pobierające
      • Przesłanianie metod
      • Metoda toString()
      • Delegowanie metod
    • Wstawianie szablonów działających na żywo
    • Przenoszenie kodu
    • Odpowiedni styl kodu
      • Polecenie Auto-Indent Lines
      • Polecenie Rearrange Code
      • Polecenie Reformat Code
      • Polecenie Surround With
    • Podsumowanie
  • Rozdział 4 Refaktoryzacja kodu
    • Operacja Rename
    • Operacja Change Signature
    • Operacja Type Migration
    • Operacja Move
    • Operacja Copy
    • Operacja Safe Delete
    • Operacje wydobywania
      • Operacja Extract Variable
      • Operacja Extract Constant
      • Operacja Extract Field
      • Operacja Extract Parameter
      • Operacja Extract Method
    • Zaawansowana refaktoryzacja
      • Operacje Push Members Down i Pull Members Up
      • Operacja Replace Inheritance with Delegation
      • Operacja Encapsulate Fields
      • Operacja Wrap Method Return Value
      • Operacja Replace Constructor with Factory Method
      • Operacja Convert Anonymous to Inner
    • Podsumowanie
  • Rozdział 5 Laboratorium przypomnienia, część I
    • Tworzenie nowego projektu
    • Inicjalizacja repozytorium Git
    • Tworzenie interfejsu użytkownika
      • Korzystanie z edytora wizualnego
      • Edycja pliku XML zawierającego układ graficzny
      • Dodanie usprawnień wizualnych
      • Dodanie elementów do ListView
      • Utworzenie menu paska akcji
    • Zapewnienie trwałości przypomnień
      • Model danych
      • Niskopoziomowe API SQLite
    • Podsumowanie
  • Rozdział 6 Laboratorium przypomnienia, część II
    • Dodawanie i usuwanie przypomnień
    • Reagowanie na interakcję użytkownika
      • Własne okna dialogowe
    • Utworzenie menu kontekstowego z wyborem wielu elementów
      • Obsługa wcześniejszych wersji API
      • Dodanie kontekstowego trybu akcji
    • Implementacja dodawania, edycji i usuwania przypomnień
      • Planowanie własnego okna dialogowego
      • Od planów do kodu
      • Utworzenie własnego okna dialogowego
      • Dodanie własnej ikony
    • Podsumowanie
  • Rozdział 7 Wprowadzenie do narzędzia Git
    • Instalacja Git
    • Ignorowanie plików
    • Dodawanie plików
    • Klonowanie przykładowej aplikacji Przypomnienia
      • Klonowanie i rozwidlanie
      • Przeglądanie historii zmian repozytorium
      • Odgałęzienia
    • Programowanie w osobnej gałęzi
      • Tworzenie rewizji i rozgałęzień w Git
      • Gdzie jest polecenie cofnięcia?
      • Łączenie gałęzi
      • Zmiana historii poleceniem Reset
      • Operacja Git Rebase
      • Odłączenie od gałęzi
      • Referencje względne
      • Rozwiązywanie konfliktów w trakcie operacji zmiany bazy
      • Zdalne repozytoria Git
        • Model pobierania kontra model wysyłania
    • Podsumowanie
  • Rozdział 8 Projektowanie układu komponentów aplikacji
    • Klasa Activity
    • Klasy View i ViewGroup
      • Okno podglądu
      • Wysokość i szerokość
      • Tryb projektowania
      • Komponent FrameLayout
      • Komponent LinearLayout
      • Komponent RelativeLayout
      • Zagnieżdżanie komponentów
      • Komponent ListView
    • Wskazówki dotyczące projektowania układu graficznego aplikacji
      • Obsługa różnych wielkości ekranu
      • Łączymy wszystko razem
    • Fragmenty
    • Podsumowanie
  • Rozdział 9 Laboratorium waluty, część I
    • Specyfikacja aplikacji
    • Inicjalizacja repozytorium Git
    • Modyfikacja układu aktywności MainActivity
    • Definiowanie kolorów
    • Zastosowanie kolorów w układzie graficznym
    • Tworzenie i stosowanie stylów
    • Utworzenie klasy JSONParser
    • Utworzenie aktywności ekranu powitalnego
    • Pobieranie kodów walut w formacie JSON
    • Uruchamianie MainActivity
    • Podsumowanie
  • Rozdział 10 Laboratorium waluty, część II
    • Definicja składowych klasy MainActivity
    • Rozpakowanie kodów walut z paczki
    • Utworzenie menu opcji
    • Implementacja zachowania dla elementów menu
    • Utworzenie układu spinner_closed
    • Powiązanie mCurrencies z listami
    • Przeniesienie zachowania list rozwijanych do MainActivity
    • Utworzenie menedżera ustawień
    • Znalezienie pozycji na podstawie kodu
    • Wydobycie kodu waluty z całego tekstu
    • Implementacja współdzielonych ustawień
    • Obsługa naciśnięcia przycisku
    • Przechowywanie klucza API
    • Pobranie klucza API
    • Klasa CurrencyConverterTask
      • Metoda onPreExecute()
      • Metoda doInBackground()
      • Metoda onPostExecute()
    • Selektor przycisku
    • Ikona aplikacji i jej tytuł
    • Podsumowanie
  • Rozdział 11 Testowanie i analiza
    • Utworzenie nowego testu instrumentacyjnego
      • Definicja metod setUp() i tearDown()
      • Definicja wywołania zwrotnego w MainActivity
      • Definicja metod testujących
      • Uruchomienie testu instrumentacji
      • Naprawa błędu
    • Użycie narzędzia Monkey
    • Korzystanie z narzędzi analitycznych
      • Inspekcja kodu
      • Analiza zależności
      • Analiza stosu wywołań
    • Podsumowanie
  • Rozdział 12 Debugowanie
    • Dziennik zdarzeń
      • Użycie narzędzia logcat
      • Zapis danych w dzienniku
    • Polowanie na błędy!
      • Korzystanie z debugera interaktywnego
      • Obliczanie wyrażenia
      • Wykorzystanie stosu wywołań
      • Elementy narzędzia interaktywnego debugera
      • Przeglądarka punktów wstrzymania
      • Warunkowe punkty wstrzymania
    • Podsumowanie
  • Rozdział 13 Narzędzie Gradle
    • Składnia Gradle
    • System budowania aplikacji IntelliJ
    • Podstawowe zagadnienia systemu budowania Gradle
      • Struktura skryptu Gradle dla Androida
      • Zależności projektu
    • Laboratorium projekt prognozy pogody
    • Zależności od bibliotek systemu Android
      • Zależność od bibliotek Javy
      • Biblioteki zewnętrzne
    • Otwieranie starszych projektów
    • Podsumowanie
  • Rozdział 14 Dodatkowe narzędzia Android SDK
    • Android Device Monitor
      • Zakładka Threads
      • Zakładka Heap
      • Zakładka Allocation Tracker
      • Zakładka Network Statistics
      • Przeglądarka hierarchii
    • Integracja monitora Androida
      • Zakładka Memory
      • Narzędzie Method Trace
      • Narzędzie Allocation Tracker
      • Wykonywanie zrzutów ekranu
    • Edytor nawigacji
      • Projektowanie interfejsu użytkownika
      • Pierwsze kroki w edytorze nawigacji
      • Łączenie aktywności
    • Terminal
      • Uzyskanie listy urządzeń
      • Instalacja APK
      • Pobranie pliku
      • Wysłanie pliku
      • Przekazywanie portów
    • Narzędzia chmury Google
      • Utworzenie części klienckiej
      • Utworzenie modułu serwerowego
      • Połączenie wszystkich elementów
      • Wdrożenie na serwerach Google App Engine
    • Podsumowanie
  • Rozdział 15 Laboratorium Android Wear
    • Konfiguracja środowiska
      • Instalacja sterowników urządzenia
      • Konfiguracja narzędzi SDK
      • Konfiguracja urządzenia wirtualnego Wear
      • Konfiguracja sprzętu Android Wear
        • Włączenie trybu programisty
        • Włączenie debugowania Bluetooth
    • Tworzenie projektu MegaDroid
      • Optymalizacja związana z technologią ekranu
      • Tworzenie usługi WatchFace
        • Rejestracja usługi
      • Inicjalizacja zasobów i stylów
      • Zarządzanie aktualizacjami zegara
      • Rysowanie tarczy i wskazówek
    • Podsumowanie
  • Rozdział 16 Dostosowywanie Android Studio do własnych potrzeb
    • Style kodu
    • Wygląd, kolory i czcionki
    • Skróty klawiaturowe
    • Makra
    • Szablony kodu i plików
    • Menu i paski narzędziowe
    • Moduły dodatkowe
    • Podsumowanie
Kategoria: Programowanie
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-283-2012-3
Rozmiar pliku: 23 MB

BESTSELLERY

Kategorie: