Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shakurocom/movielistdemo
https://github.com/shakurocom/movielistdemo
animation component ios swift uikit xcode
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/shakurocom/movielistdemo
- Owner: shakurocom
- License: mit
- Created: 2022-07-01T16:37:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-21T14:19:39.000Z (about 2 years ago)
- Last Synced: 2023-03-04T04:35:54.878Z (almost 2 years ago)
- Topics: animation, component, ios, swift, uikit, xcode
- Language: Swift
- Homepage:
- Size: 41 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# MovieList
![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)
![Platform](https://img.shields.io/badge/platform-iOS-lightgrey.svg)
![License MIT](https://img.shields.io/badge/license-MIT-green.svg)MovieList is a Swift component that features a carousel animation suitable for selecting a movie or an event by a mere swipe.
- [Requirements](#requirements)
- [Installation](#installation)
- [License](#license)MovieList allows the user to swipe through available movies or events, where the animation highlights the selected film by enlarging the preview.
![](Resources/event-info.gif)
Here is an example showing the movies carousel:
![](Resources/scrollingItems.gif)
Once selected, the preview takes the whole screen, showing additional info about the movie:
![](Resources/animateTransition.gif)
The user can swipe down and see all the essential details about the movie or event, like plot, cast, screenshots, and trailers, then see showtime dates:
![](Resources/showtimesDetailsSample.gif)
## Requirements
- iOS 11.0+
- Xcode 11.0+
- Swift 5.0+## Installation
### CocoaPods
To integrate MovieList into your Xcode project with CocoaPods, specify it in your `Podfile`:
```ruby
pod 'MovieList', :git => 'https://github.com/shakurocom/MovieListDemo.git', :commit => d07ccab3ae9f15eeb021c23c018152fa86bd0acd
```Then, run the following command:
```bash
$ pod install
```### Manually
If you prefer not to use CocoaPods, you can integrate Shakuro.MovieList simply by copying it to your project.
## License
Shakuro.MovieList is released under the MIT license. [See LICENSE](https://github.com/shakurocom/ScrollableTabs/blob/master/LICENSE.md) for details.
## Give it a try and reach us
Star this tool if you like it, it will help us grow and add new useful things.
Feel free to reach out and hire our team to develop a mobile or web project for you.