![[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!강의 썸네일](https://cdn.inflearn.com/public/courses/328615/cover/4abab928-4fd1-442b-b422-3968f9cc393e/thumbnail.png?w=420)
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
코드팩토리
이 강의를 통해 주니어급 Flutter 개발자가 중급 Flutter 개발자가 되기까지 필요한 필수 지식들을 단기간에 배워볼 수 있습니다.
중급이상
Flutter, 하이브리드 앱
Tạo ứng dụng iOS và Android chỉ với một lần viết code duy nhất! Khóa học Flutter thoát khỏi trình độ sơ cấp của Code Factory! Xây dựng nền tảng vững chắc với lý thuyết chi tiết và các dự án thú vị!
Làm chủ ngôn ngữ Dart
Thiết kế giao diện người dùng đẹp mắt với Flutter
Sử dụng cơ sở dữ liệu SQLite
Xây dựng ứng dụng trình phát video
Tạo ứng dụng gọi video
Cách sử dụng Google Maps
Sử dụng dịch vụ định vị
10 dự án trong tay tôi! 💁♀️💁♂️
Học dựa trên lý thuyết và học cách triển khai nhiều chức năng khác nhau.
⏰ Dòng thời gian của Khóa học dành cho người mới bắt đầu Flutter
Tạo khung ảnh điện tử tự động lăn khi để yên và có thể vuốt trực tiếp
Tạo ứng dụng D-Day có thể sử dụng với người yêu
Tạo một ứng dụng tạo ra 3 số ngẫu nhiên dưới một số cụ thể mỗi khi bạn nhấn một nút
Tạo ứng dụng phát video
Tạo một dịch vụ dựa trên vị trí đơn giản bằng Google Maps
#9 TRỰC TIẾP- Cuộc gọi video
Tạo ứng dụng gọi video bằng Agora API
#10 Lịch trình
Tạo ứng dụng lập lịch có thể lưu trữ dữ liệu lâu dài
#11 Ứng dụng bụi mịn
Tìm hiểu cách thực hiện yêu cầu mạng bằng giao tiếp HTTP!
Bạn có thể tìm hiểu về vòng đời của một Tiện ích trạng thái và trực tiếp xác minh thông qua thực hành khi các chức năng tương ứng với từng vòng đời được thực thi.
Flutter hiện là một trong những nền tảng đa nền tảng mạnh mẽ nhất được nhiều công ty sử dụng. Như bạn có thể thấy từ biểu đồ, nó đang phát triển nhanh chóng, vượt qua React Native, vốn đã dẫn đầu trong một thời gian dài.
Khóa học này được thiết kế để cung cấp sự kết hợp giữa lý thuyết và các dự án dễ hiểu và dễ tiếp cận cho người mới bắt đầu, để bạn có thể thu hút được cả sự quan tâm và chiều sâu kiến thức. Chúng tôi thiết kế theo cách cho phép bạn đào sâu hơn vào lý thuyết bằng cách thiết kế một tình huống thực tế và tiến hành dự án, giải thích lý do tại sao cần có kiến thức này.
Ngay cả khi bạn là một nhà phát triển mới bắt đầu hoặc người mới sử dụng Flutter, sau khi tham gia khóa học này, bạn sẽ tự tin hơn vào Flutter và có thể tự mình phát triển các ứng dụng đơn giản cũng như có được kiến thức vượt xa trình độ mới bắt đầu.
🏭 Nhà máy mã YouTube Có rất nhiều nội dung ở Edo!
Tôi tương tác với sinh viên thông qua các buổi hỏi đáp trên YouTube Live hàng tuần!
Nếu bạn muốn nhận thông báo đẩy trực tiếp trên YouTube, vui lòng đăng ký kênh YouTube Code Factory bên dưới!
> Đến Kênh YouTube Code Factory
Cuốn sách Lập trình Flutter của Must Have Code Factory là cuốn sách mà tôi đích thân viết sau khi đầu tư rất nhiều thời gian vào đó!
Có một số nội dung trùng lặp với bài giảng dành cho người mới bắt đầu và cũng có những bài giảng về Firebase và quảng cáo không có trong bài giảng dành cho người mới bắt đầu!
Khuyến khích cho những người thích sách điện tử hoặc sách giấy!
Bạn có thể tìm mua cuốn sách này tại các hiệu sách lớn như Kyobo Bookstore, Yes24 và Aladdin!
Vui lòng nhấp vào hình ảnh bên dưới để di chuyển!
H. Tại sao tôi nên học Flutter?
Flutter là một nền tảng phát triển ứng dụng đa nền tảng. Ban đầu, các ứng dụng iOS và Android phải được phát triển bằng các ngôn ngữ và khuôn khổ khác nhau, nhưng Flutter có thể được phát hành trên cả hai nền tảng chỉ với một mã nguồn duy nhất. Vì vậy, bạn có thể tiết kiệm rất nhiều tiền bạc và thời gian khi phát triển ứng dụng. Ngoài ra, đây là một khuôn khổ do Google phát triển và đang được Google quảng bá mạnh mẽ hiện nay, do đó, đây là một khuôn khổ có tương lai đầy hứa hẹn nên bạn nên tìm hiểu về nó.
H. Học Flutter có thực sự tốt hơn học React Native hay Native không?
Mỗi khuôn khổ đều có ưu và nhược điểm tùy thuộc vào tình huống và mục đích, vì vậy câu trả lời cho loại câu hỏi này luôn là 'KHÔNG'. Flutter có thể phát hành ứng dụng trên cả nền tảng iOS và Android rất nhanh chóng chỉ với một mã nguồn duy nhất, nhưng nó vẫn thiếu nhiều thư viện so với Native và kém hoàn thiện hơn một chút. React Native có lợi thế là sử dụng Javascript, một trong những ngôn ngữ phổ biến nhất thế giới và do đã ra đời từ lâu nên nó vẫn phổ biến hơn Flutter.
H. Tôi chưa từng học lập trình trước đây. Tôi vẫn có thể tham gia khóa học chứ? Có ổn không nếu tôi không học chuyên ngành chính?
Nhiều người đã hoàn thành thành công trải nghiệm lập trình đầu tiên của mình nhờ các video trên YouTube của tôi. Ngay cả khi không phải là Flutter, mọi chương trình lập trình đều có rào cản đáng kể đối với người mới bắt đầu, nhưng trong khóa học này, tôi đã cố gắng hết sức để giảm rào cản đó xuống mức thấp nhất có thể. Đầu tiên, hãy xem qua khóa học tiếng Dart miễn phí để thấy mức độ khó của nó. Nếu gặp khó khăn, hãy nhờ sự trợ giúp từ cộng đồng Code Factory chính thức.
🏭 Nhà máy mã YouTube
🔥 Discord của Code Factory
💬 Code Factory Kakao Trò chuyện mở
Nếu bạn mua khóa học Flutter, bạn có thể tham gia kênh Flutter Premium trên máy chủ Discord của Code Factory! Vui lòng tham gia máy chủ Discord của chúng tôi và nhắn tin cho tôi bằng email mà bạn đã mua khóa học và tôi sẽ thêm bạn vào kênh cao cấp của chúng tôi! Khi bạn tham gia kênh cao cấp, mọi câu hỏi sẽ được ưu tiên trả lời!
H. Đây có phải là bài giảng hoàn chỉnh không?
Hiện tại, cấu trúc khóa học được thiết kế phù hợp với mục đích thoát hiểm của người mới bắt đầu . Flutter đang có kế hoạch biên soạn các bài giảng được chia thành ba cấp độ khó: người mới bắt đầu, trung cấp và nâng cao. Giao diện người dùng, cách sử dụng đơn giản các thư viện phổ biến, v.v. sẽ được thêm vào bài giảng dành cho người mới bắt đầu. Tôi vẫn còn rất nhiều kiến thức muốn chia sẻ với các bạn, vì vậy hãy đón chờ nhé!
H. Tôi có cần phải có máy Mac của Apple không?
Bạn có thể học khóa học trên máy tính Windows, nhưng bạn sẽ không thể xây dựng ứng dụng iOS. Đó là vì Apple thiết kế các ứng dụng iOS chỉ có thể được xây dựng trên hệ điều hành Mac của Apple. Flutter nhất quán trên nhiều nền tảng đến mức bạn có thể viết mã trên máy tính Windows trong khi xem màn hình Android, sau đó xây dựng cùng một mã trên iOS và mong đợi cùng một ứng dụng sẽ ra đời. Nếu bạn muốn phân phối, tôi khuyên bạn nên mua một chiếc MacBook cũ tương thích với Flutter.
H. Tôi có cần phải có cấu hình máy tính tốt không?
Vì việc phát triển sẽ dễ dàng hơn khi chạy trình mô phỏng/giả lập, nếu thông số máy tính của bạn quá thấp, việc thực thi có thể chậm. Nếu cấu hình máy tính của bạn thấp, tôi khuyên bạn nên mã hóa bằng thiết bị thực tế! Các thông số kỹ thuật bắt buộc có thể thay đổi theo thời gian, vì vậy tôi sẽ để lại liên kết.
Yêu cầu của Windows / Yêu cầu của Mac / Yêu cầu của Linux
H. Cài đặt Flutter không thành công.
Để trở thành một lập trình viên giỏi, khả năng cô lập và giải quyết vấn đề cũng rất quan trọng, vì vậy hãy cố gắng hết sức và nếu không thành công, 💬 Code Factory Kakao Open Talk Hãy liên hệ với chúng tôi!
H. Có vấn đề với video.
Để biết thêm thông tin về phát lại video và giao tiếp Internet, vui lòng liên hệ Inflearn. Nếu thứ tự các video không đúng hoặc có những phần khó hiểu do biên tập kém, vui lòng liên hệ trực tiếp với chúng tôi qua Open Talk. Tôi sẽ ưu tiên cải thiện và tiến hành tải lên bản mới! Tôi đã kiểm tra nhiều lần nhưng có thể có sai sót vì tôi quản lý quá nhiều video.
H. Nội dung của lớp học bao gồm những nội dung nào?
Tôi đã cố gắng đưa vào tất cả kiến thức cần thiết để tạo UI trong Flutter. Ngoài ra, chúng tôi còn có kế hoạch đưa vào chức năng quản lý cơ sở dữ liệu đơn giản, yêu cầu mạng, quản lý trạng thái cơ bản, v.v.
Những gì hiện đang được lên kế hoạch để thêm vào
Các gói quản lý trạng thái phổ biến khác ngoài gói Provider sẽ được đề cập trong khóa học trung cấp! (BloC, GetX, v.v.)
Ngoài ra, nếu bạn có kiến thức hoặc công nghệ nào muốn tôi phát triển, vui lòng chia sẻ với tôi qua nhiều kênh khác nhau. Tôi sẽ tích cực xem xét vấn đề này!
H. Có hướng dẫn nào về cách phát hành ứng dụng trên Play Store hoặc App Store không?
Tôi đang có kế hoạch thêm nó vào khóa học dành cho người mới bắt đầu. Nếu bạn muốn dùng thử bản phát hành trước khi bài giảng được ra mắt, vui lòng kiểm tra hướng dẫn trên trang web chính thức của Flutter.
Phát hành ứng dụng Android / Phát hành ứng dụng iOS
🏭 Nhà máy mã YouTube
🔥 Discord của Code Factory
💬 Code Factory Kakao Trò chuyện mở
Những hình ảnh tôi cung cấp trong bài giảng là những hình ảnh tôi tự mua. Tôi đã mua bản quyền sáng tạo và phân phối tác phẩm nghệ thuật, nhưng bạn không được phép phân phối hình ảnh cho bất kỳ ai khác hoặc trên internet! Vui lòng không sử dụng hình ảnh cho bất kỳ mục đích nào khác ngoài mục đích học tập vì điều này có thể dẫn đến các vấn đề pháp lý do vi phạm bản quyền.
Một cách thực sự để cải thiện kỹ năng lập trình của bạn một cách nhanh chóng là học cách đặt câu hỏi đúng và chính xác. Do bản chất của lập trình, rất khó để xem toàn bộ mã. Vì vậy, tôi vừa tải lên toàn bộ mã cho tiện ích có vấn đề và nói "Mã này không hoạt động!" Nếu bạn làm vậy, tôi sẽ khó trả lời được.
Khi đặt câu hỏi, nếu bạn sắp xếp câu hỏi theo ba bước dưới đây, chúng tôi có thể trao đổi và trả lời bạn nhanh hơn nhiều!
1️⃣ Tôi nghĩ nó sẽ hoạt động như thế nào?
2️⃣ Cách thức hoạt động hiện tại
3️⃣ Mã chính xác ở đâu và có vấn đề gì đang xảy ra (nếu có ví dụ👏)
Trải nghiệm bài giảng ngoại tuyến
Khóa học này dành cho ai?
Người muốn trở thành nhà phát triển ứng dụng
Người mới bắt đầu học lập trình
Người coi trọng việc giao tiếp và giúp đỡ lẫn nhau
Bạn muốn viết code một lần để tạo cả ứng dụng Android và iOS?
Cần biết trước khi bắt đầu?
Có kiến thức về phát triển phần mềm thì tốt, nhưng không bắt buộc.
28,239
Học viên
1,523
Đánh giá
1,897
Trả lời
5.0
Xếp hạng
6
Các khóa học
안녕하세요 프로그래밍 강사 코드팩토리입니다!
코드팩토리 통합 링크
https://links.codefactory.ai
🏭 코드팩토리 유튜브 바로가기
🔥 코드팩토리 Discord 바로가기
💬 코드팩토리 카카오 오픈톡 바로가기
💼 주식회사 코드팩토리 대표
🏆 2023년 인프런 베스트셀러 수상
🏆 <<Must Have 코드팩토리의 플러터 프로그래밍>> 서적 2023 상반기 교보문고 컴퓨터/IT 부문 베스트셀러 23위
🏆 AWS Certified Developer Associate
🏆 AWS Certified Solutions Architect
Tất cả
271 bài giảng ∙ (33giờ 13phút)
Tất cả
298 đánh giá
4.9
298 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
17년차 개발자입니다. 이 강의는 플러터에 입문하시는 분들에게도 추천하고, 실무용 프로젝트에도 매우 유용한 강의입니다. 이것만큼 좋은 강의가 없네요. 저같은 경우는 책과 유튜브, 다른 강사분께서 자가로 하시는 강의 등으로 약 3년간 공부를 했었는데 여기가 진짜입니다. 어느 정도 플러터에 대해 기본 지식이 있으신 분들은 제일 마지막 파트인 미세먼지 앱부터 보셔도 됩니다. 수강료가 아깝지 않을 정도로 깔끔하게 설명해주시고, 그냥 개발자로써 필요한 기본 지식이나 개발툴 등이 충족되는 느낌입니다. 제가 말이 17년차이지 아직도 많이 부족한 개발자인데 정말 많은 도움을 받고 있는 강의입니다. 후속편도 큰 기대를 해 봅니다. 조급하게 만들지 마시고 지금처럼의 알짜배기 퀄리티로 부탁드려요^^
정말 감동적인 수강평이네요! 감사합니다!
Đánh giá 11
∙
Đánh giá trung bình 4.5
3
처음에 context라는 용어를 굉잫이 많이 사용하는데 아무리 사전 지식이 있어서 나중에 알려준다고 한들, 처음에 간단하게만 짚고 넘어갔으면 하고 생각합니다. 강의 초반에서 중반까지 끊임없이 등장하는데 나중에 알려주겠다고 그냥 넘어가시는데 답답한 면이 없지 않아 있네요. 물론 구글링해서 직접 알아볼수도 있지만 그렇지 않은 학생들을 위해서 이렇게 몇자 남겨 봅니다.
안녕하세요 답답함을 느끼셨다니 죄송합니다. context는 한국어로 문맥이라는 뜻입니다. 실제로 context를 이용해서 현재 위젯트리의 상태를 파악할 수 있습니다. 그래서 Theme.of(context)와 MediaQuery.of(context)등을 사용하면 위젯트리 상위에 위치한 Theme이나 MediaQuery를 가져올 수 있습니다!
Đánh giá 18
∙
Đánh giá trung bình 5.0
5
드디어 다 들었네요 플루터 완전 지식없이 그냥 쌩으로 들었는데 화면 배치나 그리는거 감은 잡았어요 아직 화면 만들 때 무슨 위젯이 필요한지 위젯명은 모르겠지만 위젯명만 알 수 있으면 문서나 구글링으로 그릴 수 있을거 같아요 추가 강의나 중급 강의에서는 실제 앱에서 많이 쓰는 기능인 스플래시 스크린, 온보딩 스크린, 로그인, http 통신 등이 하나의 앱에서 구조화??되어 실제 사용하는 앱 같은 예제가 있었으면 좋겠습니다!
안녕하세요! 정확히 그런 구조의 프로젝트가 짜여지고있습니다~ 원하시는 중급강의가 될 것 같네요! 추가로 깊은 상태관리, 캐싱시스템 관리, 데이터 모델링, Optimistic Response, Pagination등 강의 하나만 추가로 더 들으면 REST API 연동 꽉 잡을 수 있도록 해드릴게요~
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
코드팩토리님 안녕하세요, 예전에 캐나다 거주중인데 수강 전에 해외 취업 관련 가능성 여쭤봤던 플러터누비입니다. 강의를 듣다가 여러 사이드 프로젝트들을 진행하게 되고 iOS 공부도 별도로 하다보니 완강이 늦어졌는데, 미뤄뒀던 공부를 드디어 마쳤네요. 여러 플러터 강의를 한국어 혹은 영어로 들어봤지만 코드팩토리님의 접근 방식과 이해시켜주시는 방법은 단연 최고라 생각합니다. 아직 취업은 못하였지만 코드팩토리님 덕에 플러터로 개발하는게 굉장히 편해지고 왜, 어떤식으로 코드가 작성이 되었고 어디서 찾아봐야하는지에 대한 이해도도 높아졌습니다. 주변에서 플러터 배우고 싶다고 얘기하면 한국분들에 한해 이 강의를 매번 추천하고 있습니다. 좋은 강의 만들어주셔서 감사합니다. 바쁜 일정이 끝나 취업 준비하면서 중급 강의도 열심히 달려보려합니다! 감사합니다!!
감사합니다~!
Ưu đãi có thời hạn
74.250 ₫
25%
2.092.277 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!