Android Image Gallery application - Share your world!
The application was made as a course project. The purpose of the project was to learn developing cross-platform applications using React Native.
The application also utilizes a backend to store data such as images, comments, users etc. The backend is implemented in Kotlin with Spring Boot framework. The backend implementation can be found here.
- User can discover images that other users have uploaded
- User can upload images
- User can comment on images
- User can upvote/downvote on images
- User has own profile to view user's own images and comments
- React Native
- Redux
- Expo
The built .apk for Android devices can be downloaded from releases. To run the app in development mode:
- Node.js (and npm or yarn)
- Expo
- Android device or emulator
- Clone the repository
cd
into the cloned project folder via command line or terminal- Run
yarn
ornpm ci
in command line or terminal - Run
yarn start
ornpm start
in command line or terminal - Run the application on emulator or on a real device via Expo