This app is a sample project that achieves an Endless Grid Design using Jetpack Compose and Paging3.
This is the demo app that was presented during the "potatotips #83 iOS/Android Development Tips Sharing Event" Lightning Talk.
The details of the LT have been published on Speaker Deck.
App uses the Unsplash API to load pictures on the gallery screen. To use the API, you will need to obtain a free developer API key. See the Unsplash API Documentation for instructions.
Once you have the key, add this line to the gradle.properties
file, either in your user home
directory (usually ~/.gradle/gradle.properties
on Linux and Mac) or in the project's root folder:
unsplash_access_key=<your Unsplash access key>
The app is still usable without an API key.