SandwichClub β’ PopularMovies β’ BakingApp β’ BuildItBigger β’ XYZReader β’ License
π Project #1: SandwichClub
#JSON Parsing #Material Design #DataBinding
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.
π Check it out: Sandwich Club
π₯ Project #2 & #3: PopularMovies
#Offline Support #Material Design #DataBinding #MVVM Architecture #Paging #ConstraintLayout #Retrofit
Most of us can relate to kicking back on the couch and enjoying a movie with friends and family. This app allow users to discover the most popular nd top rated movies playing. Showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.
π Check it out: Popular Movies
π Project #4: Baking App
#Exoplayer #Espresso #Widgets #Master/Detail Flow #Fragments
This app allows a user to select a recipe and see video-guided steps for how to complete it. In this project, you will create an app to view video-guided steps for how to complete recipes. You will handle media loading, verify your user interfaces with UI tests, and integrate third party libraries. You'll also provide a complete user experience with a home screen widget. This will involve finding and handling error cases, adding accessibility features, allowing for localization, adding a widget.
π¨ Project #5: Build It Bigger
#Google Cloud Endpoints #Gradle
A joke telling app with a free ad-supported version and a paid version. Google Cloud Endpoints backend used to supply the jokes.
π Check it out: Build It Bigger
π¨ Project #6: XYZ Reader
#UI #Material Design #Shared Element Transitions #ViewPager
A mock RSS feed reader featuring banner photos and headlines. In this project, you will redesign an app to follow the Material Design guidelines and translate a set of static design mocks to a living and breathing app.
This project is released under the MIT license. See LICENSE for details.