Movie Collection App
Demonstrate recycler view
🔗 Link
Github - Recycler view Example
Apk: APK_v101
James Bond Movies RecyclerView Example
This Android project demonstrates the use of RecyclerView with two activities, showcasing a list of James Bond movies along with their details, release dates, a search bar for filtering movies, and swipe-to-delete functionality.
Features
RecyclerView to display a list of James Bond movies.
Two Activities:
MainActivity: Displays the list of movies with a search bar.
clickable Image for the cast and clickable Title for the details
DetailActivity: Shows detailed information about a selected movie.
Search Functionality: Filter movies by their title.
Ascending - Descending Button
RecyclerView Horizontal to display images of the movie
clickable Images to display fullscreen
Swipe-to-Delete: Remove movies from the list with a swipe gesture.
Screenshots
Getting Started
Prerequisites
Android Studio 4.0 or later
Gradle 6.1.1 or later
Installation
Clone the repository:
git clone https://github.com/XaplanterisNikos/RecyclerViewExample
Open the project in Android Studio.
Build and run the project on an emulator or physical device.
Project Structure
RecyclerViewExample/
RecyclerViewExample/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/com/example/recyclerviewexample/
│ │ │ │ ├── adapter/
│ │ │ │ │ └── MyAdapter.java
│ │ │ │ │ └── PictureAdapter.java
│ │ │ │ ├── model/
│ │ │ │ │ └── Movie.java
│ │ │ │ ├── activities/
│ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ ├── DetailActivity.java
│ │ │ │ │ ├── FullscreenPhotoActivity.java
│ │ │ │ │ ├── SplashActivity.java
│ │ │ │ └── data/
│ │ │ │ └── MovieData.java
│ │ │ ├── res/
│ │ │ │ ├── layout/
│ │ │ │ │ ├── activity_main.xml
│ │ │ │ │ ├── activity_detail.xml
│ │ │ │ │ ├── movie_row.xml
│ │ │ │ │ ├── item_picture.xml
│ │ │ │ │ ├── activity_fullscreen_photo.xml
│ │ │ │ │ ├── activity_splash.xml
│ │ │ │ │ ├── photo_item.xml
│ │ │ │ ├── drawable/
│ │ │ │ │ └── png files
│ │ │ │ ├── values/
│ │ │ │ └── strings.xml
│ └── build.gradle
└── build.gradle



Comments
Post a Comment