Wemotely - The Unofficial WeWorkRemotely iOS Client
Find the most qualified people in the most unexpected places: Hire remote! We Work Remotely is the largest community on the web to find and list jobs that aren't restricted by commutes or a particular geographic area.
This project was a fun and simple way to learn iOS development.
-
Feature- iPhone + iPad Support -
Feature- Dashboard -
Feature- Settings -
Feature- Select Active / Inactive Account -
Feature- Jobs Per Account -
Feature- Jobs for Multiple Account -
Feature- Initial App Data Load -
Feature- Unread Jobs -
Feature- Favourite Jobs -
Feature- Delete Jobs -
Feature- Handle Duplicate Jobs -
Feature- Pull To Refresh -
Feature- Background Refresh -
Feature- Open Job / Jobs in WWR -
Enhacement- Dashboard Loading Screen -
Support- Exception Tracking -
Support- Report a Bug #14 -
Internal- Feature Request Option #13 -
Internal- Setup TestFlight for Alpha Testers -
Internal- Link to Acknowledgments
-
Feature- Daily New Job Notification -
Feature- Onboarding Options Flow -
Enhancement- Handle Inactive / Expired Jobs -
Enhancement- Silent Push Notifications Background Refresh -
Enhancement- Empty State Screen -
Internal- Analytic Tracking -
Internal- Cancel Ongoing RSS Request -
Support- Telegram Support Group
-
Feature- Group Jobs by Company -
Feature- Bulk Actions for Jobs #12 -
Enhancement- Privacy Section in Settings -
Internal- Rate Now
-
Feature- Delete Jobs Forever -
Feature- 3D Touch Options -
Feature- Notifications Today Widget -
Feature- Dark Mode -
Feature- Auto Ignore Jobs Containing Words
Run Setup Script
$ ./bin/setup
Update keys within .env
$ vim .env
export WEMOTELY_BUGSNAG_KEY="REAL_KEY"
$ brew install carthage swiftlint sourcery
$ carthage bootstrap --platform ios --no-use-binaries
Linter Autocorrect
swiftlint autocorrect
To clean the build folder, hold down the Option key while opening the Product menu, then choose Clean Build Folder….
$ rm -rf Carthage
$ rm -rf ~/Library/Developer/Xcode/DerivedData
$ carthage update --platform ios; carthage build --platform ios



