Kurs Tworzenie Aplikacji Android

Wprowadzenie

Lekcje
  • Opis
  • Recenzje
  • Autor
  • Transkrypt

2 ocen

Lubię to! 336

Wprowadzenie

Korzystając z tego materiału poznasz od podstaw ekosystem programistyczny platformy Android i zaczniesz programować własne, nowoczesne aplikacje mobilne! Kurs, który masz przed sobą, to obszerne wprowadzenie przygotowane przez eksperta – praktyka, który wykorzystuje tą wiedzę w codziennej pracy. Na przestrzeni ponad 7 godzin materiału wideo poznasz najważniejsze koncepcje programowania aplikacji na platformę Android.

  1. 3 praktyczne projekty aplikacji
  2. Tworzenie aplikacji zgodnych z Material Design
  3. Profesjonalne narzedzia i biblioteki
  4. Tworzenie GUI oraz uzywanie stylów
  5. Modele nawigacji z uzyciem Activity i Fragment
  6. Korzystanie z najwazniejszych kontrolek
  7. Tworzenie ekranów z mysla o tabletach
  8. I wiele, wiele wiecej!

Witaj w praktycznym kursie tworzenia aplikacji na system Android!

W Kursie, na przestrzeni ponad 6 godzin materiału wideo, poznasz najważniejsze koncepcje programowania aplikacji na platformę Android. Rozpoczniemy od instalacji środowiska oraz przeglądu najważniejszych narzędzi przydatnych w pracy developera platformy Android. Następnie od podstaw zaprogramujemy trzy praktyczne aplikacje, na przykładzie których poznasz najważniejsze kontrolki i schematy pracy w Android Studio, jak również programowania w Java na potrzeby Androida. Praktyczne przykłady przygotowaliśmy tak, aby poza omówieniem ważnych koncepcji platformy, takich jak cykl życia aplikacji, przekazać także szereg schematów wdrażania stylów oraz implementacji zasad Material Design do Twoich projektów.

Kurs rozpoczniemy od poznania źródeł, z których warto korzystać podczas nauki oraz przygotujemy środowisko do tworzenia aplikacji składające się z Javy, Android Studio i SDK oraz emulatora. Dzięki temu będziemy mogli zacząć tworzyć i testować kolejne projekty.

Calculator

Pierwszym projektem, który wprowadzi nas w podstawowe elementy składowe aplikacji, będzie kalkulator. Zaczniemy do zbudowania klawiatury i wyświetlacza oraz napiszemy obsługę prostych operacji matematycznych. Następnie dostosujemy wygląd aplikacji do założeń Material Design, korzystając z możliwości oferowanych przez style w Androidzie. Ostatnim krokiem będzie stworzenie bardziej rozbudowanego widoku w wersji poziomej (landscape). Przy okazji poznamy prawidłowy sposób obsługi obrotów ekranu, mechanizm zasobów oraz cykl życia Activity.

Color Palette

Celem drugiego projektu jest pokazanie jak budować aplikacje korzystające z wielu ekranów (Activity) oraz jak przekazywać dane pomiędzy nimi. Stworzymy aplikację do zarządzania paletą kolorów, składającą się z ekranu z listą kolorów oraz ekranu dodawania i edycji kolorów. Przy okazji będziemy mieli szansę wykorzystać kontrolkę RecyclerView, która jest popularnym sposobem wyświetlania kolekcji obiektów. Dane będziemy zapisywać w magazynie SharedPreferences w formacie Json.

Solar System

Ostatni projekt to prosta, ale kompletna, multimedialna encyklopedia układu słonecznego, która mogłaby wylądować w Google Play. Poznamy jak tworzyć złożoną nawigację w aplikacji z wykorzystaniem klas Fragment, ViewPager, NavigationView. Zobaczymy jak implementować bardziej zaawansowane elementy Material Design, korzystając z biblioteki Design Support, która umożliwia ich użycie nawet na starszych wersjach Androida. Duża ilość treści pozwoli nam pokazać jak zrealizować ładowanie danych korzystając z mechanizmu Assets, jak parsować pliki Json oraz jak wyświetlać asynchronicznie dane z plików graficznych. W ramach bonusu nauczymy się tworzyć dedykowane ekrany dla tabletów oraz jak wykorzystywać fragmenty, aby współdzielić jak najwięcej kodu pomiędzy wersjami aplikacji.

Dla kogo jest ten kurs?

Kurs jest przeznaczony dla wszystkich osób, które chcą rozpocząć przygodę z tworzeniem mobilnych aplikacji na platformę Android i mają już opanowane podstawy języka Java. Jeśli jeszcze nie potrafisz programować w Java, polecamy nasz kurs Java od Podstaw, dzięki któremu uzupełnisz braki.

Dlaczego wybrać właśnie ten kurs?

  1. Kurs wideo to najbardziej efektywna a zarazem najprzyjemniejsza forma nauki. Jest on tak prowadzony, byś cały czas mógł go śledzić z zainteresowaniem i zaangażowaniem, a także czerpać satysfakcję ze zdobytej wiedzy z zakresu prawa.
  2. Wiedza, którą otrzymujesz w tym kursie, to nie tylko sucha teoria, ale również wskazówki od praktyka z wieloletnim doświadczeniem, dzięki którym dużo łatwiej będzie Ci opanować materiał i pisać funkcjonalne, praktyczne i nowoczesne aplikacje!
  3. Uczysz się na praktycznych przykładach. Kurs, który masz przed sobą to esencja praktycznej wiedzy i doświadczenia a także wzorów, które oszczędzą Ci godziny pracy i poszukiwań.

Autor: Sylwester Madej

Cześć. Nazywam się Sylwester Madej i jestem doświadczonym programistą Java (7 lat) i Android (4 lata) oraz trenerem. Po godzinach prowadzę tego bloga SoldiersOfMobile.com oraz kanał YouTube, aby dzielić się swoją wiedzą. Staram się wpływać na jakość aplikacji Android przez edukację innych. Prowadzę kursy na PW, udzielam się w MobileWarsaw i Android Live Coding. Często występuję na konferencjach m.in. Droidcon, Mobilization, Warsjawa. Lubię uważać się za pragmatycznego programistę, fana TDD i dobrych narzędzi programistycznych. Wolny czas spędzam podróżując po europie z narzeczoną i ucząc się języków obcych (obecnie angielskiego i włoskiego).

soldiersofmobile.com

Recenzje Kurs Tworzenie Aplikacji Android

5

2 dodanych ocen

2017-07-30

Bardzo ciekawy kurs o Android!

Lukasz S Pierwola

2018-01-20

Bardzo dobry kurs. Wypełniony treścią po brzegi. Czasem miałem problemy, żeby nadążyć za panem Sylwestrem, ale po ponownym obejrzeniu lekcji wszystko stawało się jasne. Zdecydowanie polecam.

marek walczak

Ten kurs nie posiada jeszcze transkryptu. Choć bardzo się staramy, wygenerowanie transkryptów do wszystkich kursów jest bardzo czasochłonne. W wielu przypadkach wymaga zaangażowania drogiego oprogramowania i godzin pracy przy poprawianiu transkryptu tak, aby był on możliwie jak najlepszy.

Zależy nam na tym, aby przygotować transkrypty do wszystkich naszych treści. To jedyny sposób dla osób niedosłyszących, aby mogły wygodnie uczyć się technologii. Poza tym, transkrypty ułatwiają skanowanie kursu w poszukiwaniu informacji i jego indeksowanie.

Szukamy osób, które mogłyby nam pomóc w poprawianiu transkryptów. Jeśli masz chwilę wolnego czasu i interesuje Cię dany kurs, w zamian za taką pomoc chętnie udostępnimy Ci wybrany materiał. Wyślij swoje zgłoszenie tutaj, jeśli możesz pomóc nam rozwijać platformę.

  • Informacje
  • Lekcje
Wykup w abonamencie od 79zł
Przetestuj za darmo przez 7 dni!

Autor: Sylwester Madej

Czas: 7 godzin 30 minut

Wersja:

  • Pliki źródłowe
  • Certyfikat Ukończenia
  • Dostęp z urządzeń przenośnych
  • Licencje dla firm i szkół

Wstęp

  • Wprowadzenie

  • Dokumentacja

  • Wersje Androida

  • Narzędzia dla programistów

  • Instalacja Android Studio i SDK

Calculator

  • Nowy projekt

  • Layout

  • Obsługa widoków z kodu

  • Obliczenia, cz. 1

  • Obliczenia, cz. 2

  • Obsługa zmiany orientacji ekranu

  • Landscape layout

  • Poprawnianie wyglądu z użyciem stylów

  • Key style - przyciski

Color Palette

  • Color Palette - Intro

  • Obsługa wielu Activity

  • Cykl życia

  • Generator kolorów

  • Zwracanie wartości

  • Recycler View w Color Palette

  • Edycja kolorów

  • Zapisywanie kolorów

  • Ostatnie poprawki

Solar System

  • Solar System - Intro

  • Stworzenie projektu

  • Wprowadzenie do Fragmentów

  • Assets

  • RecyclerView - podejście drugie

  • View Holder

  • MoonsFragment

  • Object Details Activity - Scroll

  • Moons - Recycler View

  • Video Wallpaper i dodatkowe opcje

BONUS - Widok Tabletu

  • Obsługa tabletów - wprowadzenie

  • Fragment a widok ze szczegółami