Inspiration
Long-form articles, research papers, and technical documents can easily overwhelm readers with information overload. We built FocusChunk to help users retain key insights effortlessly by processing wall-of-text content into digestible, focused pieces.
What it does
FocusChunk transforms dense reading material into clear, structured "chunks." Users can input long text, navigate smoothly through individual sections, and trigger real-time AI simplification to grasp complex concepts instantly.
How we built it
- Frontend & UI: Native Android application developed using Kotlin and Jetpack Compose for a modern, responsive layout.
- AI Integration: Powered by Gemini AI to perform text summarization and simplification on demand.
- Architecture: Clean state management ensuring responsive navigation across text chunks.
Challenges we ran into
- Optimizing text-segmentation algorithms to chunk content naturally without losing contextual meaning.
- Ensuring dynamic UI rendering in Jetpack Compose while updating state smoothly during AI processing.
Accomplishments that we're proud of
- Delivered a clean, intuitive Android interface that handles real-time Gemini AI queries seamlessly.
- Created an end-to-end working mobile pipeline from text input to simplified output.
What we learned
- Deepened proficiency in Jetpack Compose state management and dynamic UI design.
- Gained hands-on experience integrating Google's Gemini API directly into Android applications.
What's next for FocusChunk
- Adding text-to-speech support for hands-free audio listening.
- Implementing customizable chunk lengths and topic extraction tags.
Built With
- android
- api
- jetpack-compose
- kotlin
Log in or sign up for Devpost to join the conversation.