Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
개발 · 프로그래밍

/

웹 개발

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

Flutter가 처음이신가요? Flutter Contributor가 처음부터 하나씩 소개해드립니다! Gemini를 활용한 AI 프로젝트로 Flutter 개발을 시작해보세요

(4.0) 수강평 2개

수강생 71명

  • 강병진

이런 걸 배울 수 있어요

  • Flutter Widget의 종류와 사용방법

  • Flutter Gemini를 활용한 AI 챗봇 구현

Flutter Contributor와 함께하는 Flutter 입문

Flutter가 처음이신가요? Flutter Contributor와 함께 Flutter의 기본기를 배우고, 실전 프로젝트로
Gemini를 활용한 AI 챗봇을 만들어보세요!

이런 분들께 추천해요

모바일 앱 개발!
Fluter로 시작하고 싶은 분

기본 Widget부터
실제 앱 개발까지,
모바일 앱 개발 전 과정
경험할 수 있습니다.

실제 서비스를 만들어보며
Flutter를 배우고 싶은 분

AI챗봇을 직접 구현하며
실무에서 필요한
API연동, 상태관리,
UI/UX 설계 능력을
키울 수 있습니다

Flutter의 기초부터
탄탄하게 다지고 싶은 분

Widget의 기본 개념부터
Custom Widget 까지,
Flutter의 핵심 원리를
실습과 함께 체계적으로
학습할 수 있습니다

수강 후에는

  • Widget Tree를 이해하고 효율적인 UI 설계가 가능해요

    • 상황에 맞는 적절한 Widget 선택과 활용을 할 수 있어요

    • 재사용 가능한 Custom Widget 제작이 가능해요

  • 실전 개발 경험


    • 실제 동작하는 AI 챗봇 앱을 포트폴리오로 만들 수 있어요


이런 내용을 배워요

Flutter Widget이란?

이 섹션에서는 Flutter 앱 개발의 핵심인 Widget에 대해 배웁니다.
Text, Button, Container 등 기본적인 Widget부터 시작해 Layout Widget까지, 실제 예제 코드와 함께 Flutter의 기초를 탄탄하게
다집니다.

Gemini를 활용한 AI 개발경험

Flutter Widget들을 활용해서 실제 동작하는 AI 챗봇 앱을 개발합니다. Custom Widget 제작부터 API 연동까지, 실무에서 필요한 개발 스킬을 익힙니다.

이 강의를 만든 사람

궁금한 점이 있나요?

Q. Flutter로 앱을 만들고 싶은데, 어디서부터 시작해야 할지 모르겠어요

기초부터 실전까지 체계적인 커리큘럼으로 차근차근 배울 수 있어요

Q. 취업/이직을 위한 포트폴리오가 필요해요

트렌디한 AI 챗봇 앱으로 차별화된 포트폴리오를 만들 수 있어요

Q. Flutter의 수많은 Widget들을 언제 써야 할지 헷갈려요

실무 경험을 바탕으로 상황에 맞는 Widget 선택법을 배울 수 있어요

수강 전 참고 사항

실습 환경

  • 강의는 MacOS 환경에서 웹개발을 중심으로 진행됩니다

    • XCode를 활용하지 않으니 Flutter가 설치된다면 Linux나 Windows 환경에서도
      강의를 수강하실 수 있습니다

    • 다만 운영체제로 인한 에러는 디버깅이 어렵습니다.

학습 자료

선수 지식 및 유의사항

  • Dart

    • Dart는 다른 프로그래밍 언어와 문법이 유사해서 비교적 쉽게 따라하실 수 있을 거라고 생각합니다

    • Dart가 장벽이라고 느껴지시는 분들은 무료공개된 강의를 보시고 수강 여부를 결정해주세요

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Flutter가 궁금한 개발자

  • 모바일 앱으로 사이드 프로젝트를 하고싶은 개발자

선수 지식,
필요할까요?

  • Dart

안녕하세요
입니다.

11,709

수강생

589

수강평

343

답변

4.9

강의 평점

9

강의

커리큘럼

전체

18개 ∙ (2시간 3분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

2개

4.0

2개의 수강평

  • mindcompass님의 프로필 이미지
    mindcompass

    수강평 15

    평균 평점 4.7

    4

    100% 수강 후 작성

    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
      지식공유자

      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
      지식공유자

      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!

  • leews1410님의 프로필 이미지
    leews1410

    수강평 10

    평균 평점 4.2

    4

    33% 수강 후 작성

    월 ₩125,365

    5개월 할부 시

    ₩29,700

    강병진님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!