All Projects → spacepandas → Cineaste Ios

spacepandas / Cineaste Ios

Licence: apache-2.0
An iOS application to manage movies you would like to see and movies you have seen.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Cineaste Ios

Awesome It Films
📺 A curated list of awesome films about IT & geek people.
Stars: ✭ 722 (+2478.57%)
Mutual labels:  hacktoberfest, movie
Ombi
Want a Movie or TV Show on Plex/Emby/Jellyfin? Use Ombi!
Stars: ✭ 2,711 (+9582.14%)
Mutual labels:  hacktoberfest, movie
Oblecto
Oblecto is a media server, which streams media you already own, and is designed to be at the heart of your entertainment experience. It runs on your home server to index and analyze your media such as Movies and TV Shows and presents them in an interface tailored for your media consupmtion needs.
Stars: ✭ 67 (+139.29%)
Mutual labels:  hacktoberfest, movie
Automatic Ripping Machine
Automatic Ripping Machine (ARM) Scripts
Stars: ✭ 827 (+2853.57%)
Mutual labels:  hacktoberfest, movie
Julia
The Julia Programming Language
Stars: ✭ 37,497 (+133817.86%)
Mutual labels:  hacktoberfest
Sentry
Sentry is cross-platform application monitoring, with a focus on error reporting.
Stars: ✭ 29,700 (+105971.43%)
Mutual labels:  hacktoberfest
Blog Post Workflow
Show your latest blog posts from any sources or StackOverflow activity or Youtube Videos on your GitHub profile/project readme automatically using the RSS feed
Stars: ✭ 910 (+3150%)
Mutual labels:  hacktoberfest
Ktx
LibKTX: Kotlin extensions for LibGDX games and applications
Stars: ✭ 913 (+3160.71%)
Mutual labels:  hacktoberfest
Stdrename
'stdrename' is a small command line utility to rename all files in a folder according to a specified naming convention (camelCase, snake_case, kebab-case, etc.).
Stars: ✭ 28 (+0%)
Mutual labels:  hacktoberfest
Opencast Docker
Dockerfiles for Opencast
Stars: ✭ 27 (-3.57%)
Mutual labels:  hacktoberfest
Hackathon Starter
A boilerplate for Node.js web applications
Stars: ✭ 32,485 (+115917.86%)
Mutual labels:  hacktoberfest
Rocket.chat
The communications platform that puts data protection first.
Stars: ✭ 31,251 (+111510.71%)
Mutual labels:  hacktoberfest
Uwp bridge java
Skeleton for packing Java applications for publishing them on Windows Store
Stars: ✭ 27 (-3.57%)
Mutual labels:  hacktoberfest
Recognizers Text
Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, and date/time expressed in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI. Partial support for NL, JA, KO, SV). Contributions are greatly welcome! Packages are available at https://www.nuget.org/profiles/Recognizers.Text and https://www.npmjs.com/~recognizers.text
Stars: ✭ 915 (+3167.86%)
Mutual labels:  hacktoberfest
Markdown
A super fast, highly extensible markdown parser for PHP
Stars: ✭ 945 (+3275%)
Mutual labels:  hacktoberfest
Magma
Platform for building access networks and modular network services
Stars: ✭ 913 (+3160.71%)
Mutual labels:  hacktoberfest
Fastlane
🚀 The easiest way to automate building and releasing your iOS and Android apps
Stars: ✭ 33,382 (+119121.43%)
Mutual labels:  hacktoberfest
Mvvm C Templates
Templates for MVVM-C architecture
Stars: ✭ 27 (-3.57%)
Mutual labels:  hacktoberfest
Tldr
📚 Collaborative cheatsheets for console commands
Stars: ✭ 36,408 (+129928.57%)
Mutual labels:  hacktoberfest
Pi Hole
A black hole for Internet advertisements
Stars: ✭ 34,076 (+121600%)
Mutual labels:  hacktoberfest

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:

  • CoreData (only for migrating core data to json persistence)
  • 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].