Научу делать Android и iOS приложения на Flutter
1 000 руб.
Менторство | Обучение | Репетиторство
Вы можете быть новичком в IT, но оказались здесь, потому что хотите понять, как построить своё приложение с использованием языка программирования Dart и фреймворка Flutter. Flutter - это кроссплатформа, что означает возможность писать один код, а компилировать под Android, iOS, Windows, MacOS, Web, Wear OS и другие. И чтобы этого достичь мы:
1. Научимся языку программирования Dart
2. Узнаем, чем final отличается от const, а dynamic от var. Разберем основные типы int, double, String, bool, Map, List, Set. Научимся создавать классы и узнаем, чем отличаются extends, implements и with; познакомимся с async/await операциями, разберемся с параметрами функций.
3. Узнаем, чем различается структура проекта Flutter по слоям и по функциям (layer-first and feature-first) и разберемся, что такое эти ваши MVC, MVVM, MVP и другие...
4. Увидим, что такое State management (bloc, provider, getx и почему он не нужен, riverpod)
5. Рассмотрим основные компоненты-виджеты (Row, Column, SizedBox, Container, ListTile, Scaffold, Text, Icon, Image, ListView и другие)
6. Рассмотрим популярные пакеты build_runner, flutter_localizations, intl, expandable, fluttertoast, flex_color_scheme, url_launcher, lint (!), а также узнаем:
→ что такое (де)сериализация (json_serializable);
→ зачем нужна иммутабельность (freezed, equatable)
→ как управлять состоянием с помощью Riverpod
→ как быстро создавать анимацию при помощи flutter_hooks
→ как перевести ваш проект на много языков (slang)
→ как делать запросы и получать ответы в сети (http, dio)
→ что такое маршрутизация (go_router)
→ как сохранять/получать данные в/из хранилища (shared_preferences)
7. И наконец, ВЫ напишите своё первое приложение самостоятельно (!)
Пожалуйста, не пугайтесь такому многообразию терминов и технологий. Сейчас это всего лишь большая охапка незнакомых слов, а завтра – технологии, которыми вы владеете.
Работа со мной происходит в формате менторства (заметьте, не репетиторства). О себе: люблю, когда творческий процесс захватывает мой разум. Ответственный, дружелюбный, в меру педантичный, умею радоваться за результаты и поддерживать других людей. Не сноб.
Стоимость услуг узнавайте в личных сообщениях.
Пишите код. Через месяц активного обучения вы сможете написать своё приложение на flutter, чем порадуете не только себя и своих близких, но и меня
Ответы на частые вопросы
Q: Мне очень страшно при виде такого количества незнакомых слов
A: Пожалуйста, не пугайтесь такому многообразию терминов и технологий. Сейчас это всего лишь большая охапка незнакомых слов, а завтра – технологии, которыми вы владеете.
Q: Как быстро я смогу создать своё мобильное приложение?
A: В зависимости от вашего стремления. На моей практике целеустремленные ученики могли написать простенькое приложение уже через месяц. Без шуток.
Q: В каком формате проходит обучение?
A: Я предпочитаю формат менторства. Занятия проходят в форме переписки. Вопрос-ответ-разъяснение. Вечером мы общаемся, а утром я предоставляю материалы, которые необходимо изучить самостоятельно. Время обговаривается.
Q: Почему не видео/аудио/личное посещение?
A: Весь материал остаётся у вас в письменной форме. К нему всегда можно вернуться и быстро найти необходимую информацию. Это намного удобнее, чем искать тайм-код в видео или пытаться вспомнить детали разговора с вашим наставником.
Q: Почему менторство?
A: Я предпочитаю формат менторства по многим причинам. Две основных - способность соблюдать баланс между личностным ростом и помощью другим людям, а для ученика – возможность доказать себе, что результатом полученных знаний является личное упорство. Это положительно влияет на самооценку.
Господам преподавателям/репетиторам/менторам:
Не используйте текст данного объявления. Я более чем уверен, что Вы можете написать не хуже. Спасибо.
Объвление найдено на сайте avito.ru. Перейдите по ссылке для покупки или просмотра более подробной информации