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:
- Krótkie wprowadzenie teoretyczne
- Live coding - programowanie na żywo
- Prace domowe do samodzielnego wykonania
- 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?
- Oglądaj lekcję - zwracając uwagę na detale
- Próbuj sam - zatrzymuj wideo i programuj równolegle
- Wykonaj zadanie - praca domowa utrwala wiedzę
- Sprawdź rozwiązanie - porównaj z moim kodem na GitHub
- 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:
- 🎬 Włącz pierwszą lekcję
- 💻 Otwórz Android Studio
- ⌨️ 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! 🚀
