An open API service indexing awesome lists of open source software.

https://github.com/monte9/movieguide-android

Movie Guide app for Android
https://github.com/monte9/movieguide-android

Last synced: 10 months ago
JSON representation

Movie Guide app for Android

Awesome Lists containing this project

README

          

# MovieGuide Android App

## Motivation

This past summer, I developed a simple To Do list app for Android. Coming from a iOS background it was relatively easy to pick up and I was able build a working To Do list app although with eye-bleeding UI and probably not adopting best practise for Android development.

As I have previously working with iOS and React Native, I decided to learn Android in order to complete the Trilogy of Mobile Development and give me an all-round persective on app development across different platforms.

Hence, I enrolled in the CSC 780: Mobile Development with Android class to fulfil my CS elective requirement at SF State in Fall' 16.

## About

This is a MovieGuide app on Android

## API:

Source: [The Movie Database](https://www.themoviedb.org/)

API Docs: [The Movie Database API documentation](docs.themoviedb.apiary.io)

Endpoint used: http://api.themoviedb.org/3/movie/now_playing

## App Demo:

## Resources:

[https://guides.codepath.com/android/Basic-Todo-App-Tutorial](https://guides.codepath.com/android/Basic-Todo-App-Tutorial)

[https://guides.codepath.com/android/Displaying-Images-with-the-Picasso-Library](https://guides.codepath.com/android/Displaying-Images-with-the-Picasso-Library)

[https://guides.codepath.com/android/Constructing-View-Layouts](https://guides.codepath.com/android/Constructing-View-Layouts)

[https://github.com/codepath/android_guides/wiki/Using-an-ArrayAdapter-with-ListView](https://github.com/codepath/android_guides/wiki/Using-an-ArrayAdapter-with-ListView)

[https://guides.codepath.com/android/Using-a-BaseAdapter-with-ListView](https://guides.codepath.com/android/Using-a-BaseAdapter-with-ListView)

[http://stackoverflow.com/questions/22988412/android-loopj-asynchttpclient-parsing-json-example](http://stackoverflow.com/questions/22988412/android-loopj-asynchttpclient-parsing-json-example)

[https://api.themoviedb.org/3/movie/now_playing?api_key=a07e22bc18f5cb106bfe4cc1f83ad8ed](https://api.themoviedb.org/3/movie/now_playing?api_key=a07e22bc18f5cb106bfe4cc1f83ad8ed)

[https://github.com/codepath/android_guides/wiki/Consuming-APIs-with-Retrofit#automated-approach---auto-generating-the-java-objects](https://github.com/codepath/android_guides/wiki/Consuming-APIs-with-Retrofit#automated-approach---auto-generating-the-java-objects)

[https://guides.codepath.com/android/Leveraging-the-Gson-Library#android-async-http-client](https://guides.codepath.com/android/Leveraging-the-Gson-Library#android-async-http-client)

[https://github.com/square/okhttp/wiki/Recipes](https://github.com/square/okhttp/wiki/Recipes)

# Notes:
Android is alright! I need to work with it more.