Import Siri Reminders into 2Do with Workflow

I refuse to use any reminder app that doesn’t support Siri.

For a long time, that meant I was stuck with Apple’s It’s slow, glitchy, and a pain to use. In addition, I hate that you can’t set a due date without also getting a notification at 9am. Then I discovered that 2Do can sync with iCloud reminders, allowing me to set reminders with Siri, but then use 2Do to mange those reminders. I switched over a year ago, and 2Do is so much better than

However, there are some weird issues with syncing this way. But I was stuck, both because of Siri and because I refused to pay $50 for 2Do’s Mac app (I was still using on the Mac). But when 2Do for Mac went on sale for $25 two weeks ago, I couldn’t resist. Having picked that up, I started to wonder if there was another way around my Siri problem. A way that would allow me to ditch iCloud and switch to 2Do’s recommended sync option, which uses Dropbox as a backend.

Enter Workflow. I set out to create an importer to take data from and bring it into 2Do. Here’s how it processes reminders:

  • Find all reminders on the default list.
  • If the reminder is a location-based reminder, recreate it on a “Location” list within I don’t use many location reminders, so I decided to leave those in since it has better access to location data in the background.
  • Get the title, date, and notes from each reminder and create a new 2Do task. The workflow accounts for three possible ways I may have set the reminder:
    • “Hey Siri, remind me to…” results in no due date in The workflow sets the 2Do due date to today, with no alarm time.
    • “Hey Siri, remind me tomorrow to…” results in a due date of tomorrow at 9am in Since I didn’t specify a time, that means I probably didn’t want to be reminded at a specific time (you hear that Siri?), so the workflow sets the 2Do due date to tomorrow (or whatever day it may be) with no alarm time.
    • “Hey Siri, remind me tomorrow at 3pm to…” results in a due date of tomorrow at 3pm in Since I specified a time, I probably wanted a time-based alarm, so the workflow sets the 2Do due date and alarm time accordingly.
  • Remove all processed reminders from the default list, and then launch 2Do.



And that’s all there is to it! It works great, and now I just have to remember to run this every few days or so. But even if I forget to run it, I’ve left notifications on for, so worst case if a task triggers before I’ve imported it, I’ll still get a notification. You can download my Workflow and tweak it to your needs here. There are lots of great todo list apps out there, but sometimes you need to cobble together more than one to do the job!

Alto’s Odyssey – Better than Ever

I loved Alto’s Adventure. It was stunning. It was challenging. It was fun. ★★★★★

When I first downloaded Alto’s Odyssey – the newly available sequel – I thought it was going to basically be the same game, but with new challenges. Which was… okay… but I was a little disappointed.

I couldn’t have been more wrong.

Alto’s Odyssey takes everything I loved about Alto’s Adventure and adds so much more to it.

I first realized this when I reached the second “biome” of the game. This is where we’re introduced to the concept of wall riding. It’s a new trick, a new obstacle, and a new paradigm to master. I was elated. To me, this one new feature was enough to make this whole game worthwhile. They had innovated, and they had given me a new behavior to learn about and master. But it only got better from there.

As I entered the third and final biome, there something else new: water! It was at this point that I realized every biome of the game had a new element. These not only make the biomes unique from each other, but it makes each one unique from Adventure.

Currently, wall riding is my favorite new element. However, I haven’t yet fully explored that of the first biome: balloons. The problem with balloons right now is most of the time they’re too high to bounce on. But that will all change when I unlock the wingsuit. I love that Odyssey did this – instead of giving me everything at once, they tease a new element, but it’s not quite in reach just yet. I can’t wait to string together ridiculous combos with balloons.

So all told, Alto’s Odyssey is the same Alto we know and love, but better than ever. It takes an already stunning game and introduces new elements at every turn. It’s varied and surprising. And it’s also a lot harder, which is what I want in a sequel (I’ve earned every achievement in Adventure). On Upgrade last week, Jason Snell said that this is what a AAA iOS game looks like, and Myke Hurley called it the best iOS game ever made. I think I agree with them.

Lightning Round:

  • Unlocking Maya is where the game really became fun for me. My play style is to flip as often as possible, and Alto just wasn’t cutting it for me.
  • Chasms are so much more varied than they were in Adventure, which is a lot of fun.
  • The little birds of paradise are delightful. And they pick up coins for you!
  • I love that the biomes bleed together a little bit. For example, towards the end of the temple biome, you might see a single balloon way off on the horizon.
  • The entire game is gorgeous. The sunsets are unbelievable. Like dang.
  • It’s interesting to me that there is no llama-catching or any such equivalent in this game. It doesn’t need it. I think catching llamas was probably the first idea for Alto’s Adventure, but in the end the developers realized it wasn’t necessary. The game stands tall on it’s own.

SoundForest: Patterns and Beats

SoundForest – Free on the App Store

Years ago, when I first got an iPad, I remember playing around with GarageBand. Sure, it was fun to strum on the on-screen guitar, but I actually play the guitar, so that got old pretty quickly. What was fun, however, was the drum machine. There was a grid on the screen, with two axis labeled “Loud/Quiet” and “Complex/Simple.” You would drag each element of the drum kit somewhere onto the grid, and it would play a beat for you. It was honestly really fun.

SoundForest immediately brought me back the enjoyment I used to get from GarageBand. It’s a similar idea, drag icons onto the screen to create music, but even better. In SoundForest, your song moves left to right, playing each “note” that you’ve placed in order. You can stack different icons to play two sounds at once, or play two of the same sound, which changes it slightly. I’d talk more about it, but it’s honestly better to just watch it yourself. Here’s a tune I made:

Best of all, SoundForest does this with really neat, minimalistic artwork of trees and flowers and animals that you might find in, well in the forest. It’s a gorgeous app. Simple, fun, and beautiful. What more could you want?

Thanks for reading! Have comments or feedback? I’d love to hear from you! I respond to all messages I receive. Drop me a line on Twitter @NickFoster56 or email me at And be sure to subscribe to my blog and follow me on Medium!

Enlight Photofox: Jaw-Dropping iOS Photo Edits

Enlight Photofox – Free on the App Store

There are dozens of great image editors for iOS. However, most of them seem to lean towards the Instagram-filter type of edits that have become so popular over the past few years. That’s fine. I love Instagram filters are much as the next person. But today I discovered an app that does the kind of edits I used to think I could only do on the computer. Enlight Photofox is a full-blown image editor with support for transparency and layers.

When I was in middle school, I started to play around with GIMP, a free, open-source alternative to Photoshop. GIMP is hard to work with, but I remember the huge “aha” moment I had when I finally figured out how layers work. See those two little thumbnails in the upper right corner of the screenshot above? Those are my two layers. I’ve imported two images right on top of each other – two of my favorite pictures from my trip to San Francisco last summer – and I can use transparency to let one photo bleed through the other. Layer-based editing is the gateway that opens the power of professional-grade software like Photoshop.

If you’re looking for a free photo editor that goes beyond filters, look no further. Enlight Photofox is the app that will do the job. ••

Bibliography: I found this app from this App Store article, a great tutorial on how to create a double exposure. Go check it out!

Thanks for reading! Have comments or feedback? I’d love to hear from you! I respond to all messages I receive. Drop me a line on Twitter @NickFoster56 or email me at And be sure to subscribe to my blog and follow me on Medium!

Mini Metro: Sim City for the Stressed Out


Mini Metro – $4.99 on the App Store

There are a lot of apps on my iPad that stress me out sometimes. Managing email, keeping up with todo lists, organizing homework – life is busy! That’s why I really appreciate a good, calming iOS game. Gentle music, soft colors, and a moderate pace all make for an enjoyable experience when I’m feeling tense. Mini Metro has all of this. I’m even going to put it in the same category as Monument Valley and Alto’s Adventure. Yeah, it’s good.

Mini Metro is a real time strategy game in which you create subway lines to move passengers around a city. The map starts small, but more stations pop up quickly as time goes on. You can connect the stations any way you want, but you’re limited by the number of lines, trains, and tunnels at your disposal. You earn more of these resources as the game progresses, allowing you to create a larger network.

What really makes the game challenging for me is the different types of stations. At first, there are three: the triangle, the square, and the circle. Each “passenger” is represented by the shape of the station they’re trying to reach. As the game progresses, more obscure shapes start popping up. There might be only one star-shaped station on the entire map, which means a passenger will have to transfer lines. Uh-oh.

I love this game because the objective is simple, but the execution is difficult! One minute my subway is operating like a well oiled machine, and the next minute I’ve got three stations nearing capacity. I’m still learning what strategies work best, and I’m enjoying experimenting with different techniques. Mini Metro is a great game because there are a myriad of ways to approach it. When my mind feels cramped, letting it out of the box like this is a great way to relax. ••

Thanks for reading! Have comments or feedback? I’d love to hear from you! I respond to all messages I receive. Drop me a line on Twitter @NickFoster56 or email me at And be sure to subscribe to my blog and follow me on Medium!

Blogging with Bob Lee

When I started writing again this year, the biggest goal I had for my blog was to build a community. I’ve been trying to connect with both readers and other bloggers with similar interests. Through this search, I met Bob Lee. Bob is an iOS Developer, and he’s sharing his journey learning Swift on the iOS Geek Community on Medium and the training course he’s working to release, The UIKit Fundamentals with Bob. Bob has really worked hard to create a community around his blog, and he was kind enough to let me interview him and ask him a few questions:

Me: Who are you and what do you do?

Bob: First of all I am from Korea. I went to middle school in Malaysia, and high school in Vietnam. I studied chemical engineering in the States. In high school, I had no idea what coding was. My first year in college, I took a course in C. C is hard! I didn’t learn a whole lot in that class. After spending some time in school, I decided to come back to Korea, not sure what I wanted to do. I dabbled in web development and iOS development. Web development is very broad and competitive, but I realized iOS is more stable. All iOS developers are on the same path.

Me: What made you want to start blogging?

Bob: When I came back to Korea, I thought about freelancing. But I’ve always wanted to teach people. So I started making YouTube tutorials and blogging about iOS development.

Me: Through what channels do you interact with your readers?

Bob: Medium is where everything really starts. This is where people find my other social media. I engage with people a lot on my personal email list. Right now I’m making a course called The UIKit Fundamentals with Bob. I started reaching out to people, just telling them that I was making the course and asking, “If you are interested, please contact me.” It started as slow progress, but I got to interact with those people who responded one by one. Lots of people just want a huge email list. I wanted to build a great relationship with each person. Every two weeks I send an email sharing updates on making the course. Taking the community slow helped me build relationships. I never try to sell anything; I’ve sold my authenticity over selling products.

Me: How do you pick topics that your readers find interesting?

Bob: I only talk about iOS; I want people to come back and see the same content. Not stuff about me personally, not other tech stuff. I knew I had to pick one thing. Swift is my first language. I write on the programming topics I struggle the most with. That’s how I’m confident that I’m providing value to people. I’m not a genius, I’m going through the same process as everyone else. This thing will be hard for other people, because I struggle with it.

Me: What’s your advice to build community in blogging?

Bob: Here’s what I want people to know: Sharing your story is the most important part. Many of the things I write about are really technical; I have to convince people why they should be interested in this. I always use “I,” not “you.” People are actually interested in other people’s stories. Why did I have this problem, how did I solve it? The story comes first.

I’m going to take a page out of Bob’s book here and reach out to all of you reading this. If you ever have any feedback about the blog, an app you’re interested in me writing about, or just want to say Hello, drop me a line! You can email me directly at or tweet to me @NickFoster56. I’m looking forward to meeting you! ••

Airmail: Stop Fighting Email

In addition to Notability and 2Do, another app that really changed the way I work last year is Airmail.  Just like iOS Reminders, I had used iOS Mail for years and years, and never had much of a problem with it.  However, as time went on, my use of email outgrew the app.  As I started getting more mail, I began using the “Unread” inbox filter to keep track of emails that required action.  However, I had to make sure I didn’t accidentally mark one of those emails as read, because then it would get lost in the shuffle of all my other mail.  Basically, I realized I needed to move to an inbox zero-based approach, moving all mail I was done with out of my inbox, leaving only the important stuff.  I wanted a more powerful email app to do this, so I turned to Airmail.  Shoutout to my girlfriend’s dad for this recommendation!

The bottom line is that Airmail allows me to be faster and more organized with my email.  The goal is to get everything that isn’t important right now out of my inbox, so I can focus on what is important.  After reading an email, if I don’t have to take any action on it, I archive it right away.  If it’s something I need to deal with later that day, like when I get home, I usually just leave it in the inbox.  If I’m going to deal with it another day, I snooze it.  Snoozing is one of the most powerful features of Airmail.  Snooze a message, and Airmail moves it to a special folder.  Then, at the snooze time, I get a fresh push notification and the message reappears in my inbox.  This has totally streamlined the way I work with email.  No more fiddling around with read/unread to make sure I can see the important stuff.  The important stuff is all that’s there.

Archiving and snoozing messages is super quick and easy thanks to Airmail’s customizable swipe actions.  I have right swipe set to Archive and left swipe set to Snooze and Trash – you can select up to four actions for each direction!  Need even more?  A full list can be pulled up for an individual message (see image 3).  There’s even more actions available, but I’ve set the app to only show the ones I use.

Customization is a big theme throughout Airmail.  The main menu in the left pane of the app is fully customizable on both iOS and Mac, and there’s tons of options.  Airmail also has support for smart folders (created via searches, just like 2Do).  I haven’t set any up yet, but I’m going to soon, to organize emails that I refer to often.  All this customization is what makes Airmail a great app: it can be as powerful as you need it to be.  There are still a few bugs and things that need to be worked out (threads on the Mac are kinda wonky), but it’s a relatively new app, and I’m sure these things will be fixed in time.  If you’re tired of fighting your email and want to work with it instead, you should definitely give Airmail a try.  ••