Live data from Hacker News

Building Carousel: How we made our networked mobile app feel fast and local

tech.dropbox.com

11–18 of 18 posts

Re: Building Carousel: How we made our networked mobile app feel fast and local

#13
post #8
post #5

I don't understand. Isn't this what Dropbox Sync API for?

Not in the least. The app does not sync so much as browse--I have many more times photos than my phone can even hold.

Sync API caches remote files, but not all of them.

Re: Building Carousel: How we made our networked mobile app feel fast and local

#15

Isn't carousel just a dragnet, which Rice has joined to oversee? I do not believe this is an at all unfair hypothesis, in the light of the Snowden revelations and Rice being a war criminal and all.

As little as this site enjoys political interference with technology and progress, I think this is an unfortunate issue that a lot of people should hesitate over when considering continual use of Dropbox and its related products. I'd love to switch, but then... I'd also like something as easy as Dropbox for sharing photos and keeping light backups.

Re: Building Carousel: How we made our networked mobile app feel fast and local

#16

Isn't carousel just a dragnet, which Rice has joined to oversee? I do not believe this is an at all unfair hypothesis, in the light of the Snowden revelations and Rice being a war criminal and all.

As little as this site enjoys political interference with technology and progress, I think this is an unfortunate issue that a lot of people should hesitate over when considering continual use of Dropbox and its related products. I'd love to switch, but then... I'd also like something as easy as Dropbox for sharing photos and keeping light backups.

I think it's bizarre that people went a-lynching over Eich, a man who a decade ago voted against gay rights... But nobody cares that a woman who actively destroyed rights for all over the last decade now has steer over an organisation who hold your data.

Re: Building Carousel: How we made our networked mobile app feel fast and local

#17
post #7

Super interesting, but for the enterprise software crowd I don't think those lessons be applied 1:1, the complexity of such a solution in enterprise apps will be higher. Why? Conflict resolution is costly and if coupled with a delay can be irrevocable. This means you need as much data validation and associated business logic offline in your app to prevent the user from even saving wrong data in the first place. Some…

Yes, I think any moderately complete CRUD-style app is going to fall down with this approach, sadly. Even if you duplicate all of the logic that the server implements to validate data, then that doesn't guarantee there won't be some kind of invalid interaction with a related record that only got changed on the server while you were offline.

Inevitably there needs to be some kind of review screen to let the user adjust their edit in the above scenario and that makes the whole user experience a little clunky.

I agree with the overall point of the OP though, given how flaky a mobile connection can be, this is by far the best approach if it suits the app.

Post reply on HN