A small todo list with realm integration

Last update: May 16, 2022

RealmToDo

Project Setup

  1. Install CocoaPods
  2. Open project directory in terminal and run pod install command
  3. Open Workspace of project *.xcworkspace

Example Steps

This is a small application I did for the CocoaHeads in Hamburg on how to integrate Realm in a small project.

You can follow the steps I made with the git tags:

v1

  • Empty application with a simple UITableViewController

v2

  • Add a simple list that is backed by an array

v3

  • Add an ViewController that has an UITextField to enter a new item

v4

  • Add realm instead of the static array

v5

  • Add the ability to add a strikethrough to a finished item

v6

  • Add another section for the UITableView to display finished and unfinished items

GitHub

https://github.com/pietbrauer/RealmToDo
You might also like...

Todo-app-swift- - A Todo Lists app built using swift

TODO-Lists App Available on the App Store What is this? This is a todo app I mad

Feb 20, 2022

iOS price list app using Firebase, Realm & more

iOS price list app using Firebase, Realm & more

how-much iOS app to record how much things cost using various data persistence implementations. The basic data unit is an item, a simple dictionary: {

Feb 7, 2022

Basic Todo list application built using the new SwiftUI framework and Core Data

Basic Todo list application built using the new SwiftUI framework and Core Data

Dub Dub Do - A sample TODO List Application in SwiftUI Updated for Xcode 11.5 This is a basic app that lets you create a list of todos, mark them as i

Jun 14, 2022

A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories.

A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories.

A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories. The app is simple, intuitive, and easy to use and update tasks informations.

Nov 17, 2021

Todo list with SwiftUI

TodoList.Capstone Todo list with SwiftUI i did is a Todo-List you can create a new todo by providing its name and description and the deadline of the

Nov 14, 2021

React Native Todo List example app which uses Redux for managing app state

React Native Todo List example app which uses Redux for managing app state

react-native-redux-todo-list A sample todo list app developed by using React Native and Redux. How to run the app Install react-native If you don't ha

Feb 16, 2022

BucketServer - Small API with SQLite database that saves notes for an iOS appliction called Bucket list

BucketList Server-Side Small API with SQLite database that saves notes for an iO

Dec 30, 2021

NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS

NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS

NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS. Integration can optionally leverage AVFoundation or ARKit.

Jun 26, 2022

Swift AWS Lambda to automatically assign engineers to pull requests with a Slack integration

Swift AWS Lambda to automatically assign engineers to pull requests with a Slack integration

PR Assigner A Swift AWS Lambda to automatically assign engineers to pull requests with a Slack integration. Features 🙅

May 26, 2022

A drink tracker for iOS with Untappd and HealthKit integration.

A drink tracker for iOS with Untappd and HealthKit integration.

Good Spirits is a drink tracking iOS app that helps you stay under the government limits for "low-risk" drinking. Includes charts and stats, the abili

Jun 15, 2022

Google Analytics tracker for Apple tvOS provides an easy integration of Google Analytics’ measurement protocol for Apple TV.

Google Analytics tracker for Apple tvOS by Adswerve About Google Analytics tracker for Apple tvOS provides an easy integration of Google Analytics’ me

Dec 10, 2021

Sample app to demonstrate the integration code and working of Dyte SDK for iOS, using Swift

Sample app to demonstrate the integration code and working of Dyte SDK for iOS, using Swift

docs-template by dyte ADD_DESCRIPTION_HERE Explore the docs » View Demo · Report Bug · Request Feature Table of Contents About the Project Built With

Nov 26, 2021

Gumlet analytics integration with AVPlayer for iOS native applications.

gumlet-Insights-avplayer Gumlet Insights integration with AVPlayer for iOS native applications. This Insights enables you to get useful data about vid

Dec 15, 2021

Social Media platform build with swiftUI and Firebase with google and apple account integration for Signing In Users

Social Media platform build with swiftUI and Firebase with google and apple account integration for Signing In Users

Social Media platform build with swiftUI and Firebase with google and apple account integration for Signing In Users . Providing Users availability to upload posts and images add caption allowing other users to comment , with Find section to explore new people , new stories , User Profile section to allow the user to take control of his account .

Nov 3, 2021

Sample iOS integration project

Sample integration of SweeprMobile SDK To quickly build the app: Fill-in the URLs and passwords inside env-default file Generate BuildConfig.swift bas

Jan 7, 2022

Codeless Appodeal integration into Unity project.

Codeless Appodeal integration into Unity project.

Codeless out of the box Appodeal integration into Unity project. Contains global config file which provide you ability to setup Appodeal without any line of code.

Dec 30, 2021

iOS Open-Source Telematics App with Firebase© integration

 iOS Open-Source Telematics App with Firebase© integration

Open-source telematics app for iOS. The application is suitable for UBI (Usage-based insurance), shared mobility, transportation, safe driving, tracking, family trackers, drive-coach, and other driving mobile applications

Jun 18, 2022

Sample app to demonstrate the integration code and working of Dyte SDK for iOS, using Objective-C.

Sample app to demonstrate the integration code and working of Dyte SDK for iOS, using Objective-C.

iOS sample app (using Objective-C) by dyte Sample app to demonstrate the usage of Dyte iOS SDK Explore the docs » View Demo · Report Bug · Request Fea

Nov 26, 2021

An understated approach to iOS integration testing.

An understated approach to iOS integration testing.

Subliminal is a framework for writing iOS integration tests. Subliminal provides a familiar OCUnit/XCTest-like interface to Apple's UIAutomation frame

Mar 21, 2022
Comments
  • 1. Updated project

    • Added LaunchScreen.storyboard (required as of iOS 9 to support all phone sizes)
    • Updated Swift syntax to version 2.3
    • Updated Realm syntax to version 1.0.2
    • Added initializer for ToDoItem

    PS: I manually added the current Realm version framework (1.0.2) to my project, because carthage was giving me problems. Something in carthage seems to need to be fixed

    PPS: I followed your tutorial on realm.io, it needs to be updated in a few spots. Had to do a bit of research on realm deprecations to get it to work, but wasn't too bad.

    Reviewed by haydenholligan at 2016-07-29 21:59
Related tags
Realm is a mobile database: a replacement for Core Data & SQLite

Realm is a mobile database that runs directly inside phones, tablets or wearables. This repository holds the source code for the iOS, macOS, tvOS & wa

Jun 25, 2022
A concise Mantle-like way of working with Realm and JSON.

Realm+JSON A concise Mantle-like way of working with Realm and JSON. Breaking Change Method - deepCopy replaces the previous functionality of - shallo

May 14, 2022
Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm.
Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm.

Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm . Stop inheriting from Object! Go for Protocol-Oriented program

Jun 22, 2022
Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm
Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm

#Done! A sample app demonstrating how to share data between an app an its Watch extension using Realm. You can read more about it here. ##Screenshot #

Apr 2, 2022
A Realm-like dynamic property wrapper that maps to APFS extended file attributes.
A Realm-like dynamic property wrapper that maps to APFS extended file attributes.

TOFileAttributes TOFileAttributes is an abstract class that can be extended to enable reading and writing custom data to a local file's extended attri

Jun 21, 2021
Todo-list - Simple todo list app written in Swift

About TodoApp TodoApp is sinmple todo list app that I created in my free time, i

Jan 8, 2022
Trackable is a simple analytics integration helper library. It’s especially designed for easy and comfortable integration with existing projects.

Trackable Trackable is a simple analytics integration helper library. It’s especially designed for easy and comfortable integration with existing proj

Apr 14, 2022
Realm RxSwift - This application was written in order to use Realm, RxSwift frameworks in real example

Realm_RxSwift This simple app was written to introduce basic operations of some

Apr 7, 2022
Creating a Todo app using Realm and SwiftUI
Creating a Todo app using Realm and SwiftUI

Realmで作るTodoアプリ note記事「【SwiftUI】Realmを使ってTodoアプリを作る」のソースです。

Jan 3, 2022
Tofu - A simple Todo app built with SwiftUI, a REST API, and a local Realm cache
Tofu - A simple Todo app built with SwiftUI, a REST API, and a local Realm cache

Tofu A simple Todo app built with SwiftUI, a REST API, and a local Realm cache.

Feb 23, 2022