Flutter эффективные заметки для самообучения (2)
Зачем изучать флаттер
Просто учитесь, не так много глупостей.
Get Started
Китайский язык:флаттер съешь это.клуб/индивидуально-запущенный…Английский:flutter.Dev/docs/индивидуальное тело…
Качество вводного руководства очень высокое, практически нет препятствий, и рассматриваются как VSCode, так и Android Studio.
Конечно, я выбираю Android Studio, потому что мой рабочий стол перегружен :)
Студенты с плохой успеваемостью могут выбрать VSCode.
Примечание. Во время просмотра руководства вы можете обнаружить, что сеть работает не очень гладко, тогда вы можетеНастроить китайское зеркало:
set PUB_HOSTED_URL=https://pub.flutter-io.cn
set FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
或
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
Вы также можете использовать Privoxy + ss для настройки прокси для Android Studio.
Если вы не можете перепрыгнуть через стену, вам не нужно изучать программирование.
Видно, что учебники на китайском и английском языках все еще не совпадают. В английском учебнике всего 4 шага, а остальные шаги размещены во второй части, а в китайском учебнике сразу 7 шагов, без второй части.
На самом деле, просто посмотрите на код в учебнике по английскому языку напрямую и не смотрите слишком внимательно на ерунду вокруг кода.
Интерфейс с базой TypeScript может начать работу за секунды, а интерфейс без основы TS пойдет на изучение TS или базовой грамматики Dart.
понять больше
После прохождения руководства по началу работы выдается официальный список руководств. (Список содержания китайских документов меньше, чем у английских документов)
- Building layouts in Flutter tutorial
- Add interactivity tutorial
- Introduction to widgets
- Flutter for Android developers
- Flutter for React Native developers
- Flutter for web developers
- Flutter's Youtube channel
- Build Native Mobile Apps with Flutter (a free Udacity course)
- Flutter cookbook
- From Java to Dart codelab
- Bootstrap into Dart: learn more about the language
Дай мне посмотреть, что работает.
- Первый туториал научил меня, как использовать Layout, я вошел и отсканировал его, то есть использование каждого элемента управления макетом, поставил его первым, а затем изучил его после использования.
- Второй учебник научил меня, как использовать setState для изменения состояния различных компонентов, что немного глубже, чем «Начало работы», сначала поставьте его, а изучите позже.
- Третий урок научил меня полному использованию компонента, на котором нужно сосредоточиться.
- Четвертый туториал предназначен для Android-разработчиков, он сопоставляет привычные для Android-разработчиков концепции во Flutter, что мне не подходит.
- Пятое руководство предназначено для разработчиков React Native, а не для меня.
- Шестой учебник предназначен для веб-разработчиков и подходит мне. зайди и посмотри
- Как задать стиль
- Рассказал о том, как позиционировать, деформировать, добавлять градиенты, добавлять закругленные углы, добавлять тени.
- как работать с текстом
- Люди, которые написали учебники, неправильно понимают что-либо о веб-разработчиках, это не то, что я хочу видеть
- Может быть, учебник, который я должен посмотреть для разработчиков React Native
- Седьмой учебник — это официальный канал Youtube с более чем 30 видео на английском языке, который был окончательно закрыт.
- Восьмой урок — это бесплатный курс Udacity, нажмите, чтобы посмотреть
- Видео на английском языке с китайскими субтитрами
- Учебник разделен на две части, первую часть можно пройти, посмотрев первый урок и второй урок, вторую часть можно пройти, посмотрев шестой урок.
- Я больше не собираюсь смотреть этот 8-часовой бесплатный курс.
- Девятое руководство — «Поваренная книга», в котором основные понятия представлены в алфавитном порядке. Очевидно, что это можно использовать только как словарь, а не для чтения.
- В десятом уроке обучают грамматике Dart.Если вы не знакомы с Dart, вы можете сначала прочитать его. Но по умолчанию вы выучили Java.
- EстьDartPadИнструмент, который может практиковать дартс в режиме реального времени, прост в использовании.
- Одиннадцатый туториал представляет собой полный указатель туториалов по Dart, совсем немного. Используйте его снова.
После сканирования этих ссылок я планирую сначала посмотреть третий туториал, а затем попробовать сделать демо самостоятельно.Если у меня возникнут проблемы с Flutter, я прочитаю соответствующий туториал выше.
Продолжение следует...