Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ericdke/MovieNut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

MovieNut

An iOS application for posting movie reviews to Pnut.io

About The Project

MovieNut

In the beginning, MovieNut was a CLI utility born during a Pnut.io hackathon.

I wanted to quickly code something that would find a movie by its title, accept a review, and send the whole thing as a formatted post to Pnut.

Then I made an Android version because I wanted to learn Kotlin. It's not great, but it works, and I did indeed learn a lot.

Finally, I made an iOS version, entirely in UIKit, that I tried to release but Apple App Review refused to publish it and I didn't want to start a battle with them about this, so I didn't insist and retired this version.

But then I thought: why not make a new version, with SwiftUI this time instead of UIKit; that could be a cool way to improve my SwiftUI skills. And so this new iOS version was born.

It will never be released on the App Store, though - if you want it, build it!

As it was coded hackathon-style, it's far from perfect, UI-wise and code-wise. Contributions, fixes, requests, bug reports, are welcome. :)

Made With

Xcode 12, Swift, SwiftUI, and bits of UIKit

Compatibility

Runs on iOS 15+ on iPhone and iPad

Instructions

Create a new Xcode project with Swift and SwiftUI.

Setup Deployment Info with iOS15 for iPhone+iPad, no Main Interface, enable all device orientations.

Install the Kingfisher library via SPM.

Clone the repo into the project.

Add a MovieNut/Constants/Credentials.swift file containing this:

enum Credentials {
    static let tmdbAPIKey = "your TMDB api key"
    static let clientId = "your PNUT client id"
}

Grab an API key from the tmdb site and a dev client id on Pnut (both free).

You're ready to go! Build and install on your iOS device.

License

See LICENSE.md for more information.

Contact

Pnut - @ericd

Twitter - @ritsz

About

iOS app for the Pnut.io social network's Movie Club channel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages