Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Mobile Application Development

Phát triển ứng dụng Flutter cơ bản

Đâ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.

(5.0) 111 đánh giá

1,313 học viên

  • nell
Flutter

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Có thể học cách sử dụng ngôn ngữ lập trình Dart.

  • Hiểu Widget và có thể tạo màn hình mong muốn.

  • 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àn Flutter 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.

Đã chuẩn bị đặc biệt ✨

Tài liệu học tập Notion được cung cấp
👉 Xem trước buổi 1

Có thể tự kiểm tra
Thực hành cung cấp tài liệu

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!

instagram

number quiz random cat bucket list

Để 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 💫

practical

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

  • 👩🏻‍🦱 Nhà phát triển startup muốn sử dụng Flutter

Cần biết trước khi bắt đầu?

  • Cách bật và tắt máy tính

  • Cách tìm kiếm trên Internet

  • Cần tiếng Hàn

Xin chào
Đây là

1,763

Học viên

141

Đánh giá

230

Trả lời

4.9

Xếp hạng

2

Các khóa học

Chương trình giảng dạy

Tất cả

44 bài giảng ∙ (7giờ 38phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

111 đánh giá

5.0

111 đánh giá

  • zerokim02152034님의 프로필 이미지
    zerokim02152034

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    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👍

    • nell
      Giảng viên

      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 🤗

  • rmswo4177032님의 프로필 이미지
    rmswo4177032

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    39% đã tham gia

    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.

    • hirosima820315님의 프로필 이미지
      hirosima820315

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Watching this lecture enlightened my life!

      • Your words caught my eye, so I listened to it too... It was a really great lecture...^^

    • talk1052326님의 프로필 이미지
      talk1052326

      Đánh giá 9

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      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~~

      • cori15293913님의 프로필 이미지
        cori15293913

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Thank you. I hope you continue to give great lectures.

        1.402.898 ₫

        Khóa học khác của nell

        Hãy khám phá các khóa học khác của giảng viên!

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!