강의

멘토링

커뮤니티

Programming

/

Web Development

Flutter로 만드는 LLM 챗봇 (feat. Gemini)

Mới dùng Flutter ư? Flutter Contributor sẽ hướng dẫn bạn từ đầu! Bắt đầu phát triển Flutter với dự án AI ứng dụng Gemini.

(4.5) 4 đánh giá

85 học viên

  • jasonkang
ai활용
3시간 만에 완강할 수 있는 강의 ⏰
Flutter
Chatbot
gemini
AI
kakao-tech

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

  • Các loại và cách dùng Flutter Widget

  • Thực hiện chatbot AI với Flutter Gemini

Nhập môn Flutter cùng với Flutter Contributor

Bạn mới bắt đầu với Flutter? Hãy học những kiến thức cơ bản về Flutter cùng với Flutter Contributor, và tạo ra một AI chatbot sử dụng Gemini
thông qua dự án thực tế!

Tôi khuyến nghị cho những người như thế này

Phát triển ứng dụng di động!
Dành cho những ai muốn bắt đầu với Flutter

Từ Widget cơ bản
đến phát triển ứng dụng thực tế,
toàn bộ quá trình phát triển ứng dụng di động có thể
được trải nghiệm.

Muốn học Flutter
thông qua việc tạo ra dịch vụ thực tế

Triển khai trực tiếp AI chatbot để
phát triển khả năng
tích hợp API, quản lý trạng thái,
thiết kế UI/UX
cần thiết trong thực tế

Từ cơ bản của Flutter
muốn xây dựng nền tảng vững chắc

Từ khái niệm cơ bản của Widget
đến Custom Widget,
các nguyên lý cốt lõi của Flutter
cùng với thực hành có thể được
học tập một cách có hệ thống

Sau khi hoàn thành khóa học

  • Hiểu được Widget Tree và có thể thiết kế UI hiệu quả

    • Có thể lựa chọn và sử dụng Widget phù hợp với từng tình huống

    • Có thể tạo Custom Widget có thể tái sử dụng

  • Kinh nghiệm phát triển thực tế


    • Bạn có thể tạo một ứng dụng chatbot AI thực sự hoạt động như một dự án portfolio


Chúng ta sẽ học những nội dung như thế này

Flutter Widget là gì?

Trong phần này, bạn sẽ học về Widget - trọng tâm của việc phát triển ứng dụng Flutter.
Bắt đầu từ các Widget cơ bản như Text, Button, Container cho đến Layout Widget, cùng với các ví dụ mã thực tế để xây dựng nền tảng Flutter vững chắc
từ đầu.

Kinh nghiệm phát triển AI sử dụng Gemini

Phát triển ứng dụng AI chatbot hoạt động thực tế bằng cách sử dụng các Flutter Widget. Từ việc tạo Custom Widget đến tích hợp API, học các kỹ năng phát triển cần thiết trong thực tế.

Người tạo ra khóa học này

Bạn có thắc mắc gì không?

Q. Tôi muốn tạo ứng dụng bằng Flutter, nhưng không biết nên bắt đầu từ đâu

Bạn có thể học từng bước một cách có hệ thống với chương trình giảng dạy từ cơ bản đến thực tế

Q. Tôi cần portfolio để xin việc/chuyển việc

Bạn có thể tạo ra một portfolio khác biệt với ứng dụng chatbot AI thời thượng

Q. Tôi bị bối rối không biết khi nào nên sử dụng vô số Widget của Flutter

Bạn có thể học cách chọn Widget phù hợp với từng tình huống dựa trên kinh nghiệm thực tế

Những lưu ý trước khi học

Môi trường thực hành

  • Khóa học được tiến hành chủ yếu về phát triển web trong môi trường MacOS

    • Vì không sử dụng XCode nên nếu Flutter được cài đặt thì bạn có thể
      học khóa học trong môi trường Linux hoặc Windows

    • Tuy nhiên, lỗi do hệ điều hành gây ra thì khó debug.

Tài liệu học tập

Kiến thức tiên quyết và lưu ý

  • Dart

    • Dart có cú pháp tương tự với các ngôn ngữ lập trình khác nên tôi nghĩ bạn sẽ có thể theo dõi một cách tương đối dễ dàng

    • Những bạn cảm thấy Dart là rào cản thì hãy xem các bài giảng miễn phí đã công khai rồi quyết định có tham gia khóa học hay không nhé

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 tò mò về Flutter

  • Dev muốn side project với app mobile

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

  • Dart

Xin chào
Đây là

15,028

Học viên

1,018

Đánh giá

456

Trả lời

4.9

Xếp hạng

9

Các khóa học

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

Tất cả

18 bài giảng ∙ (2giờ 3phút)

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

Đánh giá

Tất cả

4 đánh giá

4.5

4 đánh giá

  • hw123kim4276님의 프로필 이미지
    hw123kim4276

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    33% đã tham gia

    • leews1410님의 프로필 이미지
      leews1410

      Đánh giá 15

      Đánh giá trung bình 4.1

      4

      33% đã tham gia

      • mindcompass님의 프로필 이미지
        mindcompass

        Đánh giá 30

        Đánh giá trung bình 4.8

        4

        100% đã tham gia

        Tôi nghĩ nội dung bài giảng và khả năng truyền đạt rất xuất sắc. Nhưng đối với những người mới bắt đầu học Flutter như tôi, có cảm giác như thiếu giải thích về lý do tại sao lại code theo cách này.

        • jasonkang
          Giảng viên

          Cảm ơn bạn vì những phản hồi tốt! Phần "tại sao lại như thế này" có phải ý bạn là phần cấu trúc dự án không? Nếu bạn có thể cho tôi thêm phản hồi chi tiết hơn thì sẽ giúp ích rất nhiều cho việc quay bài giảng tiếp theo!

        • Ví dụ như ở phần '4.5 Hiện thực danh sách chat bằng ListView.separated()', trong quá trình trừu tượng hóa, tác giả tạo file 'chat_message.dart', di chuyển code và import... Tôi không hiểu rõ mục đích của việc chia code theo chức năng là gì, tốc độ cũng nhanh và khó hiểu. Theo tôi, đến section 3 thì không khó để hiểu, nhưng từ section 4 trở đi, tôi cảm thấy phần giải thích còn thiếu và tốc độ diễn giải nhanh.

        • jasonkang
          Giảng viên

          Có lẽ tôi đã giải thích hơi nhanh nên bạn khó hiểu. Tôi sẽ cố gắng phản ánh những phản hồi mà bạn đã đưa ra. Cảm ơn bạn!

      • hyun97님의 프로필 이미지
        hyun97

        Đánh giá 11

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Ưu đãi có thời hạn

        17 ₫

        28%

        626.053 ₫

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

        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!