Ivan Martinac (@ivanmartinac) 's Twitter Profile
Ivan Martinac

@ivanmartinac

Solo entrepreneur, developer of Watch your Biz, tracking metrics from your Google Sheets on iPhone and Apple Watch widgets

ID: 1326278707259060224

linkhttps://watchyour.biz calendar_today10-11-2020 21:43:58

801 Tweet

108 Takipçi

159 Takip Edilen

Aleksei Rozhnov (@alekseyrozh) 's Twitter Profile Photo

1/12 Had a mind-bending experience attending London's AppsForum in the last 2 days, have months-worth of homework to implement now. Here are the best nuggets:

Ivan Martinac (@ivanmartinac) 's Twitter Profile Photo

🛑Google broke the File Picker view that now shows this message even if a valid OAuth token is provided. This wasn't happening until recently. Does anyone have a workaround?

🛑Google broke the File Picker view that now shows this message even if a valid OAuth token is provided.

This wasn't happening until recently. Does anyone have a workaround?
Ivan Martinac (@ivanmartinac) 's Twitter Profile Photo

The struggle of a developer depending on a third party (👀 Google) that breaks an API. Now I have to provide an alternative to the file picker.

Ivan Martinac (@ivanmartinac) 's Twitter Profile Photo

Google is obviously tweaking their File Picker API live on Production 😱 How it started: an ugly but working file picker Then a Cookie error Finally: a not working file picker

Google is obviously tweaking their File Picker API live on Production 😱

How it started: an ugly but working file picker
Then a Cookie error
Finally: a not working file picker
Ivan Martinac (@ivanmartinac) 's Twitter Profile Photo

Coding a feature is the easy part. Here I’m parsing a Google Drive file URL then check I can read it as a Spreadsheet. It’s all the ways it can possibly fail that need to be handled that take 80% of the time. Then make all that user friendly…

Ivan Martinac (@ivanmartinac) 's Twitter Profile Photo

Until Google fixes its File Picker so it can be used from an app, this is what I came up with: The user has to copy/paste a link to the desired Sheet from Google Drive. I don't like it but it's the best achievable considering current limitations.

Until Google fixes its File Picker so it can be used from an app, this is what I came up with:

The user has to copy/paste a link to the desired Sheet from Google Drive.

I don't like it but it's the best achievable considering current limitations.
Ivan Martinac (@ivanmartinac) 's Twitter Profile Photo

Looks like I’ll be doing a fourth Google File Picker version! I got feedback from Google that I should use a new beta API which I’m already experimenting with. It is using the OAuth flow and asks for user’s consent each time 😳

Klemens 🦆 The Art of Fauna 🦆 (@klemensstrasser) 's Twitter Profile Photo

Say hello to Art of Flora 🌱 Available now for Pre-order! This sibling of Art of Fauna is all about the beautiful world of plants 🌸 Some things are the same: - Relaxing puzzle game - 20% of the proceeds are donated - Very accessible A thread 🧵 1/8 #indiedev #gamedev

Say hello to Art of Flora 🌱 Available now for Pre-order!

This sibling of Art of Fauna is all about the beautiful world of plants 🌸

Some things are the same: 
- Relaxing puzzle game
- 20% of the proceeds are donated
- Very accessible

A thread 🧵
1/8

#indiedev #gamedev
Klemens 🦆 The Art of Fauna 🦆 (@klemensstrasser) 's Twitter Profile Photo

We are running a Black Friday sale for PocketShelf, the reading tracker app that I built together with Frank Solleveld! 🫶 No matter if you read 3 books a week or are a terrible reader, like I am, PocketShelf can level up your reading experience! 📚 #books #reading

Koen Van den Eeckhout (@koen_vde) 's Twitter Profile Photo

Arrows are tricky. For us, as the designer of the visual, it will be super clear what it means. But for someone looking at our visual for the first time, it can be highly ambiguous. Depending on the reader, the same arrow can mean sequence, zoom, range, label, movement,... 1/2

Arrows are tricky. For us, as the designer of the visual, it will be super clear what it means. But for someone looking at our visual for the first time, it can be highly ambiguous. Depending on the reader, the same arrow can mean sequence, zoom, range, label, movement,...

1/2