Порхающий дротик
Трепещущий дротик: недостающая часть
Мотивация, резюме и подведение итогов
Это последняя часть серии. Это мотивация того, почему я создал эту серию, резюме и подведение итогов.
Начну с мотивации.
Почему трепещущий дротик?
Fluttering Dart следует структуре и шагам, которые я предпринимаю при изучении новых языков программирования. Я изучал и использовал или касался нескольких языков программирования на протяжении многих лет (начиная с Pascal, C, C ++, C #, R, Prolog, PHP, Java, ActionScript, MXML, Objective-C, Swift, Python, JavaScript и многие другие. , а в последнее время - Дарт). Те, что были выделены курсивом, было приятно исследовать, а те, что были выделены жирным шрифтом, мне понравились и я использовал их во многих коммерческих проектах.
Я хотел, чтобы вы отправились в то же путешествие и посмотрели на вещи с моей точки зрения. Это путешествие можно использовать с любым языком программирования, который разделяет парадигмы программирования Dart.
Это путешествие не для новичков. Если вы новичок в этом огромном мире программирования, вам следует начать с понимания основных концепций и терминологии, используемых в программировании, а затем вы можете продолжить здесь, чтобы изучить основы Dart.
Резюме
1. Сначала мы рассмотрели встроенные типы данных:
2. Затем мы изучили функции:
3. Мы переместились, чтобы посмотреть, какие операторы Дарт предлагает:
4. После этого мы узнали о операторах потока управления:
5. Мы обнаружили классы, объекты и многие другие элементы объектно-ориентированного программирования:
6. Затем мы изучили некоторые специфические для языка Dart аспекты, такие как Futures, изолирует, библиотеки, пакеты и методы расширения :
7. Мы закончили серию важной темой: модульное тестирование. Это связано с хорошей практикой использования модульных тестов и их преимуществами:
Заворачивать
В пути было много всего, и, безусловно, для некоторых вещей требовалось больше практики и времени.
Время и практика. Практика и время. Эти двое всегда помогут вам в освоении чего-либо.
Dart - это развивающийся язык, и я сделаю все возможное, чтобы все было в актуальном состоянии. Кроме того, я планирую привести более актуальные и практические примеры, относящиеся к каждой части.
Пока мне удалось привести хороший пример использования функций:
Я надеюсь, что ваше путешествие до этого момента было приятным, и с этого момента у вас осталось достаточно Дарта, чтобы перейти к Flutter.
Это все!