Computer >> 컴퓨터 >  >> 스마트폰 >> iPhone

2020년 Flutter를 배우는 방법

Flutter는 올해 트렌드 기술입니다. 이 기사에서는 Flutter로 iOS 및 Android 애플리케이션을 개발하는 방법을 배울 수 있는 몇 가지 무료 및 유료 방법을 제안합니다.

모바일 애플리케이션 개발에 관심이 있으십니까?

당신의 대답이 예라면, 당신은 올바른 기사를 읽고 있는 것입니다! 아직 Flutter에 대해 모르실 수도 있지만 걱정하지 마세요. Flutter가 무엇인지, 그리고 왜 올해 Flutter를 배워야 하는지에 대한 기사를 썼습니다.

Flutter는 Google에서 만들고 2017년 5월에 출시한 무료 오픈 소스 모바일 UI 프레임워크입니다. 간단히 말해서, 이를 통해 단 하나의 코드로 네이티브 모바일 애플리케이션을 만들 수 있습니다. 즉, 하나의 프로그래밍 언어와 하나의 코드베이스를 사용하여 두 개의 다른 앱(IOS 및 Android)을 만들 수 있습니다. – Flutter가 무엇이며 2020년에 Flutter를 배워야 하는 이유

이 게시물에서는 무료 또는 유료의 두 가지 유형의 콘텐츠를 공유합니다. 저는 모든 유형의 학습자(비디오, 코스, 책, 튜토리얼 등)를 지원하는 훌륭한 리소스를 찾으려고 노력했습니다.

시작하기 전에 유료 또는 무료 콘텐츠로 코딩을 배워야 하는지 여부와 그 이유에 대한 기사도 작성했습니다. 어떤 유형의 콘텐츠가 가장 적합한지 모르겠다면 이 기사를 읽기 전에 해당 기사를 먼저 읽어보시기 바랍니다.

시작하겠습니다. 나는 작은 단락으로 각 자원을 설명하려고 노력했습니다. 모든 정보는 관련 웹사이트의 설명에서 가져왔습니다. 당신이 상상할 수 있듯이, 나는 이러한 모든 방법을 시도하지 않았습니다. 더 자세한 정보가 필요하시면 링크된 웹사이트를 방문해 주시기 바랍니다.

무료 콘텐츠

동영상/과정

  • Dart 프로그래밍 튜토리얼 - 전체 과정

Dart에 대한 freeCodeCamp 전체 과정.

초보자를 위한 이 완전한 튜토리얼에서 Dart 프로그래밍 언어를 배우십시오. Dart는 Flutter 프레임워크에서 플랫폼 간 모바일 앱을 개발하는 데 사용되는 엄격한 형식의 프로그래밍 언어입니다. – Dart 프로그래밍 튜토리얼 - 전체 과정
  • Flutter 과정 - 초보자를 위한 전체 자습서(iOS 및 Android 앱 빌드)

초보자를 위한 freeCodeCamp 전체 튜토리얼. 이 튜토리얼은 제가 Flutter를 시작할 때 참고한 것 중 하나였습니다. 이것은 훌륭한 소개이며 귀하에게 유용할 첫 번째 개념을 이해하는 데 도움이 됩니다.

Android 및 iOS용 앱을 만드는 Google의 획기적인 다중 플랫폼 모바일 개발 프레임워크인 Flutter에 대해 알아보세요. 이 과정에서 Flutter Crash Course의 Nick Manning은 Flutter를 빠르고 효과적으로 시작하고 실행하는 방법을 알려줍니다. Nick은 2017년부터 Flutter 엔지니어였으며 이 실제 노하우를 명확하고 현실적이며 단계별 집중 과정으로 압축했습니다. – Flutter 과정 - 초보자를 위한 전체 자습서(iOS 및 Android 앱 빌드)
  • Flutter 단기집중과정

Flutter에 대한 Traversy Media 단기 집중 과정.

이 단기 과정에서는 기본 모바일 앱을 빌드하기 위한 Flutter를 살펴보겠습니다. Flutter가 무엇인지, 설정 방법, 내장 위젯, 상태 비저장 및 상태 저장 위젯, 라우팅 등을 살펴보겠습니다. – 트래버시 미디어
  • 초보자를 위한 Flutter 튜토리얼

The Net Ninja가 만든 초보자를 위한 Flutter의 YouTube 재생 목록입니다.

Flutter(및 Dart)를 사용하여 Android 및 IOS 앱을 처음부터 만드는 방법을 알게 될 것입니다. World Time 앱을 만들기 위한 위젯, 패키지, 자산 및 비동기 코드와 Flutter 기술을 잘 활용하기 위한 2개의 다른 미니 앱에 대한 모든 것을 배우게 됩니다! – 초보자를 위한 Flutter 튜토리얼
  • Flutter 및 Firebase 앱 빌드

The Net Ninja가 만든 Flutter 및 Firebase의 YouTube 재생 목록입니다. 첫 번째 애플리케이션에서 Firebase를 사용하고 싶었을 때 먼저 이 과정을 수강했습니다. 포괄적이었고 이 도구를 Flutter와 통합하는 방법을 잘 이해할 수 있었습니다.

Firebase Firestore(실시간 데이터베이스) 및 Firebase 인증을 사용하여 처음부터 Flutter 애플리케이션을 만드는 방법을 배웁니다. 이 플레이리스트는 이미 Flutter를 알고 있는 개발자를 위한 것입니다. – Flutter 및 Firebase 앱 빌드
  • Reso Coder

Flutter 전용 유튜브 채널입니다. Reso Coder는 프레임워크가 어떻게 작동하는지 설명하기 위해 많은 튜토리얼을 만들었습니다. Flutter와 함께 사용할 수 있는 여러 도구를 설명하여 프로젝트에 통합할 수 있습니다. Flutter용 코드 아키텍처에 대한 강의도 있습니다.

Flutter는 앱 개발 환경을 바꾸고 있습니다. 뒤쳐지지 마세요! 크로스 플랫폼 모바일 및 웹용으로 개발하는 방법을 알아보세요. 신중하게 제작된 프로젝트 중심 수업에서 배우고 배운 내용을 자신의 앱에 즉시 적용하십시오. – 레소 코더
  • 채워진 스택

Flutter 전용 유튜브 채널입니다. Firebase, UI, 아키텍처 등과 같은 Flutter에 대한 많은 자습서를 발견하게 될 것입니다. 모바일 및 웹 Flutter 강의도 있습니다.

Flutter를 사용하여 고품질 프로덕션 준비 모바일 앱을 빌드하는 방법을 배웁니다. – FilledStacks
  • Andrea와 함께하는 코드
Flutter 학습에 대한 자습서. 상태 관리, 레이아웃, 테스트 등을 포함하여 Flutter의 모든 것을 다루는 일반 비디오. 이 채널은 여러분이 더 나은 Flutter 개발자가 되는 데 도움이 될 것입니다. – Andrea와 함께하는 코드

Google Codelabs

Google Codelabs 웹사이트에서 Flutter를 배울 수도 있습니다. 이 웹 사이트는 가이드 기반의 실습 코딩 경험을 제공합니다. 이 사이트를 이제서야 알게 되었습니다. Flutter 외부에서도 사용할 수 있습니다. 사용에 도움이 되는 많은 자습서와 함께 모든 Google 기술을 참조합니다.

대부분의 코드랩은 소규모 애플리케이션을 구축하거나 기존 애플리케이션에 새로운 기능을 추가하는 과정을 단계별로 안내합니다. Android Wear, Google Compute Engine, Project Tango 및 iOS의 Google API와 같은 광범위한 주제를 다룹니다. – Google 코드랩

문서

Flutter에서 제가 좋아하는 것은 문서입니다. 완전하며 응용 프로그램을 배우거나 개발할 때 도움이 될 수 있습니다.

문서는 다음과 같은 많은 주제를 다룹니다.

  • Flutter를 시작하는 방법
  • 사용 가능한 모든 위젯
  • API 문서(라이브러리 문서)
  • 튜토리얼이 많은 요리책
  • 앱의 몇 가지 예
  • Flutter YouTube 채널

도서

  • 간단하게 플러터

Flutter 문서를 검색하여 이 책을 찾았습니다. 저자는 프레임워크를 명확하게 이해할 수 있는 완전한 기능의 앱을 만듭니다. 이 책은 모바일 개발 경험이 있든 없든 액세스할 수 있습니다.

  • Flutter 튜토리얼 핸드북

이 요리책에는 Flutter 앱을 작성하는 동안 일반적인 문제를 해결하는 방법을 보여주는 레시피가 포함되어 있습니다. 각 방법은 독립 실행형이며 응용 프로그램을 구축하는 데 도움이 되는 참조로 사용할 수 있습니다. Flutter 문서와 함께 사용할 수 있습니다. 많은 예가 나열되어 있습니다.

히어위코드

나는 곧 Flutter에 대한 튜토리얼을 만들 계획입니다. 최신 정보를 얻으려면 Youtube 채널과 Twitter를 팔로우하세요. 보고 싶은 주제와 튜토리얼을 자유롭게 알려주세요.

과정

  • Dart를 사용한 완전한 2020 Flutter 개발 부트캠프
이 Flutter Bootcamp는 Google Flutter 팀과 공동으로 공식적으로 제작되었습니다. 처음부터 배우고 몇 가지 응용 프로그램을 만듭니다. 이 과정에는 27시간 이상의 비디오 자습서 및 프로젝트가 포함됩니다. 프로그래밍 경험이 전혀 없어도 시작할 수 있습니다. – Dart를 사용한 완전한 2020 Flutter 개발 부트캠프
  • iOS 및 Android 앱 빌드를 위한 Flutter 및 Dart 배우기 [2020]
기본 iOS 및 Android 앱 빌드를 위한 Flutter SDK 및 Flutter 프레임워크에 대한 전체 가이드입니다. 기본 프로그래밍 언어가 도움이 되지만 필수는 아닙니다. 이 과정을 통해 이론뿐만 아니라 완전한 실제 앱 빌드와 함께 Flutter를 배우게 됩니다. 앱은 Google 지도, 기기 카메라, 애니메이션 등과 같은 기능을 사용합니다. – iOS 및 Android 앱 빌드를 위한 Flutter 및 Dart 배우기 [2020]
  • Dart 및 Flutter:전체 개발자 가이드
RxDart와 Animations를 포함하여 Flutter와 Dart로 모바일 앱을 구축하기 위해 알아야 할 모든 것! 이전에 Javascript, Java, Python 또는 이와 유사한 프로그래밍 경험이 필요합니다. 이 과정에서는 Flutter를 사용하여 애플리케이션을 디자인하고 애니메이션을 만들고 아키텍처를 만드는 방법을 이해합니다. 이 과정은 다른 과정보다 더 발전된 것으로 보입니다. 오프라인 저장소 사용, 네트워크 요청 최적화, 고급 디자인 패턴 사용 등과 같은 기술을 배우게 됩니다. – Dart와 Flutter:완전한 개발자 가이드
  • Flutter 및 Firebase:IOS 및 Android용 완벽한 앱 빌드
이 과정에서는 Dart, Flutter 및 Firebase를 사용하여 iOS 및 Android용 완전한 실제 애플리케이션을 빌드합니다. 이 과정은 기초부터 시작하여 Dart와 Flutter에 대한 전체 소개를 포함합니다. 진행하면서 이 과정은 프로덕션 준비 코드 작성에 특히 중점을 둔 고급 주제를 소개하므로 확장 가능한 강력한 애플리케이션을 빌드하는 방법을 배울 수 있습니다. 중요한 개념은 명확한 다이어그램으로 설명됩니다. 따라서 이 과정을 마치면 유능한 Flutter 개발자가 될 것입니다. – Flutter 및 Firebase:iOS 및 Android용 완전한 앱 빌드

? 책

  • Google Flutter Fast 배우기:65가지 예제 앱

Flutter에 대한 완전한 책. 65개의 예제 미니 앱으로 예제를 통해 Google Flutter를 알아보세요. 가장 기본적인 응용 프로그램부터 복잡한 아키텍처가 있는 고급 응용 프로그램까지 모든 것을 만드는 방법을 배우게 됩니다. 책 말미에서 저자는 앱 스토어에 앱을 게시하는 방법을 설명합니다.

  • Flutter 시작하기:앱 개발 1판에 대한 실습 가이드

이것은 Flutter에 대한 훌륭한 소개이므로 빠르게 시작하고 기본 원칙을 이해할 수 있습니다. 책을 통해 배우고 싶다면 주저하지 마세요!

Flutter 시작하기:앱 개발에 대한 실습 가이드는 Flutter 시작에 관심이 있는 숙련된 개발자와 초보 개발자 모두에게 필수적인 리소스입니다. Flutter를 단계별로 소개합니다. 이 책은 Pixolini Inc.의 CEO이자 숙련된 모바일, 웹 및 데스크톱 앱 개발자인 Marco L. Napoli가 집필했습니다. 그는 시각적으로 우아하고 사용하기 쉬운 시스템을 개발한 강력한 입증된 기록을 보유하고 있습니다. – Flutter 시작하기:앱 개발 1판에 대한 실습 가이드

결론

Flutter를 배울 수 있는 다른 리소스를 알고 있습니까? Twitter에서 메시지를 보내주시면 추가하겠습니다.

이 기사가 마음에 들면 자유롭게 공유하십시오.

이와 같은 콘텐츠를 더 원하시면 Twitter에서 저를 팔로우할 수 있습니다. 여기에서 저는 웹 개발, 자기 개선 및 풀 스택 개발자로서의 저의 여정에 대해 트윗합니다!