Đây là khóa học học Flutter bằng cách tạo nhiều loại app khác nhau, cho phép tạo ứng dụng Android và iOS chỉ với một mã nguồn duy nhất.
Chúng tôi đã chuẩn bị khóa học sao cho ngay cả những người hoàn toàn mới bắt đầu, không chuyên ngành cũng có thể theo kịp, từ ngữ pháp cơ bản và lý thuyết cho đến thực hành.
Có thể tích lũy kiến thức nền tảng IT cơ bản như HTTP, API, quản lý trạng thái, v.v.
Bạn có thể quản lý trạng thái ứng dụng bằng cách sử dụng package Provider.
Có thể sử dụng Firebase Authentication & Firestore.
Không có kiến thức lập trình cũng không sao! Người mới bắt đầu cũng có thể học cơ bản phát triển ứng dụng Flutter 🏃♂️
Cơ bản phát triển ứng dụng Flutter mà ngay cả người mới bắt đầu cũng có thể học được
Khi học phát triển ứng dụng, bạn có thể ra mắt dịch vụ ứng dụng độc đáo của riêng mình - thứ mà bạn chỉ có thể tưởng tượng trước đây - ra toàn thế giới. Thực tế, các phương pháp tạo ứng dụng đều có sẵn trên internet, nhưng để người mới bắt đầu tự tìm kiếm thông tin cần thiết và tạo ra ứng dụng thì cần rất nhiều thử nghiệm, sai lầm và kiến thức nền tảng. Tôi đã chuẩn bị khóa học này với mong muốn những người khác sẽ không phải trải qua những thử nghiệm và sai lầm giống như tôi đã từng.
Đây là lớp học gì?
Tạo ra nhiều ứng dụng khác nhau một cách trực tiếp, trải nghiệm cách suy nghĩ và viết code ở mức độ code thực tế - đây là lớp học dành cho người mới bắt đầu hoàn toànFlutter nhập môn. Mỗi buổi học được cấu trúc với lý thuyết (30%) và thực hành (70%), đồng thời chúng tôi đã chuẩn bị tài liệu thực hành để bạn có thể tự ôn tập những gì đã học hoặc tiến xa hơn một bước. (Có thể học với phiên bản Flutter mới nhất 👍)
📌 Vui lòng kiểm tra trước khi đăng ký khóa học!
Khóa học này là bài giảng đầu tiên trong series phát triển ứng dụng Flutter. Vui lòng tham khảo bài giảng dưới đây cho Thực chiến cơ bản phát triển ứng dụng Flutter.
Ai cũng có thể hiểu được Giải thích lý thuyết rõ ràng
Những điều bạn sẽ học được 🎓
1회차 : Trải nghiệm phát triển ứng dụng Flutter & Làm quen với cú pháp Dart
2회차 : Tạo màn hình
3회차 : Học cách sử dụng package & Tạo chức năng ứng dụng (CRUD) & Quản lý trạng thái (Provider)
4회차 : Mạng & Cách xử lý bất đồng bộ & Làm quen với cách sử dụng API
Buổi 5: Tích hợp đăng nhập Firebase và kết nối cơ sở dữ liệu
Bạn có thể tự tay tạo ra nhiều ứng dụng khác nhau!
Để bạn có thể tiến thêm một bước nữa chúng tôi cũng đã chuẩn bị tài liệu thực hành 💫
Từ ngôn ngữ Dart đến thực hành phát triển ứng dụng Flutter!
Bạn có thể học cách sử dụng ngôn ngữ lập trình Dart.
Widget을 hiểu và có thể tạo ra màn hình mong muốn.
Bạn có thể xây dựng kiến thức nền tảng IT cơ bản như HTTP, API, quản lý trạng thái, v.v.
Bạn có thể quản lý trạng thái của ứng dụng bằng cách sử dụng gói Provider.
Bạn có thể sử dụng Firebase Authentication & Firestore.
Bạn có thể xây dựng nền tảng vững chắc cho việc phát triển ứng dụng Flutter.
Vui lòng kiểm tra trước khi đăng ký khóa học.
Nội dung sau đây không được đề cập trong bài giảng 🙅🏻♀️
Provider, setState ngoài các gói quản lý trạng thái khác (Bloc, GetX, Riverpod...)
Cách phát hành ứng dụng trên Play Store hoặc App Store
Tích hợp đăng nhập xã hội
Nội dung về Design Pattern và Architecture
예상 질문 Q&A 💬
Q. Lý do bạn chọn Flutter là gì?
Để cung cấp dịch vụ ứng dụng, bạn cần phát triển cả hai nền tảng Android và iOS, nhưng việc một mình tạo ra hai nền tảng riêng biệt là một quá trình có rất nhiều thứ phải học và mất rất nhiều thời gian. Tuy nhiên, nếu sử dụng Flutter, bạn có thể hỗ trợ cả hai nền tảng chỉ với một mã nguồn duy nhất, giúp tạo ra dịch vụ ứng dụng nhanh chóng và hiệu quả hơn nhiều.
Q. Người không chuyên ngành và mới bắt đầu hoàn toàn có thể học được không?
Tôi đã chuẩn bị từ ngữ pháp cơ bản phù hợp với trình độ người mới bắt đầu hoàn toàn cho đến kiến thức nền tảng cần thiết để phát triển ứng dụng, vì vậy nếu bạn có đam mê và một chiếc laptop thì hoàn toàn có thể tham gia khóa học này. 👍
Q. Có thể học với phiên bản Flutter mới nhất không?
Vâng! Chúng tôi đang cập nhật liên tục tài liệu học tập Notion để bạn có thể học với phiên bản Flutter mới nhất :) Những phần khác với video bài giảng, vui lòng tham khảo tài liệu bài giảng, và nếu gặp vấn đề gì trong quá trình học, bạn có thể liên hệ qua Open KakaoTalk bất cứ lúc nào, chúng tôi sẽ hỗ trợ nhanh chóng.(25.09.01 : Phiên bản xác nhận cuối cùng Flutter 3.35.2)
Q. Có cần chuẩn bị gì trước khi học không?
Vui lòng hoàn thành việc cài đặt theo "Hướng dẫn cài đặt Flutter" có trong tài liệu được cung cấp khi đăng ký khóa học! (Nếu bạn gặp khó khăn trong quá trình cài đặt và cần hỗ trợ, vui lòng liên hệ qua Open KakaoTalk ⭐️)
Q. Có thể phát hành ứng dụng iOS bằng máy tính Windows không?
Apple đã thiết kế để ứng dụng iOS chỉ có thể phát triển trên hệ điều hành Mac nên điều này là không thể. Tuy nhiên, khi chạy ứng dụng được tạo bằng Flutter trên Windows trong iOS, nó sẽ hiển thị gần như giống hệt nhau trừ một số điểm khác biệt. Những điểm khác biệt này sẽ được đề cập trong bài giảng, vì vậy bạn có thể trước tiên phát hành ứng dụng Android trên Windows, sau đó khi có điều kiện thì mua MacBook để phát hành iOS.
Q. Yêu cầu cấu hình máy tính để phát triển ứng dụng Flutter là gì?
window : Windows 7 trở lên / Dung lượng trống 10GB / RAM 4GB trở lên / 64bit (chi tiết tham khảo tài liệu chính thức) macOS : Dung lượng trống 50GB / 64bit (chi tiết tham khảo tài liệu chính thức) Dung lượng trên là tiêu chuẩn khi cài đặt tất cả các công cụ cần thiết cho phát triển Flutter.
Q. Tại sao thời hạn học không phải là vô hạn vậy?
Sau khi mua khóa học, chúng tôi đã đặt thời hạn để bạn không trì hoãn việc học, nếu bạn muốn gia hạn thời gian học, hãy liên hệ với chúng tôi bất cứ lúc nào qua devstory.co.kr@gmail.com và cho biết email Inflearn của bạn! Tài liệu khóa học có thể sở hữu trọn đời :)
Khuyến nghị cho những người này
Khóa học này dành cho ai?
👧🏻 người lần đầu tiếp xúc với lập trình
👶🏻 Người mới tinh với đam mê và laptop
👩🏻🦰 Người muốn xây dựng dịch vụ ứng dụng của riêng mình
🧑🏻🦰 Người mơ ước trở thành nhà phát triển độc lập
It's very helpful that you explain it easily for me when I first start learning Flutter. It's the latest version, so I won't get lost while listening to the lectures. 🙂
Thank you for the great lecture!!
It would be better if you recorded the intermediate lecture after listening to this one. ㅎㅎ
50% Course Review
I only listened to the beginning and wrote a review first, but I was reckless.
After listening to the whole thing, I feel confident that I can create a personal app. People say that the official Flutter documentation is well-written, but as a beginner, it was burdensome to look at the official documentation. While listening to the instructor's lecture, I looked at the official documentation once, and it's definitely not difficult when you look at it with the explanation. The lecture quality is so good that it's pointless to mention the intermediate lecture after listening to only the beginning lectures! I'm looking forward to the remaining lectures. I'm listening well.
100% Course Review
The quality is good until the end. When I listen to other Flutter lectures, the content is good, but as a beginner, there are cases where they use APIs that are no longer supported, so I often get lost while listening, but this lecture maintains the quality until the end..! API, state management, firebase data, and the part where the instructor anticipated the parts where students would get stuck in the middle of the lecture, and prepared the materials, which was a great help for beginners.
If you want to develop your own app or work as a Flutter developer, I recommend this lecture. I think I saw a great lecture at a reasonable price. This is a different story, but thanks to the instructor, I found Flutter fun and joined a startup as a Flutter developer. Thank you! I'll be waiting for the next lecture👍
Hello Moa
The lecture was released yesterday, but did you already listen to it?!
As you said, Flutter is updated really quickly, so it's hard to find the latest lecture, but this lecture will be continuously updated so that you can take it in the latest version without any problems, so please contact us at any time if you have any problems while taking it :)
We will also release the intermediate lecture you requested in the future.
Thank you for taking the class 🤗
Lecture speed: Not fast at all, but slow. Even for complete beginners or those who can draw screens on their own, it's neither fast nor boring.
Description: I really like it. After learning it again through Notion and going into practice, I completely understand how the widgets work.
They also give problems for review, but when I draw it on my own, it's harder than I thought, and I use a lot of other widgets or draw it a little creatively(?), so the code is a mess. But when I draw it all and compare it, I feel like I understand more in detail why I have to write this here.
Disappointing point: Personally, I think the lecture time of 7 hours is shorter than I thought.
So I wish there were more than just the beginner and intermediate levels of flutter.
This is the best lecture among Flutter lectures.
Originally, other lectures briefly summarize the content of the lecture in Notion, but in this lecture, I was surprised that the content of Notion was written so thoroughly with additional explanations than the content of the lecture!
I especially liked that it seemed to help me learn on my own, such as Dart grammar, real-life problems, and real-life projects!
I am 100% satisfied with the course~~