Aplikacje mobilne dla studenta i technika programisty pdf PRACA ZBIOROWA - ebook Rybnik

Książka Aplikacje Mobilne dla studenta i technika programisty to jest przeznaczonadla każdego kto chce zapoznać się z tematem tworzenia aplikacji mobilnych dla systemuAndroid.W pierwszej części książki czytelnik zapoznaje się z tajnikami Języka Java. Dogłębniezapoznaje się z tematyką: programowania …

od 55,50 Najbliżej: 22 km

Liczba ofert: 1

Oferta sklepu

Opis

Książka Aplikacje Mobilne dla studenta i technika programisty to jest przeznaczonadla każdego kto chce zapoznać się z tematem tworzenia aplikacji mobilnych dla systemuAndroid.W pierwszej części książki czytelnik zapoznaje się z tajnikami Języka Java. Dogłębniezapoznaje się z tematyką: programowania obiektowego, oraz współbieżnego. Poruszanesą w niej zagadnienia m.in.: klas, obiektów jak i wątków.W drugiej części zapoznajemy się z tworzeniem aplikacji mobilnych w środowiskuAndroid Studio. Strona wizualna aplikacji tworzona jest z wykorzystaniem językaznaczników xml. Zaś język Java odpowiada za sterowanie działaniem aplikacji.Książka stanowi szczegółowy poradnik dla każdego kto jest zainteresowany tworzeniemAplikacji Mobilnych. Spis treści: SPIS TREŚCI1 WSTĘP ............................................................................................................. 112 INSTALACJA I KONFIGURACJA OPROGRAMOWANIA ......................................... 152.1 INSTALACJA ŚRODOWISKA JAVA ............................................................................... 172.1.1 Instalacja JDK dla systemu Windows ...................................................... 172.2 INSTALACJA IDE INTELLIJ DLA SYSTEMU WINDOWS ...................................................... 222.3 INSTALACJA IDE INTELLIJ DLA SYSTEMU MACOS ......................................................... 313 PODSTAWY PROGRAMOWANIA W JĘZYKU JAVA .............................................. 393.1 „HELLO WORLD” ................................................................................................. 393.2 KOMUNIKACJA Z UŻYTKOWNIKIEM. OPERACJE WEJŚCIA-WYJŚCIA ................................... 423.2.1 Polecenia System.in i System.out ............................................................ 423.2.2 Typ String ................................................................................................ 453.2.3 Komentarze ............................................................................................. 463.3 TYPY DANYCH, ZMIENNE I STAŁE .............................................................................. 493.3.1 Sprawdź się! ............................................................................................ 603.4 PODSTAWOWE OPERACJE ARYTMETYCZNE I LOGICZNE .................................................. 613.4.1 Sprawdź się! ............................................................................................ 693.5 INSTRUKCJE WARUNKOWE ..................................................................................... 703.5.1 Instrukcje if i else ..................................................................................... 703.5.2 Switch-case .............................................................................................. 743.5.3 Sprawdź się! ............................................................................................ 773.6 TABLICE, LISTY, MAPY ............................................................................................ 793.6.1 Tablice ..................................................................................................... 793.6.2 Listy ......................................................................................................... 833.6.3 Mapy ....................................................................................................... 853.6.4 Sprawdź się! ............................................................................................ 883.7 PĘTLE ................................................................................................................ 893.7.1 Pętla while ............................................................................................... 903.7.2 Pętla do while .......................................................................................... 923.7.3 Pętla for ................................................................................................... 923.7.4 Wykorzystanie pętli w obsłudze tablic i list ............................................. 953.7.5 Sprawdź się! ............................................................................................ 983.8 ZAKRES ZMIENNYCH .............................................................................................. 993.9 ZARZĄDZANIE PAMIĘCIĄ – GARBAGECOLLECTOR ...................................................... 1033.10 BLOKI TRY-CATCH ........................................................................................... 1053.11 SPRAWDŹ SIĘ! ........................................................................................ 1084 PROGRAMOWANIE OBIEKTOWE .................................................................... 1114.1 KLASY, METODY, OBIEKTY .................................................................................... 1114.1.1 Metoda klasy ......................................................................................... 1134.1.2 Przeciążenie metod ............................................................................... 1174.1.3 Metody dostępowe getter i setter ......................................................... 1194.2 MODYFIKATORY DOSTĘPU I ENKAPSULACJA (HERMETYZACJA) ...................................... 1244.2.1 Modyfikatory dostępu ........................................................................... 1244.2.2 Enkapsulacja.......................................................................................... 1304.3 KONSTRUKTORY ................................................................................................. 1314.4 SPRAWDŹ SIĘ! ................................................................................................... 1374.5 DZIEDZICZENIE I POLIMORFIZM .............................................................................. 1384.5.1 Dziedziczenie ......................................................................................... 1384.5.2 Polimorfizm ........................................................................................... 1454.6 ABSTRAKCJA I INTERFEJSY ..................................................................................... 1474.6.1 Abstrakcja.............................................................................................. 1474.6.2 Interfejsy ................................................................................................ 1494.7 KOMPOZYCJA I AGREGACJA ................................................................................... 1514.7.1 Agregacja .............................................................................................. 1514.7.2 Kompozycja ........................................................................................... 1534.8 REFAKTORYZACJA ............................................................................................... 1554.9 4.9 SPRAWDŹ SIĘ! .............................................................................................. 1605 PROGRAMOWANIE WSPÓŁBIEŻNE ................................................................. 1635.1 PROGRAM SEKWENCYJNY, A PROGRAM WSPÓŁBIEŻNY ............................................... 164Wybór między programowaniem sekwencyjnym a współbieżnym ....................... 1645.2 RÓWNOLEGŁOŚĆ A WSPÓŁBIEŻNOŚĆ, PROCES A PROGRAM, PRZEPLOT ........................... 1655.2.1 Równoległość vs. Współbieżność .......................................................... 1655.2.2 Proces a Program .................................................................................. 1655.2.3 Mechanizm przeplotu ............................................................................ 1655.3 TWORZENIE WĄTKÓW ......................................................................................... 1655.3.1 Klasa Thread .......................................................................................... 1665.3.2 Interfejs Runnable ................................................................................. 1695.3.3 Klasa ExecutorService ............................................................................ 1725.4 METODY SLEEP() I JOIN() ..................................................................................... 1755.4.1 Metoda sleep() ...................................................................................... 1755.4.2 Metoda join() ......................................................................................... 1785.5 SYNCHRONIZACJA ............................................................................................... 1805.6 KLASA LOCK I IMPLEMENTACJA REENTRANTLOCK ...................................................... 1835.7 PROBLEMY SYNCHRONIZACJI. DEADLOCK I LIVELOCK .................................................. 1855.7.1 Deadlock ................................................................................................ 1855.7.2 Livelock: ................................................................................................. 1865.8 PROBLEM PIĘCIU FILOZOFÓW ................................................................................ 1875.9 DOBRE PRAKTYKI PRZY PROGRAMOWANIU WSPÓŁBIEŻNYM ......................................... 1895.10 SPRAWDŹ SIĘ! ............................................................................................... 1906 APLIKACJE MOBILNE ...................................................................................... 1936.1 WSTĘP DO APLIKACJI MOBILNYCH .......................................................................... 1936.1.1 Aplikacje mobilne .................................................................................. 1936.1.2 System operacyjny Android ................................................................... 1946.2 ANDROID STUDIO ............................................................................................... 1946.2.1 Instalacja Android Studio ...................................................................... 1946.2.2 Tworzenie pierwszej aplikacji ................................................................ 1966.2.3 Zmiana wyglądu GUI ............................................................................. 1996.2.4 Zmiana motywu aplikacji ...................................................................... 2016.2.5 Emulator ................................................................................................ 2026.2.6 Testowanie aplikacji na fizycznym urządzeniu. ..................................... 2086.3 TWORZENIE APLIKACJI ......................................................................................... 2096.3.1 Tworzenie aplikacji z poziomu otwartego okna .................................... 2096.3.2 Podstawowe pojęcia.............................................................................. 2126.3.3 Układ liniowy ......................................................................................... 2136.3.4 Ponowne uruchomienie aplikacji po wprowadzeniu zmian w kodzie. ... 2166.3.5 Plik przechowujący łańcuchy znaków - strings.xml .............................. 2176.3.6 Warning a Error ..................................................................................... 2206.4 AKTYWNOŚĆ ..................................................................................................... 2216.5 KOMUNIKAT TOAST ............................................................................................ 2266.6 WIDOKI ............................................................................................................ 2296.6.1 EditText – pole tekstowe ....................................................................... 2296.6.2 Wstawianie grafiki - ImageView ........................................................... 2336.6.3 ToggleButton ......................................................................................... 2366.6.4 Przełącznik Switch ................................................................................. 2396.6.5 Przyciski opcji - Radio ............................................................................ 2446.6.6 Lista rozwijana - Spinner ....................................................................... 2496.6.7 ListView ................................................................................................. 2546.6.8 AutoCompleteTextView ......................................................................... 2556.7 PASKI POSTĘPU .................................................................................................. 2586.7.1 ProgressBar ........................................................................................... 2586.7.2 SeekBar .................................................................................................. 2596.7.3 RatingBar .............................................................................................. 2636.8 INTENCJE .......................................................................................................... 2646.8.1 Intencja bez przekazywania wartości .................................................... 2656.8.2 Intencja przekazująca dane ................................................................... 2686.8.3 Intencja niejawna .................................................................................. 2736.9 UKŁADY ............................................................................................................ 2746.9.1 Linear Layout ......................................................................................... 2746.9.2 FrameLayout ......................................................................................... 2746.9.3 RelativeLayout ....................................................................................... 2766.9.3.1 Rozmieszczenie elementów względem układu. ............................................. 2766.9.3.2 Rozmieszczenie elementów względem siebie. .............................................. 2796.9.4 TableLayout ........................................................................................... 2816.9.5 GridLayout ............................................................................................. 2846.9.6 Układy zagnieżdżone ............................................................................. 2876.9.7 ConstraintLayout ................................................................................... 2916.10 STYLE ........................................................................................................... 2956.10.1 Tworzenie stylów ................................................................................... 2966.10.2 Dziedziczenie stylów .............................................................................. 3016.11 TEMATY, MOTYWY. ........................................................................................ 3056.11.1 Korzystanie z wbudowanych tematów .................................................. 3056.11.2 Tworzenie własnego motywu ................................................................ 3086.12 CYKL ŻYCIA AKTYWNOŚCI .................................................................................. 3106.13 FRAGMENTY .................................................................................................. 3136.14 POWIADOMIENIA ........................................................................................... 3196.15 OKNA DIALOGOWE ......................................................................................... 3256.15.1 Okno informacyjne ................................................................................ 3266.15.2 Okno informacyjne reagujące na działanie użytkownika ...................... 3276.16 ANIMACJE ..................................................................................................... 3306.16.1 Animacja poklatkowa ............................................................................ 3306.16.2 Animowanie widoków ........................................................................... 3326.17 KONTENERY RECYCLERVIEW I CARDVIEW ............................................................ 3446.18 MULTIMEDIA ................................................................................................. 3526.18.1 Odtwarzanie muzyki .............................................................................. 3526.18.2 Odtwarzanie filmów .............................................................................. 3576.19 NAWIGACJA I TWORZENIE MENU ....................................................................... 3596.19.1 Pasek Toolbar ........................................................................................ 3596.19.2 Tworzenie menu .................................................................................... 3616.19.3 Tworzenie nawigacji – przycisk Powrót ................................................. 364

Specyfikacja

Podstawowe informacje

Autor
  • PRACA ZBIOROWA
Rok wydania
  • 2024
Format
  • PDF
Ilość stron
  • 458
Wydawnictwo
  • ITStart
Wybrani autorzy
  • Praca zbiorowa