Skip to content

dbuscaglia/codepath_android_project1

Repository files navigation

Project 1 - SimpleInstagram

SimpleInstagram is an android app that allows a user to check out popular photos from Instagram. The app utilizes Instagram API to display images and basic image information to the user.

Time spent: ~8 hours spent in total. Hard to tell as it was split up over 3 days.

User Stories

The following required functionality is completed:

  • User can scroll through current popular photos from Instagram
  • For each photo displayed, user can see the following details:
    • Graphic, Caption, Username
    • Relative timestamp, like count, user profile image

The following optional features are implemented:

  • User can pull-to-refresh popular stream to get the latest popular photos
  • Show latest comments for each photo
  • Display each photo with the same style and proportions as the real Instagram
  • Display each user profile image using a RoundedImageViewDisplay each user profile image using a RoundedImageView
  • Display a nice default placeholder graphic for each image during loading
  • Improved the user interface through styling and coloring

The following bonus features are implemented:

  • Show last 2 comments for each photo
  • Allow user to view all comments for an image within a separate activity or dialog fragment
  • Allow video posts to be played in full-screen using the VideoView

Video Walkthrough

Video Link

Open-source libraries used

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

About

Project 1 - Instagram Clone (popular page)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages