You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+30
Original file line number
Diff line number
Diff line change
@@ -2,4 +2,34 @@
2
2
3
3
Application to show a list of movies currently in cinema.
4
4
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
+
5
35
<imgsrc="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