Build beautiful, usable products using Material Components for iOS. – material.io
Or how about you follow the Human Interface Guidelines by Apple, which is what all iOS apps should be using.
Say you write an iOS app, and now you want to write the Mac version.
Assuming there’s a data model, maybe a database, some networking code, that kind of thing, then you can use that exact same code in your Mac app, quite likely without any changes whatsoever.
I agree with Brent here. I’ve never really understood the argument that AppKit is that difficult to understand, so that’s why people don’t port native apps over. Surely the underlying logic of the app is the hard part, and linking the functionality to the interface is the easier part?
I would say I’m more of an iOS developer, simply because I’ve spent more time on it. But I’ve also made a few Mac applications. Sure, a resizing window is a bit more complex than a relatively fixed screen size, and some the interface elements are names slightly differently.
It’s just different, for both sets of people. But not as difficult as it may seem.
I’ve been playing Alto’s Odyssey (the sequel of Alto’s Adventure) a lot recently, and it’s quickly become my go-to game no matter my situation.
I’ve read some reviews about the game already, and it appears that everyone on the internet has something good to say about it. I can only add to that.
The whole game is quite a mix, in that it’s very relaxing, while requiring your complete focus. And also having a potentially very long game time, while offering short term goals.
I find it very easy to be sucked into, and it’s a great game to take your mind away from other things. The achievements and Game Center leaderboards help my own competitiveness, and I really want to move up in the Best Score category. As of the time writing this, I’m ranked 11,157 with 65,065 points. But at the same time, I also enjoy playing it when I short bursts of free time, such as commuting to work, or just between other tasks.
Apart from the gameplay, the game is a really immersive environment. With ambient music, relaxing sounds, and super colourful settings. It’s enjoyable to just look at the thing.
Alto’s Odyssey on the App Store.
Ryan Christoffel wrote a great piece over at MacStories, about what he wants to see the iPad gain from the Mac:
I made the iPad Pro my primary computer when it first launched in late 2015. The transition pains from Mac to iPad were minimal, and the device has grown even more capable since that time thanks to improvements in iOS. My need for a Mac is now extremely rare.
My desire for a Mac, however, still exists in a few specific use cases. There are things the Mac has to offer that I wish my iPad could replicate.
Now that the modern iPad has many basics of computing covered, here are the things I think it needs to take iPad-as-PC to the next level.
My favourite proposition:
Wouldn’t it be great if an app like Workflow could become more Hazel-like, triggering workflows automatically in the background based on pre-set rules?
They’re great ideas, and I hope Apple adopt at least a few of them.
Read the full article.
As you may or may not know, I’ve been building my own iOS app for Manton Reece’s Micro.blog.
A short description of Micro.blog, if you aren’t already familiar:
A new social network and publishing platform for independent microblogs, created by Manton Reece.
Development is going well, and I’m nearly ready to announce the first beta version, but I thought I’d write about the current progress, and what you can expect to see in the first beta version. This development log will hopefully become a regular thing as I add more features to the app.
b0.1 – Read Only
The codename for this version is “Read Only”, and that stems from the fact that it will not have any ability to write posts. That is something I want to spend a lot of time getting right, and shouldn’t hold back a beta version from being released.
Right now, there are 5 main sections in the app:
The first four are pretty much the same, except they present different lists of posts. But they are what you’d imagine.
On each post in these lists, at the minute you see the name and username of the author, the posts content (of course), and the date. Each post also has a favourite/unfavourite button in the top-right corner. Swiping right to left on these cells, will show you the full conversation relevant to this post.
I currently also do some basic link detection in posts, and if there’s a @ mention with a link to their Micro.blog profile, it will navigate to their profile page. Anything else at the minute will launch inside a Safari View inside the app.
In the profile page, for yourself, or other users, you currently only see the name, username, photo, and also the number of people you are following. You cannot see how many followers you have in any case. Tapping the following will show a list of all of these users.
The app currently supports both methods of authentication, app token, and also by requesting an email that contains a link to open the app.
I started on a side menu as well, which at the minute simply shows the version number. But this will be expanded heavily in the future.
Of course one thing I need to add, is the ability to log out! It will be placed in the side menu.
I also want to expand the profile pages, by adding the bio, and also a link to their website. And also, features surrounding the user that I want to add, is the ability to tap on a users image to open their profile, and also the ability to follow and unfollow a user.
Finally, I need to make some icons for the overall app (most likely a quick draft for beta purposes), the different tabs, and also one for the menu.
Apple today, launched two more videos focussed on the iPad Pro to their YouTube channel.
With iPad Pro + iOS 11, you can use augmented reality to literally transform the world around you. Your next computer might not be a computer.
With iPad Pro + iOS 11, you can use Apple Pencil to create multimedia notes. Draw, type, or drag and drop your favorite photos from Files. Your next computer might not be a computer.
I’m really enjoying their latest series of iOS 11 videos. It’s not a simple, an iPad is better than a Mac argument. Instead, they tend to focus on a younger user that has no concept of ”a computer”, but treat an iPad as the device.
It’s starting to become even more apparent, that younger generations are the ones that are truly adapting to new technology. Mainly because they haven’t got the burden of really knowing what it was like before these new devices, such as the iPad Pro.
In a recent article by Mark Gurman over at Bloomberg, he wrote over 600 words on the supposed plan that Apple have, which would converge apps from iOS and macOS. Meaning that developers would be able to design just one app, and have it work on both platforms.
I personally dont think this is going to happen.
And if you read the whole piece, you’ll find that only 48 words out of the total 672 are relevant:
Apple currently plans to begin rolling out the change as part of next fall’s major iOS and macOS updates, said the people, who requested anonymity to discuss an internal matter. The secret project, codenamed “Marzipan,” is one of the tentpole additions for next year’s Apple software road map.
I’ve been hearing Mark’s name for a few years, and people always seem to make him sound like a very top Apple reporter, which I guess is why he now writes for Bloomberg. But his latest rumours, have been a bit lower in quality in my opinion.
Read the “full” article on Bloomberg.
Downloading files from the web on iOS has always been a prickly issue, but Michael Rockwell, writer at Initial Charge, has come up with a rather simple solution:
One aspect of the iOS-first lifestyle that has been a bit of an issue, for many users, is dealing with files. Apple has done a lot to try and fix that with the Files app in iOS 11, but it isn’t fool-proof. One common pain-point for me has been trying to download MP3 files that exist behind a paywall. Luckily, a few must-have iOS apps are available to smooth out the rough edges.
I subscribe to Wrestling Observer to gain access to their premium podcast content — because I’m a nerd who likes pro wrestling. I prefer to listen to these shows in Overcast so I can use the app’s Smart Speed feature and play it back at about 1.2x, but Overcast doesn’t have support for password protected RSS feeds. I’m holding out hope that this will be added in the future, but until then, I’ve been using iCab Mobile to download the audio files, which I can then upload to Overcast’s servers with my Premium subscription. And of course, Workflow is there to facility the process.
Michael seems to always have nifty solutions to things on iOS, so it’s worth reading the full article, and maybe even subscribing to the blog in your RSS reader of choice.
Here’s something interesting – The guys over at iA (devleopers of the iA Writer app), have made their own font. Prevously the apps used a font called Nitti, which kind of became part of the iA brand, but they took it upon themselves to develop a more writing focussed option.
Hell just froze over. After seven years of offering no font options to write, iA Writer now comes with a choice. Next to the monospace Nitti you will now find a brand new duospace font. Duospace?
For an app that was designed as the digital equivalent of a typewriter, a monospace font is not a far fetch. But, if font choice were just a matter of style, there are better and less expensive ways to impress than leasing a high end monospaced typeface that many take for a silly Courier.
There was clearly a lot of investigastion that went into it, and I’m a fan of the results!
Read the full article on the iA Blog, and download iA Writer for iOS and macOS.
Just over a week ago, I really wanted to set a plain colour background to my iPad. I had a quick look on the App Store, but nothing just did the feature I wanted. So I ended up starting my own mini project.
It took a few hours to make, and I had to make it support iPhone, iPad, and all the sizes they both come in. In the end it was probably as simple as the implementation could be, but that’s what I wanted myself.
The app can be broken down into 5 elements – three sliders for the hue, saturation, and brightness, followed by a save/share button so you can save the image or do whatever you want with it. Then there’s the background of the app, which shows the currently selected colour. So you literally get to see a live preview of the wallpaper.
Shortly after making this app, I thought back to my post on clearing out my current selection of apps on the App Store. But like I said in that post, some apps don’t require much maintenance, and I this app will fit in to that category. So although I do plan on keeping it up to date, you can see yourself how simple that will be.
Of course, I couldn’t charge for an app this simple. So it is available for free on the App Store!