christsona / not-insta

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

not-insta

not-insta is a photo sharing app similar to Instagram but using Parse as its backend.

Time spent: 15 hours spent in total

User Stories

The following required functionality is completed:

  • User can sign up to create a new account using Parse authentication.
  • User can log in and log out of his or her account.
  • The current signed in user is persisted across app restarts.
  • User can take a photo, add a caption, and post it to "Instagram".
  • User can view the last 20 posts submitted to "Instagram".
  • User can pull to refresh the last 20 posts submitted to "Instagram".
  • The user should switch between different tabs - viewing all posts (feed view), capture (camera and photo gallery view) and profile tabs (posts made) using fragments and a Bottom Navigation View. (2 points)

The following optional features are implemented:

  • User sees app icon in home screen and styled bottom navigation view
  • Style the feed to look like the real Instagram feed.
  • After the user submits a new post, show an indeterminate progress bar while the post is being uploaded to Parse.

The following additional features are implemented:

  • List anything else that you can get done to improve the app functionality!

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

Video Walkthrough

GIF created with LiceCap.

Notes

Describe any challenges encountered while building the app.

Open-source libraries used

  • Android Async HTTP - Simple asynchronous HTTP requests with JSON parsing
  • Glide - Image loading and caching library for Android

About

License:MIT License


Languages

Language:Java 100.0%