Jigsaw helps reduce bias and miscommunication among people with different political stances. Collaborate with empathy; Achieve depolarization by collaboration.
The app is sponsored by Department of Philosophy at Duke.
Currently the app is ready for the first release.
Jigsaw features
The app design includes 3 major functionalities: Games, Stats and Profiles.
Placeholder
Placeholder
Placeholder
Placeholder
The project refactors the original Jigsaw course project.
Originally prototyped by Grant Larson, Mengqian Liu, Shaopeng Zhang and Diego Chamorro, the app was later on continued by Xinyi Hong and Xiaochen Zhou at Duke's Center for Mobile Development.
Based on previous efforts, Ting(@yo1995) refactored the app and made it public on GitHub.
Please refer to version history for more details.
Contributions are welcome 🙌.
Fixing any issues in the list can be a good start!
Please refer to CONTRIBUTING for more details.
pod install
command in the Jigsaw-app
folderJigsaw.xcworkspace
workspace fileJigsaw
schemePlease refer to build setup for more details.
General issues, that aren't specific to Jigsaw:
Problem: "Xcode Buildtime Error: 'Unable to load contents of file list: '…/Info.plist' (in target 'xxxx')"
Solution: Run the following commands in your project's working directory in your terminal:
pod deintegrate
sudo gem install cocoapods-clean
pod clean
(delete the Pods
folder in your project after this)pod setup
pod install
Firebase specific issues:
Problem: Buildtime errors along the lines of: firebase ui no visible @interface ...
This is a known issue in FirebaseUI's v10.0.2. To get around this, the Podfile in this repo has been modified to specifially use FirebaseUI v8.0. If issues still persist, run:
pod cache clean --all
rm -rf Pods/
And try again with a clean cache.
Please refer to TestFlight setup for more details.
Jigsaw
Copyright © Center for Mobile Development 2020
All rights reserved.
last revision: 201026