├── .gitignore ├── LICENCE ├── README.md ├── app ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── compose │ │ └── photoapp │ │ ├── AdBanner.kt │ │ ├── Feed.kt │ │ ├── FeedFab.kt │ │ ├── FeedHeader.kt │ │ ├── MainActivity.kt │ │ ├── MainScreen.kt │ │ ├── PhotoAppTheme.kt │ │ ├── Photographer.kt │ │ ├── PhotographerItem.kt │ │ ├── PhotographersViewModel.kt │ │ ├── PhotosGrid.kt │ │ ├── PhotosTab.kt │ │ ├── Profile.kt │ │ ├── ProfileHeader.kt │ │ ├── RoundedHeader.kt │ │ ├── StatusBar.kt │ │ └── TutorialOverlay.kt │ └── res │ ├── drawable-nodpi │ ├── art_1.jpg │ ├── art_2.jpg │ ├── art_3.jpg │ ├── art_4.jpg │ ├── art_5.jpg │ ├── art_6.jpg │ ├── ava1.jpg │ ├── ava2.jpg │ ├── ava3.jpg │ ├── bw_1.jpg │ ├── bw_2.jpg │ ├── bw_3.jpg │ ├── bw_4.jpg │ ├── bw_5.jpg │ ├── bw_6.jpg │ ├── city_1.jpg │ ├── city_2.jpg │ ├── city_3.jpg │ ├── city_4.jpg │ ├── city_5.jpg │ ├── city_6.jpg │ ├── fashion_1.jpg │ ├── fashion_2.jpg │ ├── fashion_3.jpg │ ├── fashion_4.jpg │ ├── fashion_5.jpg │ ├── fashion_6.jpg │ ├── image1.jpg │ ├── image2.jpg │ ├── image3.jpg │ ├── live_1.jpg │ ├── live_2.jpg │ ├── live_3.jpg │ ├── live_4.jpg │ ├── live_5.jpg │ ├── live_6.jpg │ ├── nature_1.jpg │ ├── nature_2.jpg │ ├── nature_3.jpg │ ├── nature_4.jpg │ ├── nature_5.jpg │ ├── nature_6.jpg │ ├── people_1.jpg │ ├── people_2.jpg │ ├── people_3.jpg │ ├── people_4.jpg │ ├── people_5.jpg │ └── people_6.jpg │ └── drawable │ └── ic_photographer.xml ├── app_demo.gif ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/AdBanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/AdBanner.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/Feed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/Feed.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/FeedFab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/FeedFab.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/FeedHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/FeedHeader.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/MainScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/PhotoAppTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/PhotoAppTheme.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/Photographer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/Photographer.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/PhotographerItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/PhotographerItem.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/PhotographersViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/PhotographersViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/PhotosGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/PhotosGrid.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/PhotosTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/PhotosTab.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/Profile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/Profile.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/ProfileHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/ProfileHeader.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/RoundedHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/RoundedHeader.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/StatusBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/StatusBar.kt -------------------------------------------------------------------------------- /app/src/main/java/compose/photoapp/TutorialOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/java/compose/photoapp/TutorialOverlay.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/art_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/art_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/art_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/art_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/art_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/art_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/art_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/art_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/art_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/art_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/art_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/art_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ava1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/ava1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ava2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/ava2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ava3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/ava3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/bw_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/bw_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/bw_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/bw_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/bw_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/bw_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/bw_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/bw_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/bw_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/bw_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/bw_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/bw_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/city_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/city_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/city_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/city_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/city_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/city_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/city_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/city_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/city_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/city_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/city_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/city_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/fashion_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/fashion_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/fashion_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/fashion_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/fashion_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/fashion_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/fashion_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/fashion_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/fashion_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/fashion_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/fashion_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/fashion_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/image1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/image2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/image3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/live_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/live_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/live_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/live_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/live_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/live_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/live_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/live_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/live_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/live_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/live_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/live_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/nature_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/nature_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/nature_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/nature_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/nature_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/nature_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/nature_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/nature_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/nature_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/nature_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/nature_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/nature_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/people_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/people_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/people_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/people_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/people_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/people_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/people_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/people_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/people_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/people_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/people_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable-nodpi/people_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_photographer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app/src/main/res/drawable/ic_photographer.xml -------------------------------------------------------------------------------- /app_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/app_demo.gif -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andkulikov/compose-photoapp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "Photoapp" --------------------------------------------------------------------------------