Expandable elements are extremely common across desktop and mobile apps. So common in fact that you might be wondering why I’m spending time writing about this. Things that are common are not always well understood. A well-designed expandable element comes down to the placement and rotation of the caret (the little arrow). There is more […]
You’ve been designing web apps for years, and you’re a total pro at it. Well done! Now you have to design your first native app and you’re not quite sure where to start. Don’t worry. The good thing is most of your web design knowledge is transferable, but there are a few things you should […]
This is a list of resources for design systems. Hopefully it will be as helpful to you as it is to me. This will be updated as I come across more design system goodies. System Examples These are examples of design systems that I reference frequently. Either for their content, structure, or general design. Primer […]
I’m looking at purchasing a Tom Bihn Synik 22. These are resources I’m collecting to help me decide if I should purchase. I’ll be updating this resource as I come across more info. Written Reviews & Forum Discussions Synik 22 / 30 Questions & Answers Review: Tom Bihn Synik Start of another Synik 22 review […]
Reordering of sections, lists, and list items has been the most requested feature for a while now. You may even be thinking, “Why the hell did it take so long?”. First, it’s trickier than it appears to be to implement well. Secondly, I’m only one person who works on Sofa in my spare time. Things naturally take longer.
Sofa 2.8 introduces themes! Woot! You can choose between Classic, Dark, and Black.
Sofa was suffering from a tight-coupling problem between view controllers. I discovered this while trying to refactor my massive controllers. I stumbled upon the coordinator pattern, which ended up being a great solution. A quick note I’m a beginner when it comes to iOS development, and the coordinator pattern is an advanced one for me. […]
There are an enormous amount of ways that you can spend your downtime. So far, Sofa has been able to help you with a few of those: books, movies & TV, and podcasts. Today we are adding a few more to that list. Introducing Music Albums and Video Games You can now add music albums and […]
I launched Sofa 2.0 in November of 2017. My focus since then has been understanding and creating the core experience of the product. Throughout 2018 I’ve shipped updates, conducted research, and introduced many new features. I thought it might be fun to take a look back at what was accomplished in 2018. The Features Podcasts […]
A few months back I did some research on how people were understanding Sofa. I learned a lot during that research, but two things stood out in particular: Apple Notes and other notes apps are used heavily to create and maintain lists for movies, books, and more. These notes apps are a mess. Their flexible […]