rursache / Todolist
Licence: gpl-3.0
A simple ToDoList written in Swift
Stars: ✭ 100
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
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
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
- Clone the repo
- Run
pod install
in terminal to install required pods. Make sure you have CocoaPods installed. - Turn on iCloud option in
Signing & Capabilities
and checkCloudKit
. Turn onBackground Modes
and checkBackground fetch
+Remote notification
. - Make sure to update your app group config (
Signing & Capabilities
,App Groups
) and id string inRealmManager.swift
. - (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:
- LKAlertController
- ActionSheetPicker-3.0
- IceCream (own fork)
- UnderKeyboard
- ActiveLabel
- Realm & RealmSwift
- RSTextViewMaster
- Loaf
- Robin
- BulletinBoard
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].