Still tweaking (and will keep tweaking forever), but I much prefer the look and feel of these lighter icons.

Now I am wondering if all of those need to go on a “notifications”-screen, or if mentions are sufficient. You can always get to your boosts and favorites via the associated toot, and to your follows via your profile. Aggregating mentions on a dedicated screen could be helpful.

Mastodon-notifications come with one of four possible types: “favourite”, “follow”, “mention”, and “reblog” (which is what “boosting” is called in the API).

I just spent a solid 20 minutes troubleshooting why Xcode kept complaining about not being able to decode the Mastodon-notifications despite the same code working somewhere else.

Turns out I spelled them “notificatons” on one line.

Hi I do this for a living, does anyone need an app.

Where are we at with full color- vs line-icons on iOS? I am not happy with how those came out, but it does reflect the current “Apple style” if you compare them to Apple Music and the App Store.

Had a pretty chill Friday yesterday until someone told me it was Thursday.

Had a pretty chill Thursday yesterday.

My little Mastodon client’s got a long way to go. I am mega happy with where I’m at after day 1. 💪

A few tiny constraints and this is already much nicer. Still with the funky markup, unfortunately.

Alright so I still have to figure out Auto Layout and Stack Views, but this is a solid first try. So funky that the Mastodon-API returns HTML instead of leaving presentation up to the consumers of the API.

There are still punny names for Mastodon-clients out there that have not been used yet! The name of mine will have more…

( •_•)
( •_•)>⌐■-■

PERSONALITY

(⌐■_■)

You’ll get it when I tell you about it, which will probably be soon?

Basically all steps of any new project are hard, but coming up with a good name for it is, well, also a step.

Cooper is helping me by chewing on his blanket. On his trampoline. Dude’s got a good life.

Baby steps, but: countries grouped by region, multi-line labels (MUCH easier than I remember this to be just a few years ago). Turns out SVG in UIKit is… not a thing? Skipping flags then.

Swift-milestone achieved: read data from an API (restcountries.eu here) and display it in custom UITableViewCells. 🎉

In learning a new programming language, I find it most difficult to know what to skip and what to take a closer look at. I don’t need to learn what loops and conditionals are for the twentieth time, but I do need to learn how they are different in Swift.

I appreciate that even Apple sometimes leaves some Lorem Ipsum in their teaching documents. 🙈 This one roughly translates to “search for ‘Label’, drag it to the screen and center it”.

I asked Cooper if he wanted to do some pair programming, but so far he’s not into the idea.

Oh this one’s nice! Because the compiler knows that `officeLightState` is a `LightState`, I can switch through the values as `.on` and `.off` instead of having to write `LightState.on` and `LightState.off`. 🙌

Coming from JavaScript, the syntax seems unusual, yet just the kind of “refreshingly different” I am looking for. I was unreasonably excited when they showed off `.filter` and `.map` in the WWDC-video. 🤓

The first day of my three week vacation is also the first day I am digging into Swift and native iOS development. After almost exclusively working in React and React Native for a few years, I need to understand how native app-development is different.

Starting off with Apple’s own documentation:

Show more
Mastodon

Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!