Skip to content

Commit d59da07

Browse files
committed
Final: Enhance app functionalities (#196)
1 parent 461ffaa commit d59da07

File tree

8 files changed

+96
-22
lines changed

8 files changed

+96
-22
lines changed

MovieVerse-Mobile/README.md

+95-22
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,21 @@
22

33
## Table of Contents
44
- [Overview](#overview)
5-
- [User Interface (iOS)](#user-interface-ios)
6-
- [User Interface (Android)](#user-interface-android)
5+
- [User Interfaces](#user-interfaces)
6+
- [User Interface (iOS)](#user-interface-ios)
7+
- [User Interface (Android)](#user-interface-android)
8+
- [User Interface (iPadOS)](#user-interface-ipados)
9+
- [User Interface (Mac Catalyst)](#user-interface-mac-catalyst)
10+
- [Launch Screens](#launch-screens)
11+
- [Launch Screen (iOS)](#launch-screen-ios)
12+
- [Launch Screen (Android)](#launch-screen-android)
13+
- [Launch Screen (iPadOS)](#launch-screen-ipados)
14+
- [Launch Screen (Mac Catalyst)](#launch-screen-mac-catalyst)
15+
- [Platform Compatibility](#platform-compatibility)
716
- [Features](#features)
817
- [Easy Navigation](#easy-navigation)
918
- [Rich Movie Catalog](#rich-movie-catalog)
1019
- [Interactive Elements](#interactive-elements)
11-
- [And all other features from the web app!](#and-all-other-features-from-the-web-app)
12-
- [Launch Screen](#launch-screen)
1320
- [Development](#development)
1421
- [Prerequisites](#prerequisites)
1522
- [Instructions](#instructions)
@@ -20,32 +27,103 @@
2027
- [Viewing Movie Details](#viewing-movie-details)
2128
- [Adding to Favorites](#adding-to-favorites)
2229
- [Accessing Favorites](#accessing-favorites)
30+
- [Chatbot Integration](#chatbot-integration)
2331
- [Support](#support)
2432
- [Updates and Feedback](#updates-and-feedback)
2533
- [License](#license)
2634

2735
## Overview
2836

29-
MovieVerse is a dynamic, user-friendly mobile application that offers an extensive library of movies across various genres. Designed for movie enthusiasts, it provides a seamless browsing experience on iOS devices, including iPhones and iPads. Explore popular, award-winning, and hidden gems, or dive into categories like action, horror, romance, and more. MovieVerse is your ultimate mobile destination for movie discovery and entertainment.
37+
MovieVerse is a dynamic, user-friendly mobile application that offers an extensive library of movies across various genres. Designed for movie enthusiasts, it provides a seamless browsing experience on iOS and iPadOS devices, including iPhones and iPads, as well as Android devices. Additionally, the app is optimized for Mac Catalyst, allowing users to enjoy the same features on their Mac devices.
3038

31-
**Note:** The app is under active development and will be available for download on the App Store and Google Play Store soon. Stay tuned for updates!
39+
Explore popular, award-winning, and hidden gems, or dive into categories like action, horror, romance, and more. MovieVerse is your ultimate mobile destination for movie discovery and entertainment!
3240

33-
## User Interface (iOS)
41+
**Note:** The mobile apps are under active development and will be available for download on the App Store and Google Play Store soon. Stay tuned for updates!
42+
43+
## User Interfaces
44+
45+
### User Interface (iOS)
3446

3547
<p align="center" style="cursor: pointer">
3648
<a href="https://movie-verse.com">
3749
<img src="../images/Mobile-UI.png" alt="The MovieVerse App Interface" width="80%" height="auto"/>
3850
</a>
3951
</p>
4052

41-
## User Interface (Android)
53+
### User Interface (Android)
4254

4355
<p align="center" style="cursor: pointer">
4456
<a href="https://movie-verse.com">
4557
<img src="../images/Mobile-UI-Android.png" alt="The MovieVerse App Interface" width="80%" height="auto"/>
4658
</a>
4759
</p>
4860

61+
### User Interface (iPadOS)
62+
63+
<p align="center" style="cursor: pointer">
64+
<a href="https://movie-verse.com">
65+
<img src="../images/Mobile-UI-iPad.png" alt="The MovieVerse App Interface" width="80%" height="auto"/>
66+
</a>
67+
</p>
68+
69+
### User Interface (Mac Catalyst)
70+
71+
<p align="center" style="cursor: pointer">
72+
<a href="https://movie-verse.com">
73+
<img src="../images/Mobile-UI-Mac.png" alt="The MovieVerse App Interface" width="80%" height="auto"/>
74+
</a>
75+
</p>
76+
77+
## Launch Screens
78+
79+
MovieVerse also offers a launch screen that welcomes users with a sleek and engaging design. The launch screen is designed to provide a seamless transition to the main app interface, ensuring a visually appealing experience from the moment the app is launched.
80+
81+
### Launch Screen (iOS)
82+
83+
<p align="center" style="cursor: pointer">
84+
<a href="https://movie-verse.com">
85+
<img src="../images/Mobile-UI-LS.png" alt="The MovieVerse App Interface" width="80%" height="auto"/>
86+
</a>
87+
</p>
88+
89+
The launch screen will be displayed when the app is launched, providing a brief introduction to the app's theme and design before transitioning to the main interface. It stay for roughly 2-3 seconds before transitioning to the main app interface.
90+
91+
### Launch Screen (Android)
92+
93+
<p align="center" style="cursor: pointer">
94+
<a href="https://movie-verse.com">
95+
<img src="../images/Mobile-UI-LS-Android.png" alt="The MovieVerse App Interface" width="80%" height="auto"/>
96+
</a>
97+
</p>
98+
99+
### Launch Screen (iPadOS)
100+
101+
<p align="center" style="cursor: pointer">
102+
<a href="https://movie-verse.com">
103+
<img src="../images/Mobile-UI-LS-iPad.png" alt="The MovieVerse App Interface" width="80%" height="auto"/>
104+
</a>
105+
</p>
106+
107+
### Launch Screen (Mac Catalyst)
108+
109+
<p align="center" style="cursor: pointer">
110+
<a href="https://movie-verse.com">
111+
<img src="../images/Mobile-UI-LS-Mac.png" alt="The MovieVerse App Interface" width="80%" height="auto"/>
112+
</a>
113+
</p>
114+
115+
The launch screen will be displayed when the app is launched, providing a brief introduction to the app's theme and design before transitioning to the main interface. It stay for roughly 2-3 seconds before transitioning to the main app interface.
116+
117+
## Platform Compatibility
118+
119+
The MovieVerse mobile app is designed to run on the following platforms:
120+
121+
- **iOS**: Compatible with iOS devices, including iPhones and iPads.
122+
- **Android**: Compatible with Android devices, including smartphones and tablets.
123+
- **iPadOS**: Compatible with iPad devices, providing an optimized user experience.
124+
- **Mac Catalyst (MacOS)**: A native app that is perfectly compatible with Mac devices, offering a seamless transition from mobile to desktop.
125+
- **PWA**: Installable as a Progressive Web App (PWA) for quick access on mobile devices.
126+
49127
## Features
50128

51129
### Easy Navigation
@@ -63,19 +141,7 @@ MovieVerse is a dynamic, user-friendly mobile application that offers an extensi
63141
- **Movie Details**: Tap on any movie to view detailed information, including ratings, overviews, and more.
64142
- **Responsive Design**: Enjoy a consistent and engaging user experience on both iPhones and iPads.
65143

66-
### And all other features from the web app!
67-
68-
### Launch Screen
69-
70-
MovieVerse also offers a launch screen that welcomes users with a sleek and engaging design. The launch screen is designed to provide a seamless transition to the main app interface, ensuring a visually appealing experience from the moment the app is launched.
71-
72-
<p align="center" style="cursor: pointer">
73-
<a href="https://movie-verse.com">
74-
<img src="../images/Mobile-UI-LS.png" alt="The MovieVerse App Interface" width="80%" height="auto"/>
75-
</a>
76-
</p>
77-
78-
The launch screen will be displayed when the app is launched, providing a brief introduction to the app's theme and design before transitioning to the main interface. It stay for roughly 2-3 seconds before transitioning to the main app interface.
144+
#### And all other features from the web app!
79145

80146
## Development
81147

@@ -93,6 +159,7 @@ The launch screen will be displayed when the app is launched, providing a brief
93159
- [Git](https://git-scm.com/) 2.32.0 or later
94160

95161
### Instructions
162+
96163
1. **Clone the Repository**: Clone the repository to your local machine using the following command:
97164
```bash
98165
git clone
@@ -120,7 +187,8 @@ The launch screen will be displayed when the app is launched, providing a brief
120187
cordova emulate android
121188
```
122189
7. **Open the Project**: Open the project in Xcode and/or Android Studio to view the source code and test the app within the simulator.
123-
8. **Enjoy coding!**
190+
8. **Choose a Simulator**: Select a simulator to run the app on, such as iPhone 16 Pro Max or Pixel 4.
191+
9. **Enjoy coding!**
124192

125193
### Special Notes
126194

@@ -160,6 +228,11 @@ cordova emulate android
160228
### Accessing Favorites
161229
- Tap on the "Favorites" button in the navigation bar to view your list of favorite movies.
162230

231+
### Chatbot Integration
232+
- Access the chatbot feature to get movie recommendations and information.
233+
234+
### And so much more!
235+
163236
## Support
164237

165238
For support, feedback, or inquiries, please email us at [[email protected]](mailto:[email protected]).

MovieVerse-Mobile/platforms/ios/MovieVerse.xcodeproj/project.pbxproj

+1
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,7 @@
353353
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
354354
CLANG_ENABLE_MODULES = YES;
355355
CLANG_ENABLE_OBJC_ARC = YES;
356+
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
356357
COPY_PHASE_STRIP = NO;
357358
GCC_DYNAMIC_NO_PIC = NO;
358359
GCC_OPTIMIZATION_LEVEL = 0;

images/Mobile-UI-LS-Android.png

47.6 KB
Loading

images/Mobile-UI-LS-Mac.png

1.07 MB
Loading

images/Mobile-UI-LS-iPad.png

141 KB
Loading

images/Mobile-UI-Mac.png

5.13 MB
Loading

images/Mobile-UI-iPad.png

4.55 MB
Loading

0 commit comments

Comments
 (0)