+
Skip to content

comiclandapp/cineaste-ios

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cineaste App Logo

Download on the App Store

Cineaste App (iOS)

Build Status Swift 5 license platform languages testflight

Cineaste App is an iOS application to add movies to your watchlist, remember movies you have seen and discover new movies you find interesting.

  • Support for all device sizes and device rotation
  • Add Countdown Widgets to your home screen
  • Use in Dark or Light Mode
  • Support for many Accessibility Features, like Voice Over, Dynamic Type, Increase Contrast

A collage of different screens of the app representing different features

Dependencies

We are using theMovieDb to get access to the big movie data universe.

The following Apple Frameworks are used:

  • CoreSpotlight and MobileCoreServices (to open movies from spotlight search)
  • Dispatch (to use GCD)
  • Foundation
  • Intents (to make home screen widgets configurable)
  • MessageUI (to send feedback mails)
  • SwiftUI
  • StoreKit (to ask for AppStore reviews)
  • SafariServices (to show SFSafariVC)
  • UIKit
  • WidgetKit (to implement home screen widgets)
  • XCTest

A list of all third party dependencies can be found in DEPENDENCIES.md.

Contribute

  • Please report bugs or feature requests with GitHub issues.
  • Feel free to submit a Pull Request for bug fixes or new features.

How to build

  1. Open Cineaste.xcodeproj in Xcode.
  2. Get a theMovieDb key and add it to the ApiKeys data set in the asset catalog under the following path: Cineaste/Keys.xcassets/ApiKeys.dataset/apikey.plist.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>MOVIEDB_KEY</key>
	<string>XXXX</string>
</dict>
</plist>
  1. To run the app on one of your devices, you have to navigate to the project settings under targets to the general tab and choose a team to one you are member of. Change the bundle identifier to an identifier linked to your Apple developer account in order to run.
  2. Build and run the project.

Is there an app for Android?

Yes! You can check out the Android client on GitHub. It's available on Google Play.

Get it on Google Play

License

Cineaste App is released under the Apache License. Please see the LICENSE file for more information.

About

An iOS application to manage movies you would like to see and movies you have seen.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 98.3%
  • Ruby 1.3%
  • Shell 0.4%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载