question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Implement :data:db for iOS instead of :data:db-room

See original GitHub issue

Overview (Required)

  • In order to achieve #136, we should make iOS implementation (as Kotlin/Native module) of :data:db instead of :data:db-room .
  • Or make :data:db-room Kotlin Multiplatform module.
  • The role of :data:db-room is caching of Sessions, Speakers and Sponsers (maybe). iOS implementatuon can use NSUserDefaults to save data.

Links

Issue Analytics

  • State:open
  • Created 5 years ago
  • Comments:11 (11 by maintainers)

github_iconTop GitHub Comments

2reactions
kikuchycommented, Jan 11, 2019

I think Only Data modules are written in Kotlin for iOS.

Ok. I think it’s simple and understandable.
We need the template of Xcode project on this direction, and the issue to make that Xcode project… 🙄 I’ll open issue this weekend if I can…

1reaction
kikuchycommented, Jan 11, 2019

Sorry for my misleading.

Currently :data:db-room is Android implementation module of :data:db.
We need iOS implementation module of :data:db.

Of cource, renaming :data:db-room to :data:db-impl and including both Android/iOS implementation in :data:db-impl is good way.
(But I think it’s little hard. I tried to make :data:db-room Kotlin Multiplatform module, and it broke building :frontend. I can’t investigate why it cause yet. 😢 So I think making each implementation modules individually is good.)

Read more comments on GitHub >

github_iconTop Results From Across the Web

View or change cellular data settings on iPhone - Apple Support
View or change cellular data settings on iPhone. You can turn cellular data and roaming on or off, set which apps and services...
Read more >
Set up the Office app and Outlook on iOS devices
Use popular Office apps like Word, Excel, PowerPoint, and OneNote on your iPhone, iPad or other iOS device. Set up email using Outlook...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found