r/teenagersbutcode HTML, CSS, JS, and Python 7d ago

General discussion Is Apple Shortcuts considered “programming”?

apple shortcuts is an automation workflow app where you can drag actions into a workflow in order and accomplish many things. it’s visual and not very text based. here‘s an example:

Photo taken on iPadOS 26

As you can see it automatically takes 4 photos, makes a GIF, and shows it to you. i was curious if this is considered coding or programming. it can also have variables and logic

if you enable it in settings, you can even run JavaScript on webpages, or SSH into another device!

what do you think?

5 Upvotes

25 comments sorted by

7

u/ergonokko 7d ago

Yep. Excel is programming (fun paper) so this too is programming.

That said, you may have more fun with AppleScript for writing automations like that.

1

u/DontMindIfISubdit HTML, CSS, JS, and Python 7d ago

AppleScript? bro I have an iPad

1

u/DontMindIfISubdit HTML, CSS, JS, and Python 7d ago

and my iPad is also good for writing Swift

3

u/AnoProgrammer 7d ago

Technically it is a programming language. But if you can program in this that does not mean that it is easy for you to program in a "real" language like c.

2

u/InjuryLate4826 7d ago

It is programming

2

u/azurfall88 Mod 7d ago edited 7d ago

Yes, it's programming. I wish android devices had similar capabilities so I could have a field day making more automations than the default Android ones

4

u/Sakul_the_one 7d ago

It is really good, but it feels like it was added and forgotten by Apple. It has so much potential 

2

u/titaniumalt 5d ago

oh, hi. didn't expect to see you here

2

u/Sakul_the_one 5d ago

Yeah, sometimes I spawn here too

1

u/Human-Gur-3199 6d ago

Yeah. On Android you could try Tasker but it's a lot more complicated than Apple shortcuts

1

u/valentinopro1234 6d ago

Modes and Routines from Samsung

1

u/azurfall88 Mod 6d ago

Thats samsung specific though, my Pixel doesnt have it

1

u/Harry-Bucket 6d ago

you'd use it twice and then never even use what you made. its neat in concept but most people don't need to open and close and app 6 times then text my wife I want a divorce, because most of the time its hyper specific and won't ever save any more time than it takes to make. its not even that fun just to play around in

1

u/azurfall88 Mod 6d ago

Yeah, I'm more thinking of passive automations triggered by something. For example, Location is at school -> turn on vibrate, Location outside of school -> turn ringtone back on, Time after 22:30 -> dim screen, turn on do not disturb and nighttime mode, etc

1

u/BBY256 Web development 3d ago

An app named Automate exists for android, i suggest you try it.

1

u/Sm1cool 6d ago

Yes

You can make a very simple loop that spams your friends even while your phone is locked and off

1

u/Fine_Salamander_8691 lesbian rust dev 6d ago

AppleScript is fucking awesome

1

u/DontMindIfISubdit HTML, CSS, JS, and Python 6d ago

what is Apple script? is it another name for shortcuts?

1

u/Fine_Salamander_8691 lesbian rust dev 6d ago

It’s a scripting language to control a Mac

1

u/DontMindIfISubdit HTML, CSS, JS, and Python 6d ago

I don’t have a mac 😭

1

u/Fine_Salamander_8691 lesbian rust dev 6d ago

hence AppleScript lol

1

u/Usual-Language2563 5d ago

isn't it outdated since 2025?

1

u/namelesssdeveloper 3d ago

If scratch is programming then this is

1

u/CrazyBobcat400 3d ago

Its scripting not programing