udayrajsawhney / Udacity-Android-Nanodegree-Projects

This repository contains all the projects marked as accepted by Udacity reviewers for Term 1 .

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Udacity Android Developer Nanodegree Projects

Udacity Nanodegree Course

✏️ Prerequisites

  • You will fetch data from the Internet with the MovieDB API.
  • Allow the user to tap on a movie poster and transition to a details screen with additional information such as: original title

    • movie poster image thumbnail
    • A plot synopsis (called overview in the api)
    • user rating (called vote_average in the api)
    • release date
  • You’ll allow users to view and play trailers (either in the youtube app or a web browser).

  • You’ll allow users to read reviews of a selected movie.

  • You’ll also allow users to mark a movie as a favorite in the details view by tapping a button (star).

  • You'll make use of Android Architecture Components (Room, LiveData, ViewModel and Lifecycle) to create a robust an efficient application.

Screenshots

BAKING APP

  • Use MediaPlayer/Exoplayer to display videos.
  • Handle error cases in Android.
  • Add a widget to your app experience.
  • Leverage a third-party library in your app.
  • Use Fragments to create a responsive design that works on phones and tablets.

Screeshots

Tablet Screeshots

The Sandwich Club

Building a layout and populating its fields from data received as JSON is a common task for Android Developers. Although JSON parsing is usually done using libraries, writing the JSON parsing for this project will help you to better understand how it is processed.

Screeshots

Sunshine!

Weather app that students build during the Developing Android Apps course at Udacity.

Screeshots

About

This repository contains all the projects marked as accepted by Udacity reviewers for Term 1 .

License:Apache License 2.0


Languages

Language:Java 100.0%