Wróć
  • Dodano: 15.12.2018
  • Sylwester Madej
  • Kursy, Video, Darmowe

Praktyczny kurs Android

Bezpłatny kurs video z programowania Android – nauka poprzez tworzenie prawdziwych aplikacji, od podstaw do bardziej zaawansowanych funkcji.

Praktyczny kurs Android

Przedstawiam Wam bezpłatny kurs video z programowania aplikacji mobilnych na system Android! Głównym celem tego kursu jest nauka poprzez tworzenie prawdziwych aplikacji, a nie tylko teoretyczne omawianie zagadnień.

Geneza kursu

Kurs powstał jako seria cotygodniowych spotkań w ramach koła naukowego informatycznego na uczelni. Po umieszczeniu pierwszych nagrań na YouTube zauważyłem duże zainteresowanie tematem.

To zainstalowało:

  • 📺 Kanał YouTube Soldiers of Mobile
  • 💻 Darmowe materiały video
  • 🎓 Płatne szkolenia 3-dniowe (ponad 100 absolwentów)

Filozofia kursu

Uczenie przez praktykę

Każda lekcja zawiera:

  1. Krótkie wprowadzenie teoretyczne
  2. Live coding - programowanie na żywo
  3. Prace domowe do samodzielnego wykonania
  4. Kod źródłowy na GitHub

Nie ma tu suchej teorii - od razu zanurzasz się w kod!

Realne aplikacje

Zamiast kolejnych “Hello World” tworzymy prawdziwe, użyteczne aplikacje:

  • Aplikację do przeglądania treści z API
  • Integrację z backendem Parse
  • System logowania i rejestracji użytkowników
  • Obsługę aparatu i galerii

Struktura kursu

Część I: Fundamenty

Czego się nauczysz:

  • Historia Androida i ewolucja platformy
  • Struktura projektu Android
  • Activities i cykl życia
  • Intents i przekazywanie danych między ekranami

Format: Wideo + zadania domowe

Kod: Dostępny na GitHub

Część II: Interfejs użytkownika

Czego się nauczysz:

  • Tworzenie layoutów XML
  • Resources (strings, colors, dimensions)
  • Adaptery i ich zastosowanie
  • ListView i wyświetlanie list

Praktyka:

  • Stworzenie dynamicznej listy
  • Własne adaptery
  • Obsługa kliknięć w elementach listy

Część III: Sieć i API

Czego się nauczysz:

  • REST API - czym jest i jak działa
  • Wykonywanie zapytań HTTP z AQuery
  • Ładowanie obrazków z sieci
  • SharedPreferences do zarządzania sesją

Praktyka:

  • Pobieranie danych z prawdziwego API
  • Wyświetlanie zdjęć w aplikacji
  • Cachowanie i optymalizacja

Część IV: Zaawansowany UI/UX

Czego się nauczysz:

  • Projektowanie przyjaznych interfejsów
  • Theme i Style - stylowanie aplikacji
  • 9-patch graphics - skalowalne grafiki
  • State selectors - stany wizualne elementów

Praktyka:

  • Tworzenie własnych motywów
  • Grafiki responsywne
  • Efekty dotknięcia i zaznaczenia

Część V: Backend i Parse

Czego się nauczysz:

  • Integracja z Parse.com (backend as a service)
  • Zarządzanie użytkownikami
  • Przesyłanie i pobieranie plików
  • Obsługa aparatu fotograficznego

Praktyka:

  • System rejestracji użytkowników
  • Logowanie i autoryzacja
  • Robienie i wysyłanie zdjęć

Część VI i VII: Webinary

Format: Sesje na żywo z Q&A

Tematy:

  • Przepływ rejestracji i logowania
  • Nawigacja między wieloma Activities
  • Best practices w architekturze aplikacji
  • Pytania i odpowiedzi

Materiały i źródła

Dostępne zasoby

📹 Wideo - wszystkie lekcje dostępne za darmo na YouTube

💾 Kod źródłowy - każda lekcja ma odpowiadający branch na GitHub

📝 Zadania - prace domowe do samodzielnego wykonania

🔗 Linki - dodatkowe materiały i dokumentacja

Jak korzystać z kursu?

  1. Oglądaj lekcję - zwracając uwagę na detale
  2. Próbuj sam - zatrzymuj wideo i programuj równolegle
  3. Wykonaj zadanie - praca domowa utrwala wiedzę
  4. Sprawdź rozwiązanie - porównaj z moim kodem na GitHub
  5. Eksperymentuj - zmień coś, dodaj swoją funkcjonalność

Dla kogo jest ten kurs?

Idealny jeśli:

  • ✅ Znasz podstawy programowania (zmienne, pętle, funkcje)
  • ✅ Chcesz nauczyć się Androida od podstaw
  • ✅ Preferujesz naukę przez praktykę
  • ✅ Lubisz format video
  • ✅ Szukasz darmowych materiałów po polsku

Niekoniecznie dla Ciebie jeśli:

  • ❌ Nie masz żadnego doświadczenia programistycznego
  • ❌ Szukasz kursu o najnowszych technologiach (kurs używa starszych API)
  • ❌ Preferujesz naukę z książek

Uwaga: Aktualność materiałów

Kurs powstał kilka lat temu, więc niektóre technologie są nieaktualne:

Co się zmieniło:

  • Parse.com został zamknięty (ale koncepty pozostały aktualne)
  • AQuery został zastąpiony przez Retrofit i Volley
  • ListView → RecyclerView
  • Java → Kotlin (główny język Android)

Co pozostało aktualne:

  • Podstawy Activities i Intents
  • Cykl życia komponentów
  • Układy XML (choć Jetpack Compose to przyszłość)
  • Koncepty REST API
  • Wzorce projektowe

Moja rekomendacja: Oglądaj kurs aby zrozumieć fundamenty, ale później przejdź na nowsze technologie (Kotlin, Jetpack, Compose).

Planowane aktualizacje

Pracuję nad nową wersją kursu z:

  • ✨ Kotlin jako główny język
  • ✨ Jetpack Compose do budowy UI
  • ✨ Nowoczesną architekturą (MVVM, Clean Architecture)
  • ✨ Retrofit do obsługi API
  • ✨ Room do bazy danych
  • ✨ Firebase jako backend

Zapisz się na newsletter aby dostać informację o premierze!

Zacznij już dziś!

Nie czekaj - rozpocznij naukę już teraz:

  1. 🎬 Włącz pierwszą lekcję
  2. 💻 Otwórz Android Studio
  3. ⌨️ Zacznij kodować!

Pamiętaj: Najlepsza metoda nauki to praktyka!


Pytania?

Masz pytania dotyczące kursu lub napotkałeś problem?

📧 Napisz: szkolenia@szkoleniaandroid.pl

Szkolenia komercyjne

Oferuję również:

  • 🏢 Szkolenia dla firm (dostosowane do potrzeb)
  • 👨‍💻 Konsultacje z architektury aplikacji
  • 🎓 Intensywne kursy 3-dniowe

Więcej informacji na szkoleniaandroid.pl


Powodzenia w nauce programowania Android! 🚀

Przejdź do innego artykułu

Wszystkie artykuły Wróć do strony głównej

Masz pytania? Sprawdź stronę najczęściej zadawane pytania lub napisz do mnie szkolenia@szkoleniaandroid.pl