All Projects → dnKaratzas → udacity-popular-movies

dnKaratzas / udacity-popular-movies

Licence: Apache-2.0 License
Udacity Popular Movies Android App Stage 2

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to udacity-popular-movies

udacity-baking-recipes
Udacity - Baking Android App
Stars: ✭ 14 (-22.22%)
Mutual labels:  udacity, jackson, retrofit2, android-developer-nanodegree, udacity-android-nanodegree
UdacityPopularMovies
An Android app, that helps you browse most popular and most rated movies. This project is created for Udacity Android Developer Nanodegree.
Stars: ✭ 26 (+44.44%)
Mutual labels:  udacity, retrofit2, popular-movies, udacity-android-nanodegree
BakingApp
Udacity Android Developer Nanodegree, project 2.
Stars: ✭ 54 (+200%)
Mutual labels:  udacity, retrofit2, android-developer-nanodegree, udacity-android-nanodegree
udacity-baking-app-tasty
Udacity Android Developer Nanodegree project baking app
Stars: ✭ 33 (+83.33%)
Mutual labels:  udacity, android-developer-nanodegree, udacity-android-nanodegree
Androidstarter
A sample Android app using the MVP architecture.
Stars: ✭ 140 (+677.78%)
Mutual labels:  picasso, jackson, retrofit2
Android Clean Architecture Mvvm Dagger Rx
Implemented by Clean Architecture, Dagger2, MVVM, LiveData, RX, Retrofit2, Room, Anko
Stars: ✭ 138 (+666.67%)
Mutual labels:  picasso, retrofit2
Newsapp
A Sample News App written in Kotlin using Android Architecture Components, MVVM
Stars: ✭ 179 (+894.44%)
Mutual labels:  picasso, retrofit2
Developers-Portfolio
💼 This is a Social App for Developers to interact with other users through messages and sharing projects.
Stars: ✭ 101 (+461.11%)
Mutual labels:  udacity, udacity-android-nanodegree
AndroidStarterAlt
A sample View-based Android app using the MVP architecture. It uses Mosby, Dagger2, RxJava, retrofit, LoganSquare, requery, EventBus, Conductor.
Stars: ✭ 27 (+50%)
Mutual labels:  picasso, retrofit2
Pursuit-Core-Android
Pursuit Core Android
Stars: ✭ 45 (+150%)
Mutual labels:  picasso, retrofit2
ExamplesAndroid
Simple Example of Android [APIFacebook,APIGoogleMaps,APITwitter,Volley,Picasso etc etc etc]
Stars: ✭ 24 (+33.33%)
Mutual labels:  picasso, retrofit2
Moviehub
Showcases popular movies, tv shows, and people from The Movie Database
Stars: ✭ 325 (+1705.56%)
Mutual labels:  picasso, retrofit2
BaseDevelop
an android project for now fashion open source framework
Stars: ✭ 24 (+33.33%)
Mutual labels:  picasso, retrofit2
Artisto capstone
This is Capstone Project of Android Developer Nanodegree program.
Stars: ✭ 36 (+100%)
Mutual labels:  android-developer-nanodegree, udacity-android-nanodegree
Marvel
Marvel Characters Android Application Assigned by smava GmbH
Stars: ✭ 227 (+1161.11%)
Mutual labels:  picasso, retrofit2
Kotlin Android Mvvm Starter
Android Kotlin Starter is a starter project which implements MVVM Pattern.
Stars: ✭ 276 (+1433.33%)
Mutual labels:  picasso, retrofit2
Kotlin Android Mvp Starter
Create/Generate your kotlin MVP projects easily
Stars: ✭ 270 (+1400%)
Mutual labels:  picasso, retrofit2
Kripton
A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.
Stars: ✭ 110 (+511.11%)
Mutual labels:  jackson, retrofit2
searchi
Demo of PagedListAdapter, PageKeyedDataSource, LiveData, ViewModel in Kotlin
Stars: ✭ 13 (-27.78%)
Mutual labels:  picasso, retrofit2
Canvas-Vision
📷 Wallpaper Downloading Android App
Stars: ✭ 14 (-22.22%)
Mutual labels:  picasso, retrofit2

screen

The Popular Movies Android app, was made as part of Udacity's Android Developer Nanodegree Program. This app has adaptive UI for phone and tablet devices. It displays the Most Popular and Top Rated Movies. User has the ability to save favourite movies locally and view them even when is offline. Also can view movie details (rating, release date, duration, etc.), watch trailers, read reviews and share the movie.

Download:

You can download an APK build on releases page.

How to Work with the Source

The app fetches movie information using The Movie Database (TMDb) API. You have to enter your own API key into gradle.properties file.

MOVIE_DB_API_KEY="Your Api Key"

If you don’t already have an account, you will need to create one in order to request an API Key .

Libraries

Icon credits

License

Copyright 2018 Dionysios Karatzas

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].