강의

멘토링

커뮤니티

BEST
Programming

/

Mobile Application Development

Thực hành phát triển ứng dụng Flutter

Đây là khóa học bao gồm những kinh nghiệm và bí quyết cần thiết để thực hiện các dự án Flutter thực chiến. Vượt xa việc triển khai đơn thuần, bạn có thể học cách tạo ra một dịch vụ nhất quán về mặt hình ảnh và dữ liệu, đồng thời có khả năng duy trì bền vững ngay cả khi dự án mở rộng quy mô.

(4.7) 35 đánh giá

503 học viên

Độ khó Trung cấp trở lên

Thời gian 12 tháng

  • DevStory
Flutter
Flutter
Flutter
Flutter

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

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

4.7

5.0

Link

100% đã tham gia

Một trong những bài giảng hay nhất. Tôi đánh giá cao nó. Bài giảng được đánh giá tốt nên tôi đã đăng ký và nhận nó. Tôi muốn học Flutter kể từ Flutter 2. Sau khi triển khai thành công một số chức năng mã hóa an toàn phải được triển khai để vượt qua quá trình xác minh bảo mật của công ty, Từ cuối năm ngoái, tôi đã tham gia một số khóa học về Cơ sở hạ tầng vì tôi muốn học Flutter đúng cách. Có rất nhiều điều cần học trong mỗi khóa học khi tham gia các lớp sơ cấp và trung cấp. Khi học Flutter mình gặp rất nhiều khó khăn trong việc quản lý state. Nếu tìm kiếm trên Internet thì có rất nhiều điều hay về quản lý trạng thái riverpod nên nếu tìm kiếm các bài giảng để học thì hầu hết đều được liệt kê là Nhà cung cấp. Khóa học này có những đánh giá tốt và một số phần quản lý trạng thái, vì vậy tôi đã đăng ký mà không do dự và nó rất tốt. Video bài giảng tập trung vào quản lý trạng thái nhà cung cấp, nhưng phiên bản quản lý trạng thái Riverpod cũng được tải lên Notion nên tôi đang học hỏi được rất nhiều điều. Mỗi khi gặp khó khăn, em lại cảm thấy tự hào vì mình đang trưởng thành từng chút một nhờ sự giải đáp tận tình và nhanh chóng của thầy. Tôi bắt đầu học viết mã ở tuổi 50 khi đang làm việc trong lĩnh vực lập kế hoạch dịch vụ. Kết quả là, có rất nhiều khó khăn mà bạn phải tự mình giải quyết mà không có sự trợ giúp, và bạn phải dừng lại rất lâu khi va vào tường rồi đi tiếp khi chúng đã được giải quyết. Tôi cảm thấy sợ hãi mỗi khi học một ngôn ngữ mới, nhưng tôi cũng đang học Flutter để theo kịp xu hướng. Ngay cả khi tôi có câu hỏi trên YouTube, tôi cũng không thể giải quyết được nhưng vì phản hồi nhanh chóng của DevStory đã giải quyết được vấn đề nên tôi cảm thấy như có một người trợ giúp đáng tin cậy ở ngay bên cạnh. Có một Kiến trúc sạch để tách giao diện người dùng và chức năng, nhưng có vẻ như nó cũng có thể được giải quyết dễ dàng bằng MVVM. Tôi đảm bảo rằng bạn sẽ thu được nhiều lợi ích hơn từ khóa học này khi tham gia khóa học trung cấp của Code Factory.

5.0

Seung Min Liang

46% đã tham gia

Cấp 1 của khóa học Flutter. Điều này là do tôi luôn suy nghĩ trước khi thanh toán vì tôi phải kiểm tra xem bài giảng có tốt không. Tôi có xu hướng để lại đánh giá nếu tôi thích khóa học trong trường hợp những người khác cũng cảm thấy như vậy. Kỹ năng giảng dạy rất tốt. Tài liệu bài giảng rất hay. Không giống như những bài giảng khác, tôi cảm thấy họ thực sự đầu tư thời gian và công sức vào đó. Nếu tôi không thích bài giảng, tôi sẽ không nghe ngay cả khi tôi trả tiền vì nó lãng phí thời gian, nhưng tôi vẫn tiếp tục nghe bài giảng này. Mình là nhân viên văn phòng nên không có nhiều thời gian nhưng nhờ tài liệu bài giảng nên mình có thể dễ dàng ôn tập. Khi nghe một bài giảng, tôi có xu hướng quên những gì mình đã làm trước đó, nhưng vì tài liệu được sắp xếp hợp lý nên việc tra cứu nhanh những phần tôi chưa biết là một điều tốt. Nhờ vậy mà có thể học liên tục các bài giảng là điều tốt.

5.0

김동혁

100% đã tham gia

"Một chân trời mới trong học tập Flutter: một trải nghiệm giảng dạy hoàn chỉnh" Tôi đã tham dự nhiều bài giảng nổi tiếng và tham dự các chương trình đào tạo, nhưng đây là bài giảng đầu tiên khiến tôi hài lòng đến mức này. Nội dung bài giảng rất logic và được cấu trúc cẩn thận đến nỗi mỗi lần xem tôi đều thấy ngạc nhiên. Nội dung dễ được dạy dễ dàng hơn và nội dung khó được dạy từng bước thông qua việc xây dựng bài giảng, vì vậy cuối cùng, 'À, đây là lý do tại sao tôi học được những điều này. À, chính là nó' Có rất nhiều lời tự nói và ngưỡng mộ. Tôi cảm thấy hài lòng sau khi xem một bộ phim được viết rất hay. Tài liệu này thực sự được biên soạn rất tốt và được sắp xếp tỉ mỉ đến mức tôi có thể đọc hai lần chỉ bằng cách nhìn vào nó. Đó là một bài giảng rất hài lòng vì tôi có thể nghiên cứu sâu tài liệu mặc dù tài liệu chỉ được trình bày ngắn gọn trong bài giảng. Tất cả các tài liệu đều được sắp xếp một cách nhất quán và tốt nên ngay cả khi tôi bỏ lỡ điều gì đó trong bài giảng, tôi vẫn có thể bù đắp bằng tài liệu. Tôi hiện đang học Flutter và khóa học này thực sự hữu ích. Tôi cảm thấy như mình đang học Flutter đúng cách và cảm giác như mình đã tìm thấy ánh sáng. Tôi mong đợi các bài giảng trong tương lai. Cảm ơn.

Bạn sẽ nhận được điều này sau khi học.

  • Các cú pháp Dart thực tế bắt buộc phải biết

  • Kiến thức cần thiết để hiểu nguyên lý hoạt động của Flutter

  • Tạo ra dịch vụ nhất quán về mặt thị giác và dữ liệu

  • Cách tạo ra dịch vụ bền vững

Phát triển ứng dụng Flutter,
nếu đã nắm vững cơ bản thì đã đến lúc học thực chiến! 📱

Những vấn đề gặp phải trong dự án Flutter thực tế 🧐

#1.
Kiến thức nền tảng về
Flutter và Dart còn yếu.

Mọi nhà phát triển Flutter đều đang sử dụng BuildContext và InheritedWidget một cách vô thức, nhưng không có nhiều người thực sự hiểu rõ khái niệm và cách sử dụng chúng. Ngoài ra, nếu không học sâu về Dart và nguyên lý hoạt động của Widget vốn là nền tảng của Flutter, bạn sẽ chỉ viết được những đoạn mã vừa đủ để chạy mà không hiểu rõ lý do và nguyên lý tại sao.

#2.
Mải mê chạy theo công nghệ mới
mà bỏ lỡ các giá trị cốt lõi.

Chỉ riêng các gói quản lý trạng thái, những công nghệ mới như GetX, Provider, Riverpod, BLoC, Cubit liên tục xuất hiện. Đặc biệt là những nhà phát triển mới bắt đầu học Flutter gần đây, dù StatefulWidget đã tồn tại nhưng vì không biết chính xác lý do tại sao các gói này ra đời và tại sao chúng lại cung cấp tính năng theo cách như vậy, nên họ thường chỉ tập trung học cách triển khai gói mà khó có thể hiểu và sử dụng chúng đúng với bối cảnh lịch sử trước đó.

#3.
Khi dự án ngày càng lớn dần,
độ phức tạp của mã nguồn cũng tăng lên.

Khi thực hiện các dự án thực tế, có những trường hợp dự án ngày càng lớn dần khiến bạn cảm thấy e ngại khi đụng vào. Đó là khi độ phức tạp của mã nguồn trở nên quá cao, đến mức không thể dự đoán được những thay đổi sẽ gây ra vấn đề gì. Đây là vấn đề thường gặp khi phản ánh các thay đổi phát sinh trong quá trình vận hành dự án, và đối với những ai đã đến bước này, đã đến lúc các bạn cần học về kiến trúc (architecture).


Mục tiêu khóa học 🎯

Khóa học này không tập trung vào việc lập trình mô phỏng (clone coding) theo các sản phẩm khác hay hướng dẫn cách sử dụng các thư viện cụ thể mà bạn có thể dễ dàng tìm thấy, mà hướng tới mục tiêu tạo ra các dự án bền vững dựa trên kiến thức đúng đắn về Dart và Flutter.


Đặc điểm của bài giảng ✔️

Khóa học giải thích lý do và nguyên lý

Khóa học sẽ giới thiệu về nguyên lý hoạt động của Dart cùng nhiều vấn đề phát sinh từ đó, đồng thời tập trung khai thác tối đa những nội dung thực tiễn và cốt lõi để giải quyết các vấn đề này. Ngoài ra, chúng ta sẽ cùng tìm hiểu xem vô số các gói quản lý trạng thái (state management) đã ra đời để giải quyết vấn đề gì, cách chúng xử lý vấn đề đó ra sao và trực tiếp thực hành triển khai bằng mã nguồn.

Khóa học tạo ra dịch vụ bền vững

Khóa học này không chỉ dừng lại ở việc tạo ra một ứng dụng hoạt động đơn thuần, mà còn hướng dẫn cách hiện thực hóa một dịch vụ nhất quán về mặt hình ảnh và dữ liệu, đồng thời xử lý các phương pháp kiểm soát và xác thực độ phức tạp của mã nguồn tăng dần theo sự phát triển của dự án. Thông qua đó, chúng ta sẽ cùng học cách tạo ra một dịch vụ bền vững.

📌 Vui lòng kiểm tra trước khi bắt đầu khóa học!

Khóa học này là bài giảng thứ hai trong chuỗi phát triển ứng dụng Flutter. Vui lòng tham khảo bài giảng bên dưới cho bài giảng cơ bản về phát triển ứng dụng Flutter.


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

Cung cấp tài liệu học tập trên Notion
Sở hữu trọn đời
(Tham khảo tài liệu bài giảng tại Phần 0)

Cung cấp tài liệu học tập Figma
👉 Xem trước

Cung cấp toàn bộ mã nguồn
Sở hữu trọn đời


Bạn sẽ học được những điều này 🎓

1. Ngữ pháp Dart thực chiến

  • Quy tắc cấp phát bộ nhớ
  • So sánh tham chiếu & So sánh giá trị
  • Sao chép nông & Sao chép sâu
  • Đối tượng bất biến
  • Tuần tự hóa & Giải tuần tự hóa
  • Package tạo code tự động
  • Sự khác biệt giữa final & const
  • getter & setter
  • extends & mixin & extension

2. Quản lý trạng thái

  • Lý thuyết quản lý trạng thái
  • StatefulWidget
  • InheritedWidget
  • Provider
  • Riverpod
  • Cubit
  • Bloc


3. Hệ thống thiết kế & UI phản hồi

  • Lý thuyết hệ thống thiết kế
  • Tạo chủ đề tùy chỉnh
  • Triển khai đa ngôn ngữ
  • Overlay
  • GlobalKey
  • BuildContext
  • Triển khai UI phản hồi



4. MVVM & Kiểm thử

  • Kiến trúc MVVM
  • Phân tách các mối quan tâm
  • Ràng buộc dữ liệu (Data binding)
  • Tiêm phụ thuộc (Dependency Injection)
  • Đối tượng mô phỏng (Mock object)
  • Unit Test
  • Golden Test
  • Widget Test
  • Kiểm thử tích hợp (Integration Test)
  • Độ bao phủ kiểm thử (Test Coverage)

Chúng ta sẽ tạo ra những thứ như thế này 💫

1. Thực hành đa dạng các phương pháp quản lý trạng thái

2. Triển khai đa ngôn ngữ cho dịch vụ toàn cầu

3. Triển khai theme tùy chỉnh - Light theme

3. Triển khai Custom Theme - Dark Theme

4. Triển khai UI phản hồi theo thay đổi kích thước màn hình

5. Triển khai kiến trúc MVVM

6. Triển khai Unit & Widget Test

7. Triển khai kiểm thử tích hợp thanh toán sản phẩm


Hỏi đáp các câu hỏi dự kiến Q&A 💬

Q. Khóa học này dành cho trình độ nào?

Chúng tôi đã chuẩn bị nội dung để những người đã học khóa học cơ bản dưới đây có thể theo kịp.

Q. Có thể học bằng phiên bản Flutter mới nhất không?

Vâng! Tôi luôn cập nhật tài liệu học tập trên Notion để bạn có thể theo học với phiên bản Flutter mới nhất :) Đối với những phần khác biệt so với video bài giảng, vui lòng tham khảo tài liệu hướng dẫn, và nếu gặp bất kỳ vấn đề nào 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ợ bạn nhanh chóng. (26.01.28 : Phiên bản xác nhận cuối cùng Flutter 3.38.8)

Q. Có lý do nào cho việc tiến hành bằng Visual Studio Code (VSCode) không ạ?

Vì VSCode sử dụng ít bộ nhớ hơn Android Studio nên tôi đã chọn VSCode để có thêm nhiều người có thể tham gia khóa học. Ngoài ra, hầu hết các tính năng do VSCode cung cấp đều được Android Studio hỗ trợ, vì vậy nếu tìm kiếm một chút, bạn cũng có thể sử dụng tương tự trên Android Studio.

Q. Có lý do nào khiến thời hạn khóa học không phải là vô thời hạn không ạ?

Thời hạn được đặt ra để giúp bạn không trì hoãn việc học sau khi mua khóa học, nếu bạn muốn gia hạn thời gian học, hãy gửi email tài khoản Infrun của bạn đến devstory.co.kr@gmail.com bất cứ lúc nào!Tài liệu khóa học có thể được lưu giữ trọn đời :)

Q. Dự án được thực hiện bằng phương pháp quản lý trạng thái nào?

Trong phần quản lý trạng thái, chúng ta sẽ tiến hành lý thuyết và thực hành về StatefulWidget, InheritedWidget, Provider, Riverpod, Cubit, Bloc; còn trong phần Hệ thống thiết kế và MVVM, bài giảng sẽ được thực hiện bằng Provider, nhưng chúng tôi có cung cấp thêm mã nguồn dự án sử dụng Riverpod và Bloc.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển muốn tự triển khai chủ đề tùy chỉnh của riêng mình

  • Những ai muốn tạo ra một ứng dụng bền vững và nhất quán

  • Những người mong muốn tìm việc làm Flutter

  • Những ai muốn tạo ra một dịch vụ ứng dụng của riêng mình một cách bài bản.

  • Những ai muốn tạo ra một dịch vụ bền vững thay vì chỉ dừng lại ở việc triển khai đơn thuần.

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

  • Khóa học cơ bản về phát triển ứng dụng Flutter

Xin chào
Đây là

1,917

Học viên

160

Đánh giá

253

Trả lời

4.9

Xếp hạng

2

Các khóa học

Tôi là DevStory, hiện đang hoạt động với tư cách là một nhà phát triển độc lập.

📱Xem dự án
✍️ Xem blog 
🪴 Xem GitHub

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

Tất cả

125 bài giảng ∙ (14giờ 23phút)

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

Đánh giá

Tất cả

35 đánh giá

4.7

35 đánh giá

  • jsk0057797님의 프로필 이미지
    jsk0057797

    Đánh giá 12

    Đánh giá trung bình 3.8

    5

    100% đã tham gia

    Một trong những bài giảng hay nhất. Tôi đánh giá cao nó. Bài giảng được đánh giá tốt nên tôi đã đăng ký và nhận nó. Tôi muốn học Flutter kể từ Flutter 2. Sau khi triển khai thành công một số chức năng mã hóa an toàn phải được triển khai để vượt qua quá trình xác minh bảo mật của công ty, Từ cuối năm ngoái, tôi đã tham gia một số khóa học về Cơ sở hạ tầng vì tôi muốn học Flutter đúng cách. Có rất nhiều điều cần học trong mỗi khóa học khi tham gia các lớp sơ cấp và trung cấp. Khi học Flutter mình gặp rất nhiều khó khăn trong việc quản lý state. Nếu tìm kiếm trên Internet thì có rất nhiều điều hay về quản lý trạng thái riverpod nên nếu tìm kiếm các bài giảng để học thì hầu hết đều được liệt kê là Nhà cung cấp. Khóa học này có những đánh giá tốt và một số phần quản lý trạng thái, vì vậy tôi đã đăng ký mà không do dự và nó rất tốt. Video bài giảng tập trung vào quản lý trạng thái nhà cung cấp, nhưng phiên bản quản lý trạng thái Riverpod cũng được tải lên Notion nên tôi đang học hỏi được rất nhiều điều. Mỗi khi gặp khó khăn, em lại cảm thấy tự hào vì mình đang trưởng thành từng chút một nhờ sự giải đáp tận tình và nhanh chóng của thầy. Tôi bắt đầu học viết mã ở tuổi 50 khi đang làm việc trong lĩnh vực lập kế hoạch dịch vụ. Kết quả là, có rất nhiều khó khăn mà bạn phải tự mình giải quyết mà không có sự trợ giúp, và bạn phải dừng lại rất lâu khi va vào tường rồi đi tiếp khi chúng đã được giải quyết. Tôi cảm thấy sợ hãi mỗi khi học một ngôn ngữ mới, nhưng tôi cũng đang học Flutter để theo kịp xu hướng. Ngay cả khi tôi có câu hỏi trên YouTube, tôi cũng không thể giải quyết được nhưng vì phản hồi nhanh chóng của DevStory đã giải quyết được vấn đề nên tôi cảm thấy như có một người trợ giúp đáng tin cậy ở ngay bên cạnh. Có một Kiến trúc sạch để tách giao diện người dùng và chức năng, nhưng có vẻ như nó cũng có thể được giải quyết dễ dàng bằng MVVM. Tôi đảm bảo rằng bạn sẽ thu được nhiều lợi ích hơn từ khóa học này khi tham gia khóa học trung cấp của Code Factory.

    • zerokim02152034님의 프로필 이미지
      zerokim02152034

      Đánh giá 4

      Đánh giá trung bình 5.0

      5

      64% đã tham gia

      Bài giảng Flutter hay nhất! Khuyến khích. Tôi muốn giới thiệu nó cho những người sử dụng Flutter tại nơi làm việc và những người không phải là nhà phát triển Flutter nhưng chỉ muốn tìm hiểu nhanh các chức năng cần thiết và phát hành một ứng dụng phù hợp. Tôi nghĩ nó sẽ giúp ích rất nhiều cho những ai chọn Flutter làm dự án phụ vì nó giải thích các đặc điểm của Flutter một cách ngắn gọn.👍 Tôi đang phát triển một ứng dụng Flutter khi khởi nghiệp. Qua bài giảng vừa qua của DevStory, mình đã học được rất nhiều điều về cách code cũng như cách học, nhờ đó mà mình đã tham gia và chuyển đổi công việc ở vị trí app dev và đang phát triển tốt. Cho đến nay tôi chỉ phụ trách bảo trì nhưng hiện tại tôi đang phụ trách một dự án mới. Tôi nghĩ bài giảng này đã giúp ích rất nhiều trong việc duy trì ứng dụng mà tôi đã phát triển trong thực tế và như một ứng dụng Flutter thực tế. Đặc biệt, quản lý trạng thái, chủ đề, gói ngôn ngữ, v.v.. Tôi nghĩ nó giúp tôi rất nhiều trong việc quản lý ứng dụng của công ty vì có những thứ tôi cần ngay trong thực tế hoặc cho dự án của mình. Ai đã từng tham gia startup bằng Flutter chắc hẳn đã từng trải qua. Do tính chất của startup, cảm giác choáng ngợp khi phải miệt mài tìm kiếm các gợi ý để duy trì những đoạn code được viết vội vàng bởi các nhà phát triển trước đó hoặc các nhà phát triển thuê ngoài… Tôi thực sự xui xẻo. Nếu tốt, nhiều nhà phát triển sẽ sử dụng từng chức năng quản lý trạng thái, vì vậy bạn có thể gặp một ứng dụng có hơn 3 trạng thái quản lý trong một ứng dụng. Nếu bạn đã xem bài giảng này vào thời điểm đó, việc bảo trì sẽ không khó khăn như vậy. Có vẻ như vậy. Tôi thực sự muốn tạo lại ứng dụng nhưng tôi đã nhanh chóng rời công ty do hoàn cảnh và tôi thực sự muốn giới thiệu khóa học này cho các nhà phát triển hiện đang làm việc tại công ty đó. Có nhiều bài giảng Flutter khác rất hay nhưng phần đáng thất vọng là code và tài liệu học tập, nhưng trong bài giảng của Devstory thì UI code được chuẩn bị trước bằng Notion nên việc học rất hiệu quả vì bạn chỉ có thể lấy được logic cần thiết mà không cần dừng bài giảng. Cá nhân tôi nghĩ thật tốt khi cảm thấy có rất nhiều sự quan tâm dành cho học sinh trong lĩnh vực này. Và tôi nghĩ thật tuyệt khi bạn không chỉ cho chúng tôi biết nội dung mà còn cho chúng tôi biết cách thức và nơi tìm thấy thông tin này. Nếu trong công ty có người như thế này thì tôi đã không phải làm việc này một mình. Vì chúng tôi không có người quản lý nên tôi đã phát triển rất nhiều ở công ty và mỗi khi cảm thấy thua lỗ, tôi thường đến Infrun để nghe giảng và hỏi xem Devstory chưa được tải lên... Tôi kiểm tra và trở nên ủ rũ, và cuối cùng bài giảng cũng đã xuất hiện và tôi rất vui nên sẽ nói chuyện rất lâu. Nếu bạn là một nhà phát triển Flutter mới đang phân vân có nên tham gia khóa học như tôi đã làm trước đây hay không. Tôi khuyên bạn đừng lo lắng và hãy tham gia khóa học ngay lập tức. Nếu bạn cho rằng tôi thiếu kiến ​​thức cơ bản, sẽ thực sự hữu ích nếu bạn tham gia lớp học trước đó, giờ đây bạn sẽ có người hướng dẫn Flutter giỏi nhất. Tôi đang xem bài giảng hôm nay để phát triển dự án cá nhân của mình. Nó hữu ích cho ứng dụng của công ty, nhưng tôi nghĩ bài giảng này hay hơn vì có nhiều tính năng tôi muốn áp dụng cho ứng dụng cá nhân của mình. Tôi sẽ đợi bài giảng trung cấp và nâng cao tiếp theo của bạn, người hướng dẫn!

      • dsu33914850님의 프로필 이미지
        dsu33914850

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        42% đã tham gia

        Có rất nhiều tài liệu trên YouTube hướng dẫn thực hiện từng bước một cách đơn giản, nhưng bài giảng này chứa rất nhiều nội dung cần thiết để sử dụng thực tế theo trình tự hợp lý. Đặc biệt, thực tế là bạn có thể xây dựng và suy nghĩ về kiến ​​trúc tổng thể, rằng bạn có thể áp dụng mẫu MVVM để tách từng mã và phát triển nó để bảo trì, và những thứ như đa ngôn ngữ, chủ đề và hệ thống thiết kế dường như khó học đúng cách bất cứ nơi nào. Và những lời khuyên hữu ích liên tục xuất hiện trong suốt quá trình. Tôi cũng đánh giá cao nó cho những người khác. Thực sự thì lúc đầu mình bị cuốn vào lịch trình và cố gắng chỉ nghe những nội dung mình cần (thực ra thì toàn bộ đều có trên YouTube...) nên có thể mình sẽ không nhận ra được giá trị đích thực của bài giảng này. Tôi nghĩ điều quan trọng là phải học lớp này từng bước một, hiểu nó một cách logic theo thứ tự. Sau đó, tôi đột nhiên nhìn thấy một khu rừng và tôi nghĩ mình thực sự có thể nâng cao trình độ với tư cách là một nhà phát triển.

        • gang0406gang0740님의 프로필 이미지
          gang0406gang0740

          Đánh giá 2

          Đánh giá trung bình 5.0

          5

          6% đã tham gia

          Bài giảng thực sự... hay nhất trong tất cả các bài giảng về Flutter. Tôi đọc đi đọc lại bài giảng này trong một tuần và bắt đầu dự án ngay lập tức. Tất cả các chức năng tôi muốn tạo đều được đề cập trong bài giảng này, vì vậy tôi có thể phát triển chúng mà không gặp vấn đề gì. Đây thực sự là phần kết thúc của bài học Flutter!!

          • jdt님의 프로필 이미지
            jdt

            Đánh giá 5

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Tôi đã tham gia một số bài giảng để học Flutter. Hầu hết các bài giảng đều cho thấy rằng bạn có thể tạo một số ứng dụng bằng Flutter, nhưng tôi cảm thấy còn thiếu một điều gì đó... Đột nhiên, sau khi xem bài giảng cơ bản của `DevStory', tôi có cảm tình với Flutter. Tôi cũng đã tham gia một bài giảng thực tế... Đúng như mong đợi.~~~ ^^ Giải thích logic và rõ ràng! Tài liệu chuẩn bị chi tiết và phong phú cho Flutter! (Xin vui lòng xuất bản một cuốn sách bằng cách sử dụng các tài liệu bạn đã chuẩn bị... ^^) Hệ thống thiết kế và tái cấu trúc MVVM đặc biệt tốt... ^^ Tôi đặc biệt giới thiệu nó cho bất kỳ ai muốn học Flutter đúng cách. Bài giảng tuyệt vời! Cảm ơn Câu chuyện Dev... ^^

            2.939.002 ₫

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

            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!