TapCoding

TapCoding

coding trainer for Swift

344 ratings
185 reviews
Free
In-App Purchases

Details

  • Released
  • Updated
  • June 7, 2016
  • November 6, 2019

Features

TapCoding video #1 for iPhone
TapCoding screenshot #2 for iPhone
TapCoding screenshot #3 for iPhone
TapCoding screenshot #4 for iPhone
TapCoding screenshot #5 for iPhone
TapCoding screenshot #6 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Learn Swift programming through interactive, bite-sized exercises. Build code with drag-and-drop, test your knowledge with true/false questions, and practice typing code to build muscle memory. Detect errors and improve your logic and syntax comprehension.

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

What users say

See all reviews

What's New in TapCoding

1.3.3

November 6, 2019

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.

More
4

In-App Purchases

$5.99

Builder's Curriculum

Includes the Introductory, Novice, and Intermediate courses.

User reviews

The Bee’s Knees

Loving it so far!

Good app, no longer supported though

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.

Great app

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.

Somethings wrong

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.

Amateur Coder

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.
Show more

Developer apps

User experience

🐞

Reported Bugs

3 issues

Lesson progress reset when app is closed

Bug

Typing exercises not registering correct input

Bug

Loading cloud data issue on some devices

Bug

Requested Features

5 requests

Add dark mode option

Feature

Implement progress saving between lessons

Feature

Provide more advanced content beyond basics

Feature

Improve typing exercises for mobile experience

Feature

Add more learning categories and content

Feature

FAQ

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.