Live data from Hacker News

Show HN: InboxSDK by Streak (YC S11) – Build Apps inside Gmail

inboxsdk.com

11–20 of 63 posts

Re: Show HN: InboxSDK by Streak (YC S11) – Build Apps inside Gmail

#11
post #4

I'm confused why people see this as "revolutionary". At the core of it, this is just an abstraction around DOM-hacking. Anyone could have done this, and it is foolish to call such an "innovation" revolutionary.

I have a hard time following this reasoning. Of course almost anything new could have been done by anyone. The nature of invention and innovation is that someone figured something out. People could have (and did) say the same thing about Facebook, Dropbox, and a number of other "revolutionary" companies/products. What matters is that someone did it and is packaging it in a way to solve problems and improve the lives of others.

Perhaps "revolutionary" is just marketing fluff, but why get hung up on subjective semantics?

Re: Show HN: InboxSDK by Streak (YC S11) – Build Apps inside Gmail

#12

Founder of Streak (YC S11) here - we built the InboxSDK using all of the work we've put into making Streak work great inside of Gmail. Happy to answer any questions about the SDK.

What prevents Google closing the door on this?

I think they(infosdk) are offering an easy way to create browser extensions to interact with Gmail.

Google will need to do something really intrusive to break their SDK

Re: Show HN: InboxSDK by Streak (YC S11) – Build Apps inside Gmail

#13

Founder of Streak (YC S11) here - we built the InboxSDK using all of the work we've put into making Streak work great inside of Gmail. Happy to answer any questions about the SDK.

Very cool wrappers, I've used Streak off and on for a while and definitely appreciate how well it integrates with gmail.

Do you have any notion of how fragile things are when dom-hacking? Do you have to constantly keep up with google's updates or are things fairly stable? i.e. how often will I need to update and/or patch an extension to maintain support (in your experience so far)?

Re: Show HN: InboxSDK by Streak (YC S11) – Build Apps inside Gmail

#14

Founder of Streak (YC S11) here - we built the InboxSDK using all of the work we've put into making Streak work great inside of Gmail. Happy to answer any questions about the SDK.

What prevents Google closing the door on this?

Well, nothing really. But thats true for almost anything.

We think you can trust the platform because we're fundamentally making Gmail better and more valuable to Google's users. There are a handful of successful businesses (like Streak and others) already built on top of gmail and have been for years. These venture backed companies already trust their business to be on top of Gmail. We're just making the process of building these apps waaaay easier.

We take security and performance really really seriously. Because our SDK helps you build Chrome extensions for Gmail, Google can (and has) shut down shady apps from the Chrome Webstore, so they don't have to shutdown the entire platform to get rid of a bad actors.

Re: Show HN: InboxSDK by Streak (YC S11) – Build Apps inside Gmail

#15

Founder of Streak (YC S11) here - we built the InboxSDK using all of the work we've put into making Streak work great inside of Gmail. Happy to answer any questions about the SDK.

Great job and initiative! Gmelius Founder here. A few questions:

i) Are you planning to make the whole implementation Open Source?

ii) Say I wish to adopt and use your SDK in my current Gmail/Inbox extensions (>100K daily users), may I expect the implementation of a fixed upper limit on the number of transmissions in the coming months (which could endanger the reliability of my service for my users)?

iii) While the SDK currently only focuses on the UI, are you planning to add more "complex" interactions, such as Gmail filters/Gmail preferences ? If yes, feel free to get in touch. I will be happy to help.

Congrats, again.

Re: Show HN: InboxSDK by Streak (YC S11) – Build Apps inside Gmail

#17
post #13

Founder of Streak (YC S11) here - we built the InboxSDK using all of the work we've put into making Streak work great inside of Gmail. Happy to answer any questions about the SDK.

Very cool wrappers, I've used Streak off and on for a while and definitely appreciate how well it integrates with gmail. Do you have any notion of how fragile things are when dom-hacking? Do you have to constantly keep up with google's updates or are things fairly stable? i.e. how often will I need to update and/or patch an extension to maintain support (in your experience so far)?

We have systems in place to make sure we catch any changes to the DOM. We usually see these changes before 99% of gmail users and can make any necessary changes within minutes usually.

In the last 6 months we've seen 0 breaking changes, 1 in the 6 months before that (it was fixed before the change even reached users), and 2 in the prior 12 months (where our fix reached product in sub 10 minutes).

Re: Show HN: InboxSDK by Streak (YC S11) – Build Apps inside Gmail

#18

Any plans to support exchange in future?

Sorry not at the moment. Actually Outlook has a really great API to write JS/HTML based apps for their desktop client, web client and mobile client. See https://dev.outlook.com/MailAppsGettingStarted/GetStarted

Re: Show HN: InboxSDK by Streak (YC S11) – Build Apps inside Gmail

#19
post #16

Any tips on how to integrate this with FE frameworks like Angular? Unit/e2e testing? Thanks for making this.

Cofounder of Streak and helped write a lot of the InboxSDK. I can't give a definitive answer right now because we don't use Angular and thus don't have much experience with it. If you're able to specify a DOM node as the root of an Angular instance then you should be able to make it work.

If you try to make the top html tag as your root you'll probably run into a bad time particularly if other extensions make the same assumption. One major difference between writing an app for Gmail vs your own app is that multiple apps can and usually are running at the same time. This was one of the main motivations behind the SDK since many of our bug reports were a result from extension compatibility issues.

We do e2e testing with selenium/webdriver - so it's definitely doable. Tip for e2e testing is to pay for some extra Google Apps accounts so you can run your tests in parallel.

Post reply on HN