Магазин
О сервисе
Услуги
Конкурсы
Новости
Акции
Помощь
8 800 500 11 67
RUB
Сменить валюту
Войти
Поиск
Все книги
Импринты
Бестселлеры
Бесплатные
Скидки
Подборки
Книги людям
6+
Все
Информационные технологии
Информационные технологии: общее
Оглавление - Быстрый старт Flutter-разработчика
Андрей Алеев
Электронная
490 ₽
Печатная
855 ₽
Читать фрагмент
Купить
Объем: 146 бумажных стр.
Формат: epub, fb2, pdfRead, mobi
Подробнее
4.0
2
Оценить
О книге
отзывы
Оглавление
Читать фрагмент
Введение
Как работать с этой книгой
Урок 1. Запускаем Flutter
Кроссплатформенная мобильная разработка
Почему Flutter?
Настраиваем рабочее окружение
Запускаем Hello World! На Android
Запускаем Hello World на iOS
Урок 2. Язык программирования Dart
Введение
Переменные, типы и область видимости
Видимость
Типы
final и const
Функции
Конструкторы
Наследование
Примеси (mixins)
Callable классы
Дженерики
Асинхронные функции
Исключения
Использование библиотек
Компиляция
Урок 3. StatelessWidget и StatefulWidget
Все — виджет
Состояние виджета
StatelessWidget
StatefulWidget
Типы состояний: Ephemeral и App
Урок 4. Создание списка элементов
ListView
Создание списка через конструктор
Импорт пакетов
Создание списка с помощью Builder-а
Заголовки в списке
Урок 5. Загрузка данных с сервера
Асинхронность во Flutter
Делаем запрос на сервер
Http запросы
Получение геопозиции
Показываем полученные с сервера данные
Урок 6. Inherited Widgets, Elements, Keys
Inherited widgets
Elements
Keys
Урок 7. Навигация между экранами, Работа с Google Maps
Навигация с помощью MaterialPageRoute
Интегрируем Google Maps
Интегрируем пакет timezone
Урок 8. SQLite, Clean Architecture
Подключаем SQLite
Реализуем паттерн Repository для списка мест
Реализуем паттерн Repository для получения погоды
Урок 9. BLoC, Streams
BLoC
Streams
Используем BLoC для примера со счетчиком
Рефакторим приложение погоды c использованием BLoC библиотеки
Урок 10. DI, Тесты
Dependency Injection во Flutter
Unit тесты
UI тесты
Интеграционные тесты
Заключение
Полезные ссылки