try! Swiftメモ: Day1-13 Realmを使ってコラボレーションアプリを作る
Realmのセッションもありました。
Realmは最初は少し慣れが必要ですが、ドキュメントも整えられているので使いやすく、とても便利です。
サーバーを構築することなくデータを同期したり、ネットワーク状況の考慮もされるので革新的なものだと思います。
概要
このトークでは、オープンソースのRealm Mobile Databaseを紹介し、サーバーサイドコンポーネントと合わせてRealm Mobile Platformsがどのように完成したかを示します。これを利用すると、テクノロジスタックの実装詳細として同期とネットワークを扱うことができます。 これまで大仕事だったライブコラボレーションのような機能を、不意にすべての開発者が簡単に利用できるようになったのです。このトークでは、残りのデータベースの部分をベースとしてリアクティブにアプリを構築する方法を示します。
コラボレーションアプリをRealmで作る
- What is コラボレーションアプリ?
- 複数のユーザーが同時に扱うことができるアプリ
- e.g. Slack, JIRA, todoist ..
Realm Mobile Databaseの紹介
- Realmとは?
- ORMではない。データベースそのもの
- 組み込み
- モバイル機器のためにゼロから開発
- Object-oriented
- コードでやるので、コードを扱うだけで良い
- すべてはオブジェクトです
- Now onto Realm Mobile Platform
- クロスプラットフォームもサポートしている