Book description
Tworzenie oprogramowania wymaga zarówno umiejętności, jak i wysiłku. Jeśli jednak zależy Ci na szybkich i satysfakcjonujących efektach, wypróbuj wieloplatformowy framework Flutter i język Dart. Obydwie technologie zapewniają bogaty zestaw narzędzi dla programistów i są świetnym punktem startowym do tworzenia pięknych aplikacji niewielkim nakładem pracy.
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta - spójnego rozwiązania do wydajnego budowania aplikacji!
Znajdziesz tu przykłady zastosowania języka Dart i frameworka Flutter w rozwiązywaniu problemów. Wisienką na torcie jest omówienie Firebase i Google Cloud!
Rob Edwards, Google Cloud UK&I
Dzięki recepturom:
poznasz zasady efektywnej pracy z Dartem
nauczysz się korzystać z narzędzi Fluttera
dowiesz się, jak integrować rozwiązania chmurowe z aplikacjami Fluttera
rozwiążesz problemy związane z zarządzaniem danymi przez API
rozpoczniesz pracę z bazami danych Firebase
zaczniesz budować wieloplatformowe, efektywne i efektowne aplikacje
Świetna książka dla każdego, kto chce się nauczyć języka Dart i frameworka Flutter!
Alex Moore, Google Cloud UK&I
Table of contents
- Wstęp
-
Rozdział 1. Zmienne w języku Dart
- 1.1. Uruchamianie aplikacji napisanej w języku Dart
- 1.2. Praca z wartościami całkowitymi
- 1.3. Praca z wartościami zmiennoprzecinkowymi
- 1.4. Praca z wartościami boolowskimi
- 1.5. Praca z wartościami tekstowymi
- 1.6. Wyświetlanie informacji w konsoli
- 1.7. Dodawanie stałej (czas kompilacji)
- 1.8. Dodawanie stałej (czas działania aplikacji)
- 1.9. Praca ze zmiennymi null
- Rozdział 2. Przepływ sterowania
- Rozdział 3. Implementacja funkcji
- Rozdział 4. Obsługa list i map
- Rozdział 5. Wprowadzenie do języka Dart zorientowanego obiektowo
- Rozdział 6. Testowanie w języku Dart
- Rozdział 7. Wprowadzenie do frameworku Flutter
- Rozdział 8. Dodawanie zasobów
-
Rozdział 9. Praca z widżetami
- 9.1. Tworzenie bezstanowego widżetu we Flutterze
- 9.2. Tworzenie stanowego widżetu we Flutterze
- 9.3. Refaktoryzacja widżetów Fluttera
- 9.4. Zastosowanie klasy Scaffold
- 9.5. Dodanie nagłówka widżetu AppBar
- 9.6. Budowa kontenera
- 9.7. Zastosowanie widżetu Center
- 9.8. Zastosowanie widżetu SizedBox
- 9.9. Zastosowanie widżetu Column
- 9.10. Zastosowanie widżetu Row
- 9.11. Zastosowanie widżetu Expanded
- Rozdział 10. Tworzenie interfejsów użytkownika
- Rozdział 11. Porządkowanie danych wyświetlanych na ekranie
-
Rozdział 12. Nawigacja we Flutterze
- 12.1. Dodawanie nawigacji między stronami za pomocą tras (imperatywnie)
- 12.2. Dodawanie nawigacji między stronami za pomocą tras (deklaratywnie)
- 12.3. Implementacja nawigacji typu szuflada
- 12.4. Praca z zakładkami
- 12.5. Dodawanie dolnego paska nawigacyjnego
- 12.6. Zastosowanie kluczy do przekazywania informacji
- Rozdział 13. Obsługa danych
- Rozdział 14. Testowanie interfejsu użytkownika
-
Rozdział 15. Praca z Firebase i Flutterem
- 15.1. Użycie platformy Firebase z Flutterem
- 15.2. Konfiguracja projektu Firebase
- 15.3. Inicjalizacja SDK Firebase dla lokalnego tworzenia aplikacji
- 15.4. Konfiguracja emulatorów Firebase
- 15.5. Dodanie paczki flutterfire_cli do środowiska programistycznego
- 15.6. Integracja z bazą danych Firestore
- 15.7. Zapis danych w bazie danych Firestore
- 15.8. Odczyt danych z bazy Cloud Firestore
- 15.9. Dodanie uwierzytelniania Firebase do aplikacji Fluttera
- 15.10. Aplikacja webowa we Flutterze z hostingiem Firebase
- Rozdział 16. Wprowadzenie do usług chmurowych
-
Rozdział 17. Rozpoczęcie przygody z tworzeniem gier
- 17.1. Dodawanie paczki Flame do frameworku Flutter
- 17.2. Tworzenie podstawowej gry za pomocą Flame
- 17.3 Dodawanie sprite’a
- 17.4. Dodawanie poziomego ruchu do sprite’a
- 17.5. Dodawanie automatycznego ruchu pionowego do sprite’a
- 17.6. Dodawanie wykrywania kolizji
- 17.7. Wyświetlanie tekstu
- 17.8. Dodawanie prostej grafiki
- 17.9. Dodawanie efektów dźwiękowych
-
Dodatek Konfiguracja środowiska
- Wybór instalacji Darta
- Uruchamianie kodu Dart w DartPadzie
- Instalacja frameworku Flutter
- Użycie narzędzia Flutter Doctor
- Instalacja Dart SDK
- Programowanie z Visual Code
- Instalacja rozszerzenia Dart w Android Studio
- Ustawienie kanału wydania
- Ustawienie platformy docelowej za pomocą konfiguracji Fluttera
- O autorze
- Kolofon
Product information
- Title: Flutter i Dart Receptury
- Author(s):
- Release date: February 2024
- Publisher(s): Helion
- ISBN: 9788328907096
You might also like
book
Architektura ewolucyjna
Jeszcze kilka lat temu koncepcja ewoluowania architektury była uznawana za zbyt odważną. Uważano, że architektura powinna …
book
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. …
book
Architektura API
Trendy w tworzeniu oprogramowania zmierzają w kierunku architektury zorientowanej na usługi. Coraz więcej organizacji decyduje się …
book
Testowanie full stack
Wysoka jakość aplikacji nie bierze się znikąd! Aby ją zapewnić, testowanie musi być integralnym aspektem inżynierii …