I am trying to make an app that will let users select different fonts and rotate them around as desired.
- What I need to know is what technology is being used in this app (see screenshots below)?
- Is it UIKit, CATextLayer?
- Are these texts / fonts available out of the box in apples UIKit module?
- How can you let user resize or rotate text fonts.


Is there any sample apple project or sample code in github that I can use to look at?
All that looks like it can be done with custom fonts, none of them will be found in UIKit. You’ll need to buy or find fonts that you have the rights to distribute. Here’s a good reference for adding custom fonts to your project.
Once you have fonts installed. UILabel and other text holding controls can have their .font properties queried and set. And anything else you’d like to do to a view (like set up a rotational transform) is applicable to those controls, too.