This is the repository for the Photo time app app. This app is made based on the famous application Now in Android. It is also a work in progress 🚧.
Photo time is a half functional with a lot of bugs Android app built entirely with Kotlin and Jetpack Compose. It follows Android design and development best practices and is intended to be a useful reference for developers. As it use Now in Android app as basis, it has many common things, but even more differences. Ultimately, the application will be able to help photography freelancers around the world plan their work, create their own social network of friends, colleagues and find interesting places for inspiration
The app is currently in development by only one developer NGApps.
Photo time displays content from the demo source, it has hardcoded data, which helps to show UI. The user can move between screens and explore the functionality. Full functionality and backend are under development. To follow Offline first principle, the application uses the Push-based synchronization method.
Photo time uses the Gradle build system and can be imported directly into Android Studio (make sure you are using the latest stable version available here).
Change the run configuration to app
.
The demoDebug
and demoRelease
build variants can be built and run (the prod
variants use a backend server which is not currently publicly available).
The Photo time app follows the official architecture guidance and is described in detail in the architecture learning journey.
The Photo time app has been fully modularized and you can find the detailed guidance and description of the modularization strategy used in modularization learning journey.
The app contains the usual debug
and release
build variants.
app-pt-catalog
is a standalone app that displays the list of components that are stylized for
Photo time.
The app also has such flavors as demo
and paid
The app was designed using Material 3 guidelines.
The Screens and UI elements are built entirely using Jetpack Compose.
By default the app works in Light or Dark dome
The app uses adaptive layouts to support different screen sizes.
Find out more about the UI architecture here.
Not yet configured
Not yet configured
Photo time is distributed under the terms of the Apache License (Version 2.0). See the license for more information.