Skip to content

ChuckJHardy/Wemotely

Repository files navigation

Logo

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.

Dashboard Jobs Job

License Platform

Releases

Alpha

  • 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

Beta

  • 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

Release 1

  • Feature - Group Jobs by Company
  • Feature - Bulk Actions for Jobs #12
  • Enhancement - Privacy Section in Settings
  • Internal - Rate Now

Release 2

  • Feature - Delete Jobs Forever
  • Feature - 3D Touch Options
  • Feature - Notifications Today Widget
  • Feature - Dark Mode
  • Feature - Auto Ignore Jobs Containing Words

Installation

Run Setup Script

$ ./bin/setup

Update keys within .env

$ vim .env
export WEMOTELY_BUGSNAG_KEY="REAL_KEY"

Carthage Package Manager

$ brew install carthage swiftlint sourcery
$ carthage bootstrap --platform ios --no-use-binaries

Useful Commands

Linter Autocorrect

swiftlint autocorrect

Resources

Troubleshooting

Cleaning / Clearing

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

About

The Unofficial WeWorkRemotely iOS Client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages