Slide is an open-source, ad-free Reddit browser for iOS. It is based around the Reddift Reddit API wrapper.
Slide is avaliable for download on the App Store
For more information regarding availability, feel free to join us on the subreddit
To get started with Slide iOS development, you need to set up Cocoapods integration and open the Coacoapods workspace, not the default xcworkspace. NOTE: You must open the .xcworkspace file instead of the .xcodeproj file for dependencies to load. If you are having issues with Pods or are setting up the Slide repository for the first time, try the steps below.
Below are the steps to getting started:
1. Terminal: sudo gem install cocoapods
2. Safari: Downloaded Slide from GitHub (clone or download -> Download Zip)
3. Terminal: cd Downloads/Slide-iOS-Master/
4. Terminal: pod install
5. Open "Slide for Reddit.xcworkspace" through finder
Try running "chmod 666 Pods/Realm/include/RLMPlatform.h" from terminal in the project root directory
Select "none" for your team, go to the "Capabilities" section of the project build settings, and disable iCloud and IAP support. Then, add yourself back as the team and build!
If you still run into problems, feel free to shoot me a message on Reddit or Discord (above)
Slide is in beta, and there are issues that need to be resolved and some feature additions that need to be integrated before the public version 1 release. Any issues are fair game, but any issue with the "Help Wanted" tag is an issue that I have not started on or that should be straightforward to implement with a single PR! If you have any questions or want to be pointed in the right direction, feel free to send me a PM on Reddit to /u/ccrama, or join us on Discord (top banner)!
In any project, it's likely that a few bugs will slip through the cracks, so it helps greatly if people document any bugs they find to ensure that they get fixed promptly.
You can view a list of known issues and feature requests using the issue tracker. If you don't see your issue (or you aren't sure) feel free to submit it!
Where appropriate, a screenshot works wonders to help us see exactly what the issue is. You can upload screenshots directly using the GitHub issue tracker or by attaching a link (to Imgur, for example), whichever is easier for you.
If you are a developer and wish to contribute to the app please fork the project and submit a pull request.
If you have any questions, feel free to message me on Discord or drop me a message on Reddit.
For a detailed look at changes to the app you can, view individual commits.
Slide is licensed under the Apache 2 License.
If you find Slide's code useful or you use code from this repository, feel free to let me know!