Порхающий дротик

Трепещущий дротик: недостающая часть

Мотивация, резюме и подведение итогов

Это последняя часть серии. Это мотивация того, почему я создал эту серию, резюме и подведение итогов.

Начну с мотивации.

Почему трепещущий дротик?

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.

Это все!