강의

멘토링

로드맵

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á

78 học viên

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

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

  • 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à

13,084

Học viên

780

Đánh giá

407

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á 10

      Đánh giá trung bình 4.2

      4

      33% đã tham gia

      • mindcompass님의 프로필 이미지
        mindcompass

        Đánh giá 21

        Đánh giá trung bình 4.7

        4

        100% đã tham gia

        I think the lecture content and delivery are excellent. However, from the perspective of someone like me who is learning Flutter for the first time, I feel that there is a lack of explanation as to why we code in this way.

        • jasonkang
          Giảng viên

          Thank you for the positive feedback! Regarding the "why this way" part, are you referring to the section on establishing the project structure? If you could provide more detailed feedback, it would be a great help in filming the next lecture!

        • For example, in "4.5 Implementing a Chat List Using ListView.separated()," it abstracts by "creating a chat_message.dart file, moving the code, and importing it...". I didn't understand well whether this was to separate the code by function, or if it was for speed. Based on my understanding, up to Section 3 was not difficult to understand, but from Section 4 onwards, the explanations felt insufficient and the pace felt fast.

        • jasonkang
          Giảng viên

          I may have been explaining too fast, making it hard to understand. I'll make sure to reflect the feedback you gave me. Thank you!

      • hyun97님의 프로필 이미지
        hyun97

        Đánh giá 11

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        626.684 ₫

        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!