Flutter эффективные заметки для самостоятельного изучения (1)

Flutter

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.

понять больше

После прохождения руководства по началу работы выдается официальный список руководств. (Список содержания китайских документов меньше, чем у английских документов)

Дай мне посмотреть, что работает.

  1. Первый туториал научил меня, как использовать Layout, я вошел и отсканировал его, то есть использование каждого элемента управления макетом, поставил его первым, а затем изучил его после использования.
  2. Второй учебник научил меня, как использовать setState для изменения состояния различных компонентов, что немного глубже, чем «Начало работы», сначала поставьте его, а изучите позже.
  3. Третий урок научил меня полному использованию компонента, на котором нужно сосредоточиться.
  4. Четвертый туториал предназначен для Android-разработчиков, он сопоставляет привычные для Android-разработчиков концепции во Flutter, что мне не подходит.
  5. Пятое руководство предназначено для разработчиков React Native, а не для меня.
  6. Шестой учебник предназначен для веб-разработчиков и подходит мне. зайди и посмотри
    1. Как задать стиль
    2. Рассказал о том, как позиционировать, деформировать, добавлять градиенты, добавлять закругленные углы, добавлять тени.
    3. как работать с текстом
    4. Люди, которые написали учебники, неправильно понимают что-либо о веб-разработчиках, это не то, что я хочу видеть
    5. Может быть, учебник, который я должен посмотреть для разработчиков React Native
  7. Седьмой учебник — это официальный канал Youtube с более чем 30 видео на английском языке, который был окончательно закрыт.
  8. Восьмой урок — это бесплатный курс Udacity, нажмите, чтобы посмотреть
    1. Видео на английском языке с китайскими субтитрами
    2. Учебник разделен на две части, первую часть можно пройти, посмотрев первый урок и второй урок, вторую часть можно пройти, посмотрев шестой урок.
    3. Я больше не собираюсь смотреть этот 8-часовой бесплатный курс.
  9. Девятое руководство — «Поваренная книга», в котором основные понятия представлены в алфавитном порядке. Очевидно, что это можно использовать только как словарь, а не для чтения.
  10. В десятом уроке обучают грамматике Dart.Если вы не знакомы с Dart, вы можете сначала прочитать его. Но по умолчанию вы выучили Java.
    • EстьDartPadИнструмент, который может практиковать дартс в режиме реального времени, прост в использовании.
  11. Одиннадцатый туториал представляет собой полный указатель туториалов по Dart, совсем немного. Используйте его снова.

После сканирования этих ссылок я планирую сначала посмотреть третий туториал, а затем попробовать сделать демо самостоятельно.Если у меня возникнут проблемы с Flutter, я прочитаю соответствующий туториал выше.

Продолжение следует...