Flutter Unsplash Demo
Flutter photo gallery app with Unsplash API integration, infinite scroll, image caching, offline support, and photo download/share.
A Flutter application demonstrating Unsplash API integration with a 4-column grid gallery, hero animations for smooth transitions, and full-screen photo viewer with pinch-to-zoom. Uses Hive for API response caching and cached_network_image for offline viewing. Background refresh keeps the first two pages updated silently. Supports keyword search, pull-to-refresh, light/dark theme via Provider, save-to-gallery via Gal, and share via Share Plus. Connectivity-aware — gracefully falls back to cached data when offline.
View LiveTech Stack / Built With
Key Features / What It Does
Infinite scroll photo gallery with 4-column grid
Hero animations for smooth screen transitions
Pinch-to-zoom and double-tap full-screen photo viewer
Offline support — Hive API cache + image disk cache
Background refresh for first 2 pages silently
Keyword search with dedicated results screen
Save photos to device gallery and share
Light/dark theme toggle with Provider state management
Connectivity-aware — falls back to cache when offline
Custom API key support via .env configuration
Need something similar?
We build custom solutions like Flutter Unsplash Demo — tailored to your exact requirements.