Как да се научим да трептя през 2020 г.

Flutter е модерна технология тази година. Тази статия ще предложи някои безплатни и платени начини да научите как да разработвате iOS и Android приложения с Flutter.

Интересувате ли се от разработването на мобилни приложения?

Ако отговорът ви е да, четете правилната статия! Може би все още не знаете за Flutter, но не се притеснявайте - написах статия за това, което е flutter и защо трябва да го научите тази година.

Flutter е безплатна рамка за мобилен потребителски интерфейс с отворен код, създадена от Google и пусната през май 2017 г. С няколко думи това ви позволява да създадете собствено мобилно приложение само с един код. Това означава, че можете да използвате един език за програмиране и една кодова база, за да създадете две различни приложения (IOS и Android). - Какво е пърхане и защо трябва да го научите през 2020 г.

В тази публикация споделям с вас два вида съдържание, безплатно или платено. Опитах се да намеря отлични ресурси в подкрепа на всеки тип учащи (видеоклипове, курсове, книги, уроци и т.н.).

Преди да започнем, аз също написах статия за това дали трябва да се научите да кодирате с платено или безплатно съдържание - и защо? Ако не знаете кой тип съдържание е най-доброто за вас, препоръчвам ви да прочетете тази статия, преди да прочетете тази.

Така че нека да започнем. Опитах се да обясня всеки ресурс с малък абзац. Цялата информация идва от описанието на свързания уебсайт. Както можете да си представите, не съм опитвал всички тези методи. Ако имате нужда от повече подробности, каня ви да посетите свързания уебсайт.

? Безплатно съдържание

? Видеоклипове / Курсове

  • Урок по програмиране на дартс - пълен курс

Пълен курс на Dart за freeCodeCamp.

Научете езика за програмиране Dart в този пълен урок за начинаещи. Dart е строго типизиран език за програмиране, който се използва в рамката на Flutter за разработване на мобилни приложения на различни платформи. - Урок по програмиране на дартс - пълен курс
  • Flutter Course - Пълен урок за начинаещи (Създаване на приложения за iOS и Android)

Пълен урок за начинаещи на FreeCodeCamp. Този урок беше една от моите препоръки, когато стартирах Flutter. Това е отлично въведение и ви помага да разберете първите концепции, които ще ви бъдат полезни.

Научете Flutter, новаторската мултиплатформена рамка за мобилно развитие на Google, за да създавате приложения за Android и iOS. В този курс Ник Манинг от Flutter Crash Course ви учи как да ставате и да бягате с Flutter бързо и ефективно. Ник е инженер на Flutter от 2017 г. и е сварил това ноу-хау от реалния свят в ясен, реалистичен и стъпка по стъпка краш курс. - Flutter Course - Пълен урок за начинаещи (Изграждане на iOS и Android приложения)
  • Курс за трептене

Трашър курс на Traversy Media за Flutter.

В този сривен курс ще разгледаме Flutter за изграждане на собствени мобилни приложения. Ще разгледаме какво представлява Flutter, как да настроите, вградени приспособления, приспособления без гражданство и състояние, маршрутизиране и други. - Traversy Media
  • Урок за пърхане за начинаещи

Плейлист в Youtube за Flutter за начинаещи, създаден от The Net Ninja.

Ще откриете как да използвате Flutter (и Dart) за създаване на приложения за Android и IOS от нулата. Ще научите всичко за приспособленията, пакетите, активите и асинхронния код, за да създадете приложение за световно време, както и две други мини приложения, за да използвате вашите умения на Flutter добре! - Flutter урок за начинаещи
  • Flutter & Firebase App Build

Плейлист в YouTube за Flutter и Firebase, създаден от The Net Ninja. Когато исках да използвам Firebase в първото си приложение, първо взех този курс. Той беше изчерпателен и ми даде добро разбиране за това как да интегрирам този инструмент с Flutter.

Ще научите как да създадете приложение Flutter от нулата, като използвате Firebase Firestore (база данни в реално време) и удостоверяване на Firebase. Този плейлист е за разработчици, които вече познават Flutter. - Flutter & Firebase App Build
  • Reso Кодер

Канал в Youtube, посветен на Flutter. Reso Coder създаде много уроци, за да обясни как работи рамката. Обяснени са няколко инструмента, които можете да използвате с Flutter, за да можете да ги интегрирате във вашия проект. Има дори уроци по архитектура на кода за Flutter.

Flutter променя сцената на разработка на приложения. Не оставайте назад! Научете как да се развивате за мобилни и уеб платформи на различни платформи. Учете се от внимателно изработени уроци, управлявани от проекти, и незабавно прилагайте наученото в собствените си приложения. - Reso Coder
  • FilledStacks

Канал в Youtube, посветен на Flutter. Ще откриете много уроци по Flutter като Firebase, потребителски интерфейс, архитектура и т.н. Има и уроци за мобилно и уеб флиртуване.

Научете се да създавате висококачествени мобилни приложения, готови за производство, използвайки Flutter. - FilledStacks
  • Код с Андреа
Уроци за обучение на Flutter. Редовни видеоклипове, обхващащи всичко, което Flutter, включително управление на състоянието, оформления, тестване и други Този канал ще ви помогне да станете по-добър разработчик на Flutter. - Код с Андреа

? ‍? Google Codelabs

Можете също така да научите Flutter с уебсайта на Google Codelabs. Уебсайтът предоставя практическо кодиране, базирано на уроци, на практика. Току-що открих този сайт. Можете дори да го използвате извън Flutter. Той се позовава на всички технологии на Google с много уроци, за да ви помогне да ги използвате.

Повечето кодови лаборатории ще ви преведат през процеса на изграждане на малко приложение или добавяне на нова функция към съществуващо приложение. Те обхващат широк спектър от теми като Android Wear, Google Compute Engine, Project Tango и API на Google за iOS. - Google Codelabs

? Документация

Нещо, което обичам във Flutter, е документацията. Тя е пълна и може да бъде полезна, когато учите или разработвате приложение.

Документацията преминава през много теми, като например:

  • Как да започнем с Flutter
  • Всички налични джаджи
  • Документите на API (библиотечни документи)
  • Готварска книга с много уроци
  • Някои примери за приложения
  • Каналът на Flutter Youtube

? Книги

  • Трептене лаконично

Търсейки документацията на Flutter, намерих тази книга. Авторът създава напълно функционално приложение, което ви позволява да разберете ясно рамката. Тази книга е достъпна независимо дали имате опит с мобилно развитие.

  • Наръчник на Flutter Tutorials

Тази готварска книга съдържа рецепти, които демонстрират как да решавате често срещани проблеми, докато пишете приложения на Flutter. Всеки метод е самостоятелен и може да се използва като справка, за да ви помогне да създадете приложение. Може да се използва в допълнение към документацията на Flutter. Там са изброени много примери.

? HereWeCode

Планирам скоро да създам уроци по Flutter. За да бъдете актуални, можете да следите канала на Youtube и Twitter. Чувствайте се свободни да ми кажете какви теми и уроци искате да видите.

? Платено съдържание

? Курсове

  • Пълният Bootcamp за развитие на Flutter 2020 с Dart
Този Flutter Bootcamp е официално създаден в сътрудничество с екипа на Google Flutter. Ще се научите от нулата и ще създадете няколко приложения. Курсът включва 27+ часа видео уроци и проекти. Дори да имате нулев опит в програмирането, можете да го стартирате. - Пълният Bootcamp за развитие на Flutter 2020 с Dart
  • Научете Flutter & Dart за изграждане на приложения за iOS и Android [2020]
Пълно ръководство за Flutter SDK & Flutter Framework за изграждане на собствени приложения за iOS и Android. Основният език за програмиране ще помогне, но не е задължителен. С този курс ще научите Flutter не само на теория, но и с изграждането на цялостно реалистично приложение. Приложението ще използва функции като Google Maps, камерата на устройството, анимации и други. - Научете Flutter & Dart за изграждане на приложения за iOS и Android [2020]
  • Dart and Flutter: Пълното ръководство за разработчици
Всичко, което трябва да знаете за създаването на мобилни приложения с Flutter и Dart, включително RxDart и Animations! Изисква се предишен опит в програмирането с Javascript, Java, Python или подобен. В този курс ще разберете как да проектирате, създавате анимации и архитектура на приложение с Flutter. Този курс изглежда по-напреднал от другите; ще научите умения като използване на офлайн съхранение, оптимизиране на мрежови заявки, използване на усъвършенствани дизайнерски модели и т.н. - Dart and Flutter: Пълното ръководство за разработчици
  • Flutter & Firebase: Създайте пълно приложение за IOS и Android
В този курс ще създадете цялостно, реално приложение за iOS и Android, като използвате Dart, Flutter и Firebase. Този курс започва от основите и включва пълно въведение в Dart and Flutter. Докато напредвате, курсът ще въведе по-напреднали теми, със специален акцент върху писането на код, готов за производство, така че да можете да научите как да създавате стабилни приложения, които се мащабират. Важни понятия са обяснени с ясни диаграми. Така че в края на този курс ще бъдете компетентен разработчик на Flutter. - Flutter & Firebase: Създайте пълно приложение за iOS и Android

? Книги

  • Научете Google Flutter Fast: 65 примерни приложения

Пълна книга за Flutter. Научете Google Flutter като пример с 65 примерни мини-приложения. Ще научите как да създавате всичко - от най-основното приложение до напреднало със сложна архитектура. В края на книгата авторът ви обяснява как да публикувате приложението си в магазините за приложения.

  • Начало на пърхането: Ръководство за разработка на приложения 1-во издание

Това е отлично въведение във Flutter, за да можете бързо да започнете и да разберете основните принципи. Ако предпочитате да учите чрез книги, не се колебайте!

Начало на Flutter: Ръководство за разработка на приложения е основен ресурс както за опитни, така и за начинаещи разработчици, заинтересовани да започнат с Flutter. Това е въведение към Flutter, стъпка по стъпка. Тази книга е написана от Марко Л. Наполи, главен изпълнителен директор на Pixolini Inc. и опитен разработчик на мобилни, уеб и настолни приложения. Той има силен доказан опит в разработването на визуално елегантни и лесни за използване системи. - Начало на трептене: Ръководство за разработка на приложения 1-во издание

Заключение

Знаете ли други ресурси, за да научите Flutter? Изпратете ми съобщение в Twitter и ще ги добавя.

Чувствайте се свободни да споделите тази статия, ако ви е харесала.

Не пропускайте съдържанието ми, като ме следвате в Twitter и Instagram.

Можете да намерите други статии като тази на моя уебсайт: herewecode.io.

Искам още?

  • Всяка седмица получавайте мотивационна оферта с някои съвети, кратък урок за няколко слайда и една снимка на разработчика в Instagram.
  • Регистрирайте се за бюлетина и вземете най-новите статии, курсове, уроци, съвети, книги, мотивация и друго ексклузивно съдържание.