Skip to content

Commit b941038

Browse files
author
Vladimir Abramichev
authored
Update README.md
1 parent 7900091 commit b941038

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

README.md

+30
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,34 @@
22

33
Application to show a list of movies currently in cinema.
44

5+
## Structure
6+
7+
Solution spited into 2 projects:
8+
9+
### MDBProvider
10+
11+
Extendable HTTPs client. SSL certificates to MovieDB pinned. 90% test coverage
12+
13+
### InCinema iOS app
14+
15+
MVVM-C architecture with dependency injection. Shows info based on devices local and language. Images cached.
16+
17+
## How to run
18+
19+
* clone solution
20+
* replace {API_KEY} in config.info with your API Key
21+
* Run the app
22+
23+
## Known bugs
24+
25+
1) detail page on iOS <11 do not have top padding
26+
27+
## Todo
28+
29+
1) Convert MDBProvider to universal library
30+
2) Convert MDBProvider to pod
31+
3) Cover InCinema with tests
32+
4) Improve scrolling
33+
5) Implement CI/CD to store Secret Key
34+
535
<img src="https://www.themoviedb.org/assets/1/v4/logos/408x161-powered-by-rectangle-green-bb4301c10ddc749b4e79463811a68afebeae66ef43d17bcfd8ff0e60ded7ce99.png" alt="Powered by The MovieDB" width="150">

0 commit comments

Comments
 (0)