Giter Club home page Giter Club logo

popularmovies's Introduction

PopularMovies App

PopularMovies App is an application that displays movies using themoviedb.org api. This is udacity Android developer nanodegree popularMovies stage 1

Screenshots

Getting Started

To clone this project,

open your terminal or cmd

cd folder/to/clone-into/
git clone https://github.com/RegNex/PopularMovies.git

Then locate the project on your system and open with android studio

add your api key from themoviedb.org to gradle.properties

API_KEY="YOUR_API_KEY_HERE"

Then Open the application app:build.gradle and within the defaultConfig add a reference to your API_KEY

   defaultConfig {
        applicationId "co.etornam.popularmovies"
        minSdkVersion 19
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

        // Please ensure you have a valid API KEY for themoviedb.org to use this app
        // A valid key will need to be entered
        buildConfigField("String", "API_KEY", API_KEY)
    }

Prerequisites

What things you need to install the software and how to install them

* Android Studio
* Java JDK 8+
* Android SDK

How to contribute

Contributing to PopularMovies App is pretty straight forward! Fork the project, clone your fork and start coding!

Features:

  • sort movies
  • view movie detail
  • UI optimized for phone and tablet

Download APK

You can find the apk of this project in

PopularMovies\app\release\app-release.apk

To set up an emulator

  • Select Run > Run 'app'
  • Click 'Create New Emulator'
  • Select the device you would like to emulate (Recommended: pixel xl2)
  • Select the API level you would like to run - click 'Download' if not available (Recommended: Marshmallow - ABI: x86)
  • Select configuration settings for emulator
  • Click 'Finish' and allow Emulator to run

To Run on an Android OS Device

  • Connect the device to the computer through its USB port
  • Make sure USB debugging is enabled (this may pop up in a window when you connect the device or it may need to be checked in the phone's settings)
  • Select Run > Run 'app'
  • Select the device (If it does not show, USB debugging is probably not enabled)
  • Click 'OK'

Built With

Author

  • Sunu Bright Etornam

License

Copywrite 2018 Sunu Bright Etornam

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.

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

popularmovies's People

Contributors

iametornam avatar

Watchers

 avatar

Forkers

kingdroid1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.