All Projects → rursache → Todolist

rursache / Todolist

Licence: gpl-3.0
A simple ToDoList written in Swift

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Todolist

Nearbyweather
NearbyWeather is an open source weather app for iOS, which uses the OpenWeatherMap API. With this project developers are invited to learn advanced iOS concepts, as well as to contribute further advancements. Fork this repo to get started.
Stars: ✭ 146 (+46%)
Mutual labels:  realm, xcode
Unrealm
Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm.
Stars: ✭ 425 (+325%)
Mutual labels:  realm, xcode
Cloudkitgdpr
Framework for allowing users to manage data stored in iCloud
Stars: ✭ 126 (+26%)
Mutual labels:  cloudkit, xcode
Awesome Swift Korean Lecture
훌륭한 Swift 세션 동영상(강좌), 한글 자막있는 혹은 한국어 강의 정보 링크 모음 (Awesome Swift Korean lecture information)
Stars: ✭ 649 (+549%)
Mutual labels:  realm, xcode
Patronkit
A framework to add patronage to your apps.
Stars: ✭ 370 (+270%)
Mutual labels:  cloudkit, xcode
Realmtasks
Simple Todo iOS app with Realm DB and Swift
Stars: ✭ 83 (-17%)
Mutual labels:  todolist, realm
Todo
简洁清爽的Todo清单工具❤️ (MVP+okhttp3+retrofit+gson)
Stars: ✭ 93 (-7%)
Mutual labels:  todolist
Awesome Xcode Scripts
A curated list of useful xcode scripts 📝 .
Stars: ✭ 97 (-3%)
Mutual labels:  xcode
Ecno
Ecno is a task state manager built on top of UserDefaults in pure Swift 4.
Stars: ✭ 92 (-8%)
Mutual labels:  todolist
Basecomponents
BaseComponents aims to provide easily reusable and understandable components to increase productivity with UIKit and Foundation APIs
Stars: ✭ 92 (-8%)
Mutual labels:  cloudkit
Openrct2
An open source re-implementation of RollerCoaster Tycoon 2 🎢
Stars: ✭ 10,115 (+10015%)
Mutual labels:  xcode
Xcodeproj
📝 Read, update and write your Xcode projects
Stars: ✭ 1,354 (+1254%)
Mutual labels:  xcode
Collectionnode
a collectionView made for Sprite Kit
Stars: ✭ 96 (-4%)
Mutual labels:  xcode
Mvvm Ac
Xcode 10 Template For MVVM
Stars: ✭ 94 (-6%)
Mutual labels:  xcode
Simctl
Ruby interface to xcrun simctl
Stars: ✭ 97 (-3%)
Mutual labels:  xcode
Xfunnyeditor
Xcode plugin to display an image on the background of the editor
Stars: ✭ 92 (-8%)
Mutual labels:  xcode
Stompclientlib
Simple STOMP Client library, Swift 3 and 4, 4.2, 5 compatible
Stars: ✭ 99 (-1%)
Mutual labels:  xcode
R.objc
Get autocompleted resources like images, localized strings and storyboards in ObjC projects
Stars: ✭ 92 (-8%)
Mutual labels:  xcode
Pluggableappdelegate
!! No longer supported !! A lightweight service-oriented AppDelegate for iOS, made in Swift.
Stars: ✭ 96 (-4%)
Mutual labels:  xcode
Predicateflow
Write amazing, strong-typed and easy-to-read NSPredicate.
Stars: ✭ 98 (-2%)
Mutual labels:  realm

RSToDoList

A simple To-do list app build for iPhone, iPad and Apple Watch in Swift 5 (iOS 11+, watchOS 6+)

Main features

  • [x] Persistent task lists using Realm
  • [x] iCloud Kit support for syncing
  • [x] Push notifications for reminders (Synced between devices)
  • [x] Add/delete/edit/complete tasks
  • [x] Set task Date & Time + custom reminders and comments (images too)
  • [x] Sort/Filter/Prioritise tasks
  • [x] iPad app
  • [x] Watch app
  • [x] Widget for Today tasks
  • [x] Theme support with custom App Icons
  • [x] Multi-Language support
  • [x] 3D Touch shortcuts
  • [x] Dark mode
  • [x] Onboarding/tutorial

Requirements

  • iOS 11.0+
  • Xcode 11.0+
  • Swift 5.0+

How to run

  1. Clone the repo
  2. Run pod install in terminal to install required pods. Make sure you have CocoaPods installed.
  3. Turn on iCloud option in Signing & Capabilities and check CloudKit. Turn on Background Modes and check Background fetch + Remote notification.
  4. Make sure to update your app group config (Signing & Capabilities, App Groups) and id string in RealmManager.swift.
  5. (Optional) You might want to update or remove Fabric script located Build Phases.

Live demo

ToDoList - Task Manager by RanduSoft - AppStore

Roadmap

Features

  • [ ] Lockdown with FaceID/TouchID or passcode (using BiometricAuthentication)
  • [ ] Smart dates (transform "'task name' today at 10:00" into a task with a date/time of today @ 10:00)
  • [ ] Rearrange tasks manually
  • [ ] Marzipan support for macOS

Improvements/To Do

  • [ ] watchOS complications + sync improvements
  • [ ] Reload notifications after user gave push permissions if initially declined

Communication

  • If you found a bug, open an issue.
  • If you have a feature request, open an issue.
  • If you want to contribute, submit a pull request.

Acknowledgements & Frameworks used

An extensive list of acknowledgements for each external framework used for RSToDoList is also available in app by accessing the settings screen.

RSToDoList is currently using:

All icons used in RSToDoList are designed by Icons8.com and available here. Colors for themes and app icon are picked from FlatUIColors.com.

License

RSToDoList is available under the GNU license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].