Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
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.0) 2 đánh giá

71 học viên

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

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 chatbot AI
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
đều có thể trải nghiệm được.

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ó thể được học một cách có hệ thống
cùng với thực hành

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 ứng dụng chatbot AI hoạt động thực tế làm 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 - yếu tố cốt lõi trong phát triển ứng dụng Flutter.
Bắt đầu từ các Widget cơ bản như Text, Button, Container và tiến tới Layout Widget, cùng với các ví dụ code thực tế để xây dựng nền tảng Flutter vững chắc
từ đầu.

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

Phát triển ứng dụng chatbot AI 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, bạn sẽ học đượ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ế

Hỏi: 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

Hỏi: Tôi bị bối rối không biết khi nào nên sử dụng vô số Widget trong 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

    • 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, việc debug lỗi do hệ điều hành gây ra là khó khăn.

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ĩ các 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ó nên đăng ký 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à

11,709

Học viên

589

Đánh giá

343

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ả

2 đánh giá

4.0

2 đánh giá

  • 개발하는 분석가님의 프로필 이미지
    개발하는 분석가

    Đánh giá 15

    Đánh giá trung bình 4.7

    4

    100% đã tham gia

    강의 컨텐츠나 전달력은 우수하다고 생각합니다. 그런데 저처럼 처음 Flutter를 배우는 입장에서는 왜 이런 식으로 코딩을 하는지에 대한 설명이 부족한 느낌입니다.

    • 강병진
      Giảng viên

      좋은 피드백 감사합니다! "왜 이런식으로" 라는 부분은 프로젝트 구조를 잡는 부분을 말씀하시는걸까요? 조금 더 자세하게 피드백을 주실 수 있다면 다음 강의를 촬영하는데 많은 도움이 될 것 같습니다!

    • 이를 테면 '4.5 ListView.separated()를 활용한 채팅 리스트 구현' 에서 추상화를 한다고 하면서 'chat_message.dart 파일을 만들고 코드를 옮기고 임포트를 해주는데... 코드를 기능별로 구분하기 위해서인지 속도도 빠르고 이해가 잘 돼지 않았습니다. 제 기준으로 섹션3까지는 이해하는게 어렵지 않았는데, 섹션4부터는 설명이 부족하고 진행 속도가 빠르게 느껴졌습니다.

    • 강병진
      Giảng viên

      설명이 빨라지면서 이해하기 어려우셨을 수도 있을 것 같네요. 주신 피드백은 잘 반영해보겠습니다. 감사합니다!

  • 이원석님의 프로필 이미지
    이원석

    Đánh giá 10

    Đánh giá trung bình 4.2

    4

    33% đã tham gia

    626.827 ₫

    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!