not-insta is a photo sharing app similar to Instagram but using Parse as its backend.
Time spent: 15 hours spent in total
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!
Here's a walkthrough of implemented user stories:
GIF created with LiceCap.
Describe any challenges encountered while building the app.
- Android Async HTTP - Simple asynchronous HTTP requests with JSON parsing
- Glide - Image loading and caching library for Android