$20

Flutter AI Chat App with Firebase Source Code

Buy this

Flutter AI Chat App with Firebase Source Code

$20

This is the full source code for an AI chat application built using Flutter and Firebase. This application includes all of the following:

  • AI Chat interface using Google's PaLM LLM
  • Authentication via Firebase Authentication
  • Built-in feedback mechanism for collecting feature requests, bug reports, and user comments
  • Support for dark mode, Google Fonts, and logo-based color scheme

๐ŸŒ™ Dark Mode

๐ŸŒž Light Mode




Chat Features

The Flutter AI Chat App provides all of the basic UI components required to build a scalable and user-friendly AI chat experience.

  • Title and describe discussions
  • Multiple discussion threads
  • Paginated messages per discussion
  • Message submission debouncing
  • Message timestamps
  • Delete and favorite discussions
  • Typewriter animation with variable speeds
  • Tap messages to show full text immediately
  • Retry functionality if PaLM API errors

It is also very easy to customize the large language model so it responds in a given tone or with a specific style of response (instructions will be provided on purchase page).


The Stack

This Flutter application uses several popular Flutter packages. Notably, it does not use a "state management" package and instead relies on the more-than-capable tools provided by the Flutter framework.

Additional packages have also been included for convenience:

  • flex_color_scheme
  • google_fonts
  • intl
  • package_info_plus
  • shared_preferences


Get Started

Under the hood, this application depends on Chatbot with PaLM API Firebase extension. Once you've downloaded the Flutter source code, you will need to configure your own Firebase project.

General Setup

[Available after purchase]

PaLM API Setup

[Available after purchase]

Buy this

Full Flutter Source Code for AI Chat Application, Unlimited License

Flutter Version
3.13
Platforms
Android, iOS, Web, MacOS, Desktop
License
Commercial
Size
364 KB
Copy product URL