All Projects → maksim-m → Popular Movies App

maksim-m / Popular Movies App

Licence: apache-2.0
A simple Android app, that helps user to discover movies. Project 1 & 2 of Udacity Android Developer Nanodegree.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Popular Movies App

Geeknews
📚A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
Stars: ✭ 3,496 (+1093.17%)
Mutual labels:  rxjava, material-design, app, android-application
Todayx
🌈Flutter App:🎊「今日份的X」(每天推荐一个:图片、诗歌、名言、音乐、乐评、高等数学、两种配色、化学方程式、Github Repo、知乎问题、文章)
Stars: ✭ 128 (-56.31%)
Mutual labels:  material-design, app, android-application
Kotlin Life
App界的一股清流 音视频vr应有尽有 完全按照Material design规范设计的App (written with java and Kotlin)
Stars: ✭ 864 (+194.88%)
Mutual labels:  rxjava, material-design, app
Elephant
Elephant is PHPHub Community Android unofficial client, base on Material Design + MVP+RxJava+Retrofit .
Stars: ✭ 949 (+223.89%)
Mutual labels:  rxjava, material-design, app
Moemusic
一款基于萌否网站api的音乐管理软件
Stars: ✭ 143 (-51.19%)
Mutual labels:  rxjava, material-design
Photonoter
📓Material Design风格的开源照片笔记。(MVP+Dagger2+RxJava+AspectJ+Dex处理)
Stars: ✭ 1,592 (+443.34%)
Mutual labels:  rxjava, material-design
Acgn Community
A community app for news,animation,music and novels developed material design style.
Stars: ✭ 193 (-34.13%)
Mutual labels:  rxjava, material-design
SeatLayout
A seat selection library for Android with an example for selecting seats for flights, sports venue, theatres, etc
Stars: ✭ 30 (-89.76%)
Mutual labels:  movies, android-application
Voice
Minimalistic audiobook player
Stars: ✭ 1,559 (+432.08%)
Mutual labels:  rxjava, material-design
Moviehunt
Movie Android App written in Kotlin, MVVM, RxJava, Android Architecture Components.
Stars: ✭ 199 (-32.08%)
Mutual labels:  rxjava, android-application
Dowy
🎬Application that displays a list of Movies and Tv Series using Modern Android Application Development tools and API's
Stars: ✭ 29 (-90.1%)
Mutual labels:  movies, android-application
Kingtv
📺 高仿全民直播(全民TV),项目采用 MVP + RXJava + Retrofit + OKHttp + Material Design + Dagger2 + Base + Glide + GreenDao构建。因为全民TV已经凉了,导致App已经连不上。所以本项目已暂停维护。仅供学习。 推荐MVPFrame: https://github.com/jenly1314/MVPFrame 和你值得拥有的MVVMFrame快速开发框架: https://github.com/jenly1314/MVVMFrame
Stars: ✭ 1,594 (+444.03%)
Mutual labels:  rxjava, material-design
Appmanager
一款直接显示App所有信息的App
Stars: ✭ 118 (-59.73%)
Mutual labels:  rxjava, app
Cartoon
漫画软件——使用MVP + Retrofit + RxJava开发
Stars: ✭ 186 (-36.52%)
Mutual labels:  rxjava, android-application
Mvparms
⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
Stars: ✭ 10,146 (+3362.8%)
Mutual labels:  rxjava, android-application
Marvel
Marvel Characters Android Application Assigned by smava GmbH
Stars: ✭ 227 (-22.53%)
Mutual labels:  rxjava, android-application
IT-Security-Quiz-App
IT Security Quiz App for Android. Project for Android Basics: User Input course by Udacity
Stars: ✭ 15 (-94.88%)
Mutual labels:  app, udacity
CSwala-android
An app that is a one-stop destination for all the CS enthusiasts, providing resources like Information scrapping techniques, best YT channels, courses available free-of-cost, etc. & knowledge about every domain and field that exists on the Internet related to Computer Science along with News, Jobs, and Internships opportunities in these domains …
Stars: ✭ 44 (-84.98%)
Mutual labels:  app, android-application
ProxerAndroid
The official Android App of Proxer.Me
Stars: ✭ 105 (-64.16%)
Mutual labels:  app, rxjava
Forkhub
GitHub client for Android based on the abandoned official app
Stars: ✭ 2,756 (+840.61%)
Mutual labels:  app, android-application

Popular Movies App

Build Status Codacy Badge Codacy Badge

A simple Android app, that helps user to discover movies. This is Project 1 & Project 2 of Udacity's Android Developer Nanodegree.

Features:

  • Discover the most popular, the highest rated and the most rated movies
  • Watch movie trailers and teasers
  • Read reviews from other users
  • Mark movies as favorites
  • Search for movies
  • Offline work
  • Material design
  • UI optimized for phone and tablet

Download:

You can download APK on releases page.

Screenshots

Developer setup

Requirements

  • Java 8
  • Latest version of Android SDK and Android Build Tools

API Key

The app uses themoviedb.org API to get movie information and posters. You must provide your own API key in order to build the app.

Just put your API key into ~/.gradle/gradle.properties file (create the file if it does not exist already):

MY_MOVIE_DB_API_KEY="abc123"

Building

You can build the app with Android Studio or with ./gradlew assembleDebug command.

Testing

This project integrates a combination of local unit tests, instrumented tests and code analysis tools.

Just run build.sh to ensure that project code is valid and stable. This will run local unit tests on the JVM, instrumented tests on connected device (or emulator) and analyse code with Checkstyle, Findbugs and PMD.

License

Copyright 2016 Maksim Moiseikin

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].