madhurgupta10 / Android-Developer-Nanodegree

This repository contains all my Udacity Android Developer Nanodergree Projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android-Developer-Nanodegree

Projects

  • Project 1 - Sandwich Club App

In this project, I completed an app by building a layout and populating its fields from data received as JSON. 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.

Screenshots

  • Project 2 - Popular Movies Stage 1

Built a simple movies app that communicates with the Internet and provides a responsive user experience. In this project, I Fetched data from the Internet using the Movie Database API. Used adapters and custom list layouts to populate recycler view. Incorporated libraries to simplify the amount of code needed to write.

Screenshots

  • Project 3 - Popular Movies Stage 2

Upgraded the App UI, added option to save movies as favourites and view the details when offline using SQLite DB. Also made the app more efficent by using AsyncTask Loaders and maintaing app state using Activity Lifecycle.

Screenshots

  • Project 4 - Baking App

Implemented a Baking app from scratch which adapts to the screen size using fragments. Integrated ExoPlayer, App Widget functionalities, and much more.

  • Project 6 - XYZ Reader

This news reading app was designed with the Material Design Components, eye pleasing fonts and follows smooth animations along with parallax effects.

Screenshots

About

This repository contains all my Udacity Android Developer Nanodergree Projects

License:Apache License 2.0


Languages

Language:Java 97.2%Language:HTML 2.8%