Ocena:
Książka oferuje kompleksowe wprowadzenie do Kotlin i rozwoju Androida, z różnymi przykładami i progresywną krzywą uczenia się. Jest ona jednak przeznaczona przede wszystkim dla średnio zaawansowanych programistów i może sprawić, że początkujący będą zdezorientowani z powodu zakładanej wcześniejszej wiedzy. Dodatkowo, niektóre informacje są nieaktualne ze względu na ostatnie zmiany w Android Studio.
Zalety:⬤ Dobrze zorganizowany materiał, który stopniowo buduje koncepcje
⬤ zawiera angażujące przykłady i projekty
⬤ styl pisania autora jest konwersacyjny i łatwy do naśladowania
⬤ dobre źródło dla doświadczonych programistów chcących nauczyć się Kotlin i Androida
⬤ dostęp do kodu źródłowego i zasobów do praktycznego wykorzystania.
⬤ Nie nadaje się dla początkujących bez doświadczenia w programowaniu ze względu na zakładaną wiedzę
⬤ niektóre nieaktualne treści wynikające ze zmian w Android Studio
⬤ może być czasami mylący, wymagając dodatkowych materiałów referencyjnych
⬤ niektórzy użytkownicy zgłaszali błędy w postępie kodu.
(na podstawie 12 opinii czytelników)
Kotlin and Android Development Featuring Jetpack: Build Better, Safer Android Apps
Zacznij budować natywne aplikacje na Androida w nowoczesny sposób w Kotlinie dzięki rozbudowanemu zestawowi narzędzi, bibliotek i najlepszych praktyk Jetpack. Dowiedz się, jak tworzyć wydajne, odporne widoki za pomocą Fragments i udostępniać dane między widokami za pomocą ViewModels. Użyj Room, aby szybko utrwalić cenne dane i uniknąć wyjątków NullPointerExceptions oraz rozwlekłych wyrażeń Java dzięki Kotlin. Możesz nawet elegancko obsługiwać asynchroniczne wywołania usług internetowych za pomocą Kotlin coroutines. Osiągnij to wszystko i wiele więcej podczas tworzenia dwóch w pełni funkcjonalnych aplikacji, postępując zgodnie ze szczegółowymi instrukcjami krok po kroku. Dzięki Kotlin i Jetpack tworzenie aplikacji na Androida jest teraz płynniejsze i przyjemniejsze niż kiedykolwiek wcześniej. Zanurz się od razu, tworząc dwie kompletne aplikacje na Androida.
Pierwsza aplikacja, Penny Drop, umożliwia stworzenie pełnej gry z losowymi rzutami kośćmi, konfigurowalnymi zasadami i przeciwnikami SI. Twórz lekkie widoki Fragment z wiązaniem danych, szybko i bezpiecznie aktualizuj dane za pomocą klas ViewModel i obsługuj całą nawigację aplikacji w jednym miejscu. Korzystaj z Kotlin z rozszerzeniami Kotlin specyficznymi dla Androida, aby wydajnie pisać kod bezpieczny dla zerowych wartości bez wszystkich normalnych szablonów wymaganych w aplikacjach sprzed Jetpack + Kotlin. Utrwalaj i pobieraj dane jako pełne obiekty za pomocą biblioteki Room, a następnie wyświetlaj te dane za pomocą ViewModels i listy rekordów w RecyclerView.
Następnie tworzysz oficjalną aplikację dla Android Baseball League. Jest to fałszywa liga, ale prawdziwa aplikacja, w której wykorzystujesz to, czego nauczyłeś się w Penny Drop i budujesz na tej podstawie. Nawigacja w całej aplikacji za pomocą szuflady nawigacji, w tym określonych lokalizacji za pomocą łączy aplikacji Android. Obsługuj asynchroniczne wywołania usług internetowych za pomocą Kotlin Coroutines, wyświetlaj dane płynnie za pomocą biblioteki Paging i wysyłaj powiadomienia na telefon użytkownika z poziomu aplikacji.
Twórz aplikacje na Androida w nowoczesny sposób dzięki Kotlin i Jetpack!
Czego potrzebujesz:
Będziesz potrzebował Android SDK, edytora tekstu i prawdziwego urządzenia z Androidem lub emulatora do testowania. Choć nie jest to ściśle wymagane, zakłada się, że korzystasz z Android Studio, które jest dostarczane wraz z Android SDK i upraszcza tworzenie emulatora. Ponadto kilka przykładów wymaga JDK 1.8 lub nowszego, choć wszystkie te elementy można wykonać w inny sposób, korzystając z JDK 1.6.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)