-
Notifications
You must be signed in to change notification settings - Fork 2
/
README.md~
53 lines (31 loc) · 2.08 KB
/
README.md~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# Upcoming Movies Sample in Swift
Upcoming Movies is a sample ios app built using swift that displays the details of upcoming movies. The project consumes rest api provided by [THE MOVIE DB](https://www.themoviedb.org).
## Motivation
The project demonstrates the use of MVVM (Model-View-ViewModel) pattern for development of native iOS applications. We use MVVM a lot for developing native applications at [CodeToArt](http://codetoart.com/). Following is the visual representation of application architecture.
![MVVM](https://cloud.githubusercontent.com/assets/886763/20639948/f18d0010-b3f7-11e6-823a-6ed1dd45a4a9.png)
## Screenshots
![screen1](https://cloud.githubusercontent.com/assets/886763/20640070/ca295042-b3fb-11e6-989a-7f9eb74e8c9f.png)
![screen2](https://cloud.githubusercontent.com/assets/886763/20640071/ca4d0e4c-b3fb-11e6-8951-e2c37fabcdd7.png)
![screen3](https://cloud.githubusercontent.com/assets/886763/20640072/ca69fcdc-b3fb-11e6-8d47-9142922a81d1.png)
## Getting Started
The project uses cocoapods to integrate external libraries. Thus, you will need cocoapods installed to run the project.
Download/Clone the project, run 'pod install'. Open the .xcworkspace file, build & run.
### Prerequisites
* [Swift 2.3](https://swift.org/) - Swift version used
* [Xcode 8](https://developer.apple.com/xcode/) - Xcode version used
## Built With
* [Swift 2.3](https://swift.org/) - Swift version used
* [Xcode 8](https://developer.apple.com/xcode/) - Xcode version used
## Versioning
For the versions available, see the [tags on this repository](https://github.com/codetoart/ImageSliderView/tags).
## Authors
* **Priyank Tiwari**
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
## Acknowledgments
* [Alamofire](https://github.com/Alamofire/Alamofire)
* [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)
* [AsyncImageView](https://github.com/nicklockwood/AsyncImageView)
* [SnapKit](http://snapkit.io/)
* [HCSStarRatingView](https://github.com/hsousa/HCSStarRatingView)
* [ImageSliderView](https://github.com/codetoart/ImageSliderView)