Google Flutter был впервые анонсирован в мае 2017 года, а выпущен в 2018 году, он уже стал очень популярным среди разработчиков. Сейчас Flutter - самая популярная кросс-платформенная мобильная разработка, используемая разработчиками по всему миру, согласно опросу разработчиков 2021 года. Согласно опросу, 42 процента разработчиков программного обеспечения использовали Flutter.В этом курсе вы изучите основы языка программирования Dart, разберем объектно-ориентированное программирование в Dart - понимание того, как создавать классы и объекты и как все это работает при создании надежных программ. Мы будем создавать простые и сложные приложения, как работать с картами, локацией, как заставить приложения Flutter взаимодействовать с базой данных в реальном времени - Firestore, научимся монитезировать приложения с рекламой, научимся работать с Git и GitHub и конечно же ни одно мобильное приложение не обходится без красивой анимации. В этом курсе вы узнаете, как создавать анимацию, используя стандартную библиотеку инструментов Flutter, которое понравится вашим пользователям. Вы узнаете как внедрять простые анимации, а так же как создавать кастомные сложные анимации. Это и многое другое вы узнаете в этом курсе!
Чему вы научитесь
- Научимся создавать красивые кросс-платформенные приложения (Для IOS и Android) с нуля.
- Научимся работать с одной из самых продвинутых технологий в сфере IT.
- Научитесь основам языка программирования Dart.
- Освоим Dart до Advanced.
- Разберемся как использовать Flutter для разработки мобильных приложений.
- Создадим портфолио красивых приложений.
- Научимся монетизировать приложения с рекламой Google Ad Mob.
- Научимся делать красивые анимации.
- Научимся работать с нуля на новой версии Flutter - 2.0.
- Научимся подключать локальную базу данных (sqflite) и ремоут базу данных Firebase.
- Научимся использовать такие функции, как карту, камеру устройства, аутентификацию юзеров и многое другое!
- Научимся пользоваться архитектурой Cubit и Provider.
Если вы никогда раньше не программировали, то научитесь создавать приложения для iOS и Android.
Если вы знаете, как писать код, но Вас интересуют отдельные фичи как монетизация c рекламой или Firebase
Если вы являетесь разработчиком нативных приложений для IOS или Android, пройдите этот курс, чтобы узнать, сколько времени вы можете сэкономить на создании приложений iOS и Android с помощью Flutter.
Начальные требования
Навыки программирования не требуются, на курсе вы научитесь всему необходимому.
https://privatelink.de/?https://stepik.org/course/191099/