应用程序可方便您的任务切换

让我们切换

GCD / MVVM / UserNotifications / PostgreSQL / Structured Concurrency / SwiftUI / Vapor / WebSockets

释放

我把应用发布到应用商店! 🎉 应用商店链接

应用商店截图

Introduction

Backgorund

Switching tasks is always hard, especially you are studying, learning new things on your own. Once you finish studying math, you must feel unwilling to start reading history textbook. Without some kind of pressure, switching tasks is painstaking. I always feel guilty after realizing how valuable the time I was procrastinating was.

Solution

This application takes advantage of peer pressure that you gain when you declare to do something in front of others. You will register your task in advance for some time slots in a day to match other user’s task. When the time comes, you are invited to matching room, there, you can send and receive ale to and from your partner, which will boost your motivation.

Features

  • PushNotifications
  • WebSockets
  • Database management for task scheduling with Vapor

Requirements

  • Swift: version 5.6
  • iOS: 16.1 or later
  • Vapor: version 4.0

Repository

Let’s Switch Repository

Usage

  1. You will register a task. According to registration state, you will see different messages.

slots{700:194/100}

  1. One minute before the registered time, you will receive push notification and can enter the matching room.

  2. In the matching room, you and your partner can send ale to cheer up each other.

demo{250:100/216}

  1. You made a commitment, and will have no way to procrastinate switching tasks.

GitHub

点击跳转