Companies Home Search Profile

Flutter, Google Gemini Chat Bot with Hive local storage

Focused View

Raphael Daka

5:51:54

12 View
  • 1. Introduction.mp4
    04:58
  • 1. Getting Started.mp4
    12:53
  • 2. Home screen UI and Hive boxes.mp4
    27:35
  • 3. Chat Provider Class.mp4
    26:28
  • 4. BottomChatField.mp4
    20:36
  • 1. Chat Provider part 2.mp4
    21:59
  • 2. Send Message.mp4
    19:08
  • 3. Finalize Sending Text Message.mp4
    26:37
  • 4. Message Widget and Scroll Controller.mp4
    23:44
  • 5. Pick Images, Show Images & Create Animated Dialog.mp4
    32:00
  • 6. Save messages to Hive Local Storage.mp4
    14:22
  • 7. Display Chats History.mp4
    17:33
  • 1. Load Chat history from Hive DB.mp4
    16:17
  • 2. Sorting Messages.mp4
    15:01
  • 3. Delete and Start New Chat Function.mp4
    21:11
  • 4. Light and Dark Theme.mp4
    16:18
  • 5.1 Source code.html
  • 5. Profile Screen.mp4
    35:14
  • Description


    Master Google Gemini AI & Local Storage in Flutter

    What You'll Learn?


    • Build a Flutter App with Gemini: Integrate Google's AI for powerful chat conversations.
    • Local Chat History: Implement Flutter Hive for saving and retrieving past
    • Light & Dark Modes: Create a user-friendly app with a light and dark theme toggle.
    • Gemini Models: Master both Gemini-Pro and Gemini-Pro-Vision for advanced AI interaction.
    • Generate Your API Key: Learn the process for obtaining a Google API key for Gemini access.

    Who is this for?


  • Beginner or advanced Developer
  • What You Need to Know?


  • Just some basic programming experience needed, you will learn almost everything you need to know.
  • You need Android Studio or VS code or any other preferred IDE
  • Need to install Flutter 3.10 or higher
  • More details


    Description

    Flutter, Google Gemini Chat Bot with Hive Local Storage: Build a Persistent AI App

    Master AI conversations and persistent chat history in your Flutter app with Google Gemini and Hive!

    This course equips you with the skills to build a powerful Flutter chat application powered by Google's cutting-edge Gemini AI for natural language interactions. You'll learn to seamlessly integrate Gemini using the google_generative_ai package, allowing your users to have engaging conversations with the AI. But that's not all!

    Never lose a conversation again! We'll show you how to implement Flutter Hive for local storage, enabling users to save their chat history and pick up conversations right where they left off.

    Cater to all preferences with a user-friendly light and dark mode toggle. Enhance your app's usability and provide a comfortable experience for all users.

    Unlock the full potential of Gemini! This course delves into both the Gemini-Pro and Gemini-Pro-Vision models, empowering you to explore the different functionalities of Google's AI technology.

    No API key woes! We'll guide you through the process of generating your own API key from Google, ensuring a smooth integration of Gemini into your Flutter project.

    Whether you're a Flutter beginner or an experienced developer seeking to add AI to your skillset, this course is for you! Enroll today and start building your own intelligent conversation app with the power of Flutter, Google Gemini, and Hive local storage.

    This course includes downloadable resources and access to the instructor for any questions you may have along the way.

    Who this course is for:

    • Beginner or advanced Developer

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Raphael Daka
    Raphael Daka
    Instructor's Courses
    I'm a skilled software developer specializing in creating applications using the Flutter framework and Firebase backend. With 6 years of experience in the field, I have developed a keen understanding of the latest trends and technologies in the mobile app development industry.I'm particularly passionate about teaching others how to create high-quality mobile applications using Flutter and Firebase. Through tutorial videos, I have helped countless aspiring developers learn the ins and outs of these powerful tools.In addition to creating tutorial videos, I have also worked on numerous real-world projects, building custom applications for a variety of clients across industries. With a focus on delivering high-quality, user-friendly products, I have established a reputation as a trusted and reliable developer in the Flutter and Firebase communities.Whether you're looking to learn how to build your own mobile apps or need a custom application for your business, I have the skills and expertise to help you achieve your goals.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 17
    • duration 5:51:54
    • Release Date 2024/05/04