Skip to content

mbj-junior/photos-comment

Repository files navigation

Photos Comment

This project is a simple photos album mobile application, and it uses the public api {JSON} Placeholder and {JSON} Source Unsplashfor data requests consumption.

The app was developed with the following functionalities and screams:

  • login;
  • user's profile;
  • user's albums preview;
  • album photos preview;
  • photo comments preview;
  • app settings.

Installation

- Requirements

Using mobile emulator on desktop

- Running it

Using mobile emulator on desktop

  1. Clone the project repository using your bash terminal preferred;
    You can use the command bellow:
    git clone git@github.com:mbj-junior/gallery.git
  2. Open the project on Android Studio IDE and run it using the Nexus 5 device emulated.

Using a smartphone

  1. Configure you smartphone to install unknown apps (you can see Android instructions example in CanalTech website);
  2. Access GitHub repository and download the APK;
  3. Install APK.

Testing:

To login and test the funcionalities you can use the emails bellow:

Sincere@april.biz
Shanna@melissa.tv
Nathan@yesenia.net
Julianne.OConner@kory.org
Lucio_Hettinger@annie.ca
Karley_Dach@jasper.info
Telly.Hoeger@billy.biz
Sherwood@rosamond.me
Chaim_McDermott@dana.io
Rey.Padberg@karina.biz

Next steps:

  • Change the login method to add security layers;
    The first version hasn't the authentication flow because the public API used does not support password login uses. So, to change it, it will be necessary change the public API.
  • Increase unit tests and widget testing coverage;
  • Create more components;
  • Add cache for images reducing the number of requests;
  • Add accessibility and adjust layout for large text;
  • Save user preferences on the device;
  • Download images and enable sharing.

Notes

This mobile's app is inspired on commercial app like Microsoft OneDrive.

  • User's profile screen:
    img_2.png
  • Albums gallery screen:
    img_1.png
  • Settings screen:
    img_3.png
  • Album photos screen:
    img.png
  • Photo comments screen:
    img_4.png

About

Mobile application for photo albums

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published