Skip to content

sjlua/Professor-AI

Repository files navigation

Professor You

An Android application integrating Google's Gemini API with Material You design principles, allowing easy substitution of API keys.

Overview

Professor You is a modern Android application that provides an intelligent interface for Google's Gemini AI model. Built using Jetpack Compose and Material 3 design components, the app delivers a seamless, personalised user experience with dynamic theming and adaptive UI elements.

Key Features

  • Gemini AI Integration: Real-time connectivity to Google's Gemini API for AI-powered conversations
  • Modern Architecture: Jetpack Compose for declarative UI and native Navigation Component for structured app flow
  • Material You Design: Dynamic color theming and contemporary Android design patterns

Adding your Gemini API Key (New!)

Simply enter it in via the Welcome flow, or navigate to Settings after completing initial Sign in. This API key never leaves your device and is stored via SharedPreferences.

Technical Stack

  • Frontend: Jetpack Compose with Material You
  • API Integration: RESTful communication with Gemini services
  • Navigation: Android Navigation Component

Development Roadmap

  • In-app API key management stored via SharedPreferences
  • Android Room database integration for conversation history
  • Enhanced offline capabilities and caching mechanisms

Currently in active development with core functionality implemented and additional features planned for future releases.

About

A simple Gemini wrapper that is based on Jetpack Compose.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages