# TapCoding — coding trainer for Swift

> Interactive Swift coding trainer with bite-sized exercises for beginners to intermediate learners. (iPhone/iPad app by Flairify LLC.)

- Source: https://appshunter.io/ios/app/tapcoding/id1106047716 (this page in markdown: same URL + `.md`)
- Developer: [Flairify LLC](https://appshunter.io/developer/364237972)
- Category: Education, Games
- Price: Free with in-app purchases
- Rating: 4.50/5 from 344 App Store ratings · 194 written reviews indexed
- Age rating: 4+
- Requires: iOS 9.2 · 38 MB
- Languages: American English
- Released: 2016-06-07
- Data updated: 2026-08-24
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/tapcoding/id1106047716/reviews.md

## What is TapCoding?

Learning to be a Swift programmer has never been so easy, convenient, or fun!

TapCoding uses thousands of bite-sized exercises to teach you to code. All together, this content is easily the size of an entire programming book.

But programming books are boring.

Don't just read about programming in Swift. Actually do it, with all the interactive exercises:

- Code building pages for producing code via drag-and-drop.
- True/false exercises for emphasizing important concepts.
- Code typing pages for reinforcing the rote muscle memory of coding.
- Error spotting pages for comprehending existing code and detecting mistakes in logic or syntax.

These exercises get you into the action, helping you engage and invest in your learning.

TapCoding's carefully crafted curriculum takes you from a complete newbie up to an intermediate skill level, all from the comfort of your couch. The novice course can be unlocked 100% for free, so get started today!

## Key features

- Bite-sized coding exercises
- Drag-and-drop code building
- True/false concept reinforcement
- Code typing practice
- Error spotting and logic correction

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Builder's Curriculum | $5.99 | one-time |
| Master's Curriculum | $9.99 | one-time |
| Builder's Curriculum (Full Price) | $9.99 | one-time |
| Master's Curriculum (Full Price) | $14.99 | one-time |


## What do users think of TapCoding?

Overall sentiment: positive

**Pros**

- 👍 Easy to understand lessons
- 🚀 Concise and well-structured content
- 💡 Creative use of iOS GUI for learning
- 👍 Helpful for beginners
- 👍 Clear and simple explanations

**Cons**

- 🐛 Outdated Swift version
- 🐛 Typing exercises not very useful on mobile
- 🔒 No progress saving between lessons
- 🔒 Restricted access to more advanced content
- 🔋 Constant white background straining on eyes

**Commonly reported bugs**

- Lesson progress reset when app is closed
- Typing exercises not registering correct input
- Loading cloud data issue on some devices

**Most requested features**

- Add dark mode option
- Implement progress saving between lessons
- Provide more advanced content beyond basics
- Improve typing exercises for mobile experience
- Add more learning categories and content

## Recent user reviews (10 of 194)

All indexed reviews: https://appshunter.io/ios/app/tapcoding/id1106047716/reviews.md

### 5/5 — The Bee’s Knees

*2024-06-22, version 1.3.3*

Loving it so far!

### 3/5 — Good app, no longer supported though

*2024-04-16, version 1.3.3*

Great learning tool, as of about 2020/2021ish. Any major changes to swift after that won’t be reflected here.

Aside from that it does a great job of breaking everything down; I personally like the order and method in which it’s taught.

### 5/5 — Great app

*2024-02-21, version 1.3.3*

Great app, the explanations are my favorite so far in any language, I think it has great potential for many publics.

I will buy the full lesson plan.

### 1/5 — Somethings wrong

*2023-02-21, version 1.3.3*

Hi I was trying to use this app but it kept saying loading cloud data.I want to make a video game and will not work.

### 5/5 — Amateur Coder

*2022-06-21*

When it comes to coding it can be hard to find any appropriate resources to use on a phone. I’ve done SOME coding in C# via Unity and had fun with that. But because of that I was nervous to move to another language. 

TapCoding has been a breath of fresh air. It’s intuitive, easy to understand, and a fantastic little tool for when you’re on the run or in bed and can’t be bothered going to the computer. 

As an introduction to Swift, I highly recommend this. I’m about 1/4 through the content and my confidence in learning Swift has gone through the roof. I now understand a good amount of the basics and see the differences between C# and Swift. 

If you’re looking to dig into Swift, grab this app. There are free lessons to get you started, and if you want to go further there is a VERY affordable price to unlock the more advanced content.

### 3/5 — Still not sure either way

*2022-06-03*

After completing the free lessons so easily I was compelled to purchase the rest of the app. It is a bit steep but the learning concept seemed to work with the free lessons. I am on the third ll fourth pay lesson now and am a bit confused. I don’t understand what all these things are for. If you already state x = 8 then why would you need to have all these true ll false constants about x? I guess I would like to know how all of these booleans and stuff are going to be needed in coding. A few examples of why we would need these strings would be helpful. I will update my review when I am done with all the lessons. Hopefully it will all make sense then.

### 1/5 — Swift version so outdated is not funny

*2022-02-21*

Outdated

### 5/5 — Review

*2022-01-14, version 1.3.3*

Really good just needs reminders

### 5/5 — Totally Satisfied

*2021-08-28, version 1.3.3*

It explains the concepts well, using simple language and examples. It’s interactive and bite-sized. Job well done.

### 4/5 — please add dark mode!

*2021-07-20*

great app but please add dark mode and keep updating

## Frequently asked questions about TapCoding

### What is TapCoding?

TapCoding is an application designed to teach Swift programming through a series of interactive, bite-sized exercises. It aims to make learning convenient and engaging by allowing users to actively code rather than just read about it.

### What kind of exercises does TapCoding offer?

The app features several types of exercises, including drag-and-drop code building pages, true/false questions to emphasize concepts, code typing pages for muscle memory, and error spotting pages to improve code comprehension and mistake detection.

### Is TapCoding free to use?

The novice course of TapCoding can be unlocked 100% for free. Additional content or features may be available through in-app purchases.

### What skill level is TapCoding for?

TapCoding's curriculum is structured to take users from a complete beginner up to an intermediate skill level in Swift programming. It focuses on building foundational knowledge and practical coding abilities.

### What are the benefits of using TapCoding?

The app provides a fun and convenient way to learn Swift by actively engaging users in coding. The interactive exercises help reinforce learning, build muscle memory, and improve understanding of code logic and syntax.

## Version history (last 5 releases)

### 1.3.3 — 2019-11-06

1.3.3 (and 1.3.2)
~ Fixed bugs preventing progress through some typing exercises.

1.3 & 1.3.1
~ Added support for iOS 13 and various new screen sizes.
~ Bug fixes on the reading pages.
~ Fixed inconsistent navigation bar in dark mode.
~ Fixed bottom-of-page indicator not appearing when swiping between pages.
~ Minor layout improvement on home screen.

### 1.3.2 — 2019-10-27

1.3.2
~ Fixed a bug preventing progress through some typing exercises.

1.3 & 1.3.1
~ Added support for iOS 13 and various new screen sizes.
~ Bug fixes on the reading pages.
~ Fixed inconsistent navigation bar in dark mode.
~ Fixed bottom-of-page indicator not appearing when swiping between pages.
~ Minor layout improvement on home screen.

### 1.3.1 — 2019-10-20

1.3
~ Added support for iOS 13 and various new screen sizes.
~ Bug fixes on the reading pages.

1.3.1
~ Fixed inconsistent navigation bar in dark mode.
~ Fixed bottom-of-page indicator not appearing when swiping between pages.
~ Minor layout improvement on home screen.

### 1.3.0 — 2019-10-15

~ Added support for iOS 13 and various new screen sizes.
~ Bug fixes on the reading pages.

### 1.2.1 — 2017-07-03

~ Streaks have been simplified by removing the consecutive days requirement.
~ 20-30 typos have been fixed.
~ The app download size has been decreased.

## Apps similar to TapCoding

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Learn to code with Yolmo®](https://appshunter.io/ios/app/learn-to-code-with-yolmo/id1452106609) | 4.6 (4,495) | Free | Education |
| [Hopscotch-Programming for kids](https://appshunter.io/ios/app/hopscotch-programming-for-kids/id617098629) | 4.5 (14,975) | Free | Education |
| [Code! Learn Swift Version](https://appshunter.io/ios/app/code-learn-swift-version/id1032546737) | 4.4 (6,703) | Free | Education |
| [Encode: Learn to Code](https://appshunter.io/ios/app/encode-learn-to-code/id1198851756) | 4.8 (6,347) | Free | Education |
| [Blockly for Dash & Dot robots](https://appshunter.io/ios/app/blockly-for-dash-and-dot-robots/id906750147) | 4.3 (168) | Free | Education |
| [SwiftHub: Learn, Build & Hire](https://appshunter.io/ios/app/swifthub-learn-build-and-hire/id1539940969) | — | Free | Education |

## More apps by Flairify LLC

- [TapTyping - typing trainer suite](https://appshunter.io/ios/app/taptyping-typing-trainer-suite/id364237969)
- [TapTyping - typing trainer](https://appshunter.io/ios/app/taptyping-typing-trainer/id376526006)
- [watchSugar](https://appshunter.io/ios/app/watchsugar/id1070491988)

All apps by Flairify LLC: https://appshunter.io/developer/364237972

## Related topics

[coding tutorial](https://appshunter.io/ios/topics/coding-tutorial) · [coding lessons](https://appshunter.io/ios/topics/coding-lessons)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-24.*
