Programowanie urządzeń mobilnych- Android Studio
Urządzenia pracujące w systemie operacyjnym Android (bazującym na systemie Linux) masz możliwość wzbogacać o własne aplikacje rozszerzające funkcjonalność tych urządzeń. Posiadając smartfon lub tablet z systemem Android możesz sam napisać aplikację przy pomocy Android Studio i wgrać na swój telefon. Jeżeli uznasz, że aplikacja jest na tyle dobra, to po zarejestrowaniu się w Google Play Console możesz publikować swoje aplikacje.
Instalacja kompilatora Android Studio
Aby pobrać i zainstalować Android Studio kliknij na obrazku lub w link pod obrazkiem

Link do pobrania Android Studio (pobierz)
Wstęp do programowania urządzeń mobilnych - Android Studio
Poniższe linki zawierają treści związane z kursem programowania w języku Java w Android Studio. Kolejne lekcje prowadzą od podstawowych pojęć i funkcji tego języka do metod zaawansowanych w programowaniu obiektowym urządzeń z systemem Android. Pierwsze lekcje pozwolą Ci poznać środowisko kompilatora Android Studio, które jest darmowe
Opis i instalacja środowiska programowania aplikacji mobilnych- Android Studio

Zobacz
Pierwsza aplikacja w Android Studio

Zobacz
Układ LinearLayout w wersji poziomej i pionowej

Zobacz
Atrybuty rozmiaru komponentów w układzie widoku

Zobacz
Widok w układzie RealtiveLayout

Zobacz
Cykl życia aplikacji

Zobacz
Pola tekstowe

Zobacz
Obsługa klawiszy

Zobacz
Pasek postępu. Dynamiczna zmiana kolorów

Zobacz
RadioGroup- dynamiczna zmiana kolorów

Zobacz
Style na przykładzie TextView

Zobacz
Dziedziczenie stylów na przykładzie TextView

Zobacz
Motywy aktywności (theme activity)

Zobacz
Style i kształty

Zobacz
Okna dialogowe (okna alertów)

Zobacz
Niestandardowe okno dialogowe

Zobacz
Poruszanie się pomiędzy widokami (oknami) aplikacji

Zobacz
Przekazywanie danych pomiędzy aktywnościami

Zobacz
Intencja domniemana- uruchomienie innej aplikacji

Zobacz
Powiadomienia

Zobacz
Podpowiedzi (wspomaganie wprowadzania tekstu)- AutoCompleteTextView

Zobacz
ListView- lista rozwijalna Android Studio Kotlin

Zobacz
Lista wielokrotnego wyboru

Zobacz
Kontrolka Spinner

Zobacz