Cinescribe

About the app

CineScribe is an app that provides movie reviewers and vloggers a tool to record fresh ideas, thoughts, and feelings about a movie that was just seen while it's fresh so that when they are ready to polish their reviews and add to it, they have a great jumping off point.

Things I learned:

  • UI and UX (Discover/Search screen, movie details screen, & Cast/Credits screen
  • All networking using TMDB (The Movie Database) API
  • CoreData implementation for saved movie reviews


Technology Used:

  • Swift
  • Xcode
  • TMDB API
  • CoreData
  • Firebase

Additional:

This project was really fun. Completed it with a 1 week deadline. It was a little challenging getting the different collection views to work with each other. Because of that, this was the first time I used xibs to make custom reusable views. That helped out quite a bit. It was also my first time working with the TMDB API. That’s a nice API to work with. I was able to condense my fetch code down to make it so I can reuse it in multiple fetch API calls. I was pretty stoked about creating some nice reusable components that helped diminish duplicated code.