Skip to content

Ravi-Akagra/Boiling-Water-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boiling-Water-App

Boiling Water is an Android based clone of Rotten Tomatoes. I made the app using Kotlin and the backend using Python.

More on Backend here: Boiling-Water-Backend

Launching the App

When you first launch the app, you are greeted with Sign-In page. The page supports a Google sign-in.

signin-page1

Sign in using a google account. This is same as used in other websites and apps also. Once signed in, the user remains signed in until either data is cleared or app is deleted or Until user is Logged-out.

Home Page

Home page has the following structure

home-page1

The data is recieved from the API (Check Backend) The home page supports pagination implemented using onScrollListener. Each movie tile, when clicked open the movie page. Home page also has the log-out button.

Movie Page

Here's how the movie page looks

movie_page1

In future, I might add "Watch Trailer" functionality.

Comments

Implemented comments using Firebase Firestore. Each movie is a collection, each comment being a document, which contains information like content, username, link to profile pic and time of comment.The comments for each movie is sorted such that latest comment comes on top. Here's how Comments look

comments1

Logout

Logout alert pops up when Logout button is clicked on Home screen

logout1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages