AppCoda
  • Books
    • Beginning iOS Programming with Swift
    • Intermediate iOS Programming with Swift
    • Mastering SwiftUI
    • Mastering Machine Learning with Core ML and Python
  • Swift Course
  • Tutorials
    • iOS
    • Swift
    • watchOS
    • tvOS
    • All Tutorials
  • App Marketing
  • Workshop
  • App Showcase
  • App Template
  • About
    • About Us
    • Our Team
    • Write for Us
    • Advertise
    • Contact Us
  • 中文
Search
  • Books
    • Beginning iOS Programming with Swift
    • Intermediate iOS Programming with Swift
    • Mastering SwiftUI
    • Mastering Machine Learning with Core ML and Python
  • Swift Course
  • Tutorials
    • iOS
    • Swift
    • watchOS
    • tvOS
    • All Tutorials
  • App Marketing
  • Workshop
  • App Showcase
  • App Template
  • About
    • About Us
    • Our Team
    • Write for Us
    • Advertise
    • Contact Us
  • 中文
AppCoda
  • Books
    • Beginning iOS Programming with Swift
    • Intermediate iOS Programming with Swift
    • Mastering SwiftUI
    • Mastering Machine Learning with Core ML and Python
  • Swift Course
  • Tutorials
    • iOS
    • Swift
    • watchOS
    • tvOS
    • All Tutorials
  • App Marketing
  • Workshop
  • App Showcase
  • App Template
  • About
    • About Us
    • Our Team
    • Write for Us
    • Advertise
    • Contact Us
  • 中文
Search
  • Books
    • Beginning iOS Programming with Swift
    • Intermediate iOS Programming with Swift
    • Mastering SwiftUI
    • Mastering Machine Learning with Core ML and Python
  • Swift Course
  • Tutorials
    • iOS
    • Swift
    • watchOS
    • tvOS
    • All Tutorials
  • App Marketing
  • Workshop
  • App Showcase
  • App Template
  • About
    • About Us
    • Our Team
    • Write for Us
    • Advertise
    • Contact Us
  • 中文
Gabriel Theodoropoulos
Author @gabtheodor

Gabriel Theodoropoulos


Gabriel has been a software developer for almost about two decades and he’s got long experience in programming using various languages. iOS development is what he’s being doing since 2010. On top of that, he’s added macOS programming to his repertoire over the last few years. Using Swift of course! Follow Gabriel at Google+ and Twitter.

Read Article
SwiftUI
SwiftUI

Introduction to UI Testing in SwiftUI Using XCTest Framework


The process of making an app includes various parts, with the code implementation being the most important one. However, programming is not just about writing code; it’s also about testing using the available tools each...

  • Gabriel Theodoropoulos
  • 3rd Jun '21
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

Working with Toolbar in SwiftUI


SwiftUI is a great framework in order to build user interfaces, as it speeds up and automates many tasks comparing to UIKit. However several features were missing during the original release. Thankfully, over the course of time...

  • Gabriel Theodoropoulos
  • 29th Apr '21
  • 0
  • Read More...
Read Article
Uncategorized
Uncategorized

How to Scan Images and Perform Text Recognition in SwiftUI Using VisionKit


Welcome to a new tutorial, where we are going to discuss about two quite interesting, related and interconnected concepts; how to scan images and perform text recognition on them. It might sound like a complicated task, but soon...

  • Gabriel Theodoropoulos
  • 11th Mar '21
  • 0
  • Read More...
Read Article
iOS
iOS

The Complete Guide to PHPicker API in iOS 14


Importing photos and videos as media items is one of the most common features that the majority of iOS applications include. In general lines, there are two ways to do that; either by using a system-provided controller, or by...

  • Gabriel Theodoropoulos
  • 22nd Jan '21
  • 0
  • Read More...
Read Article
iOS
iOS

A Step by Step Guide on how to Create a XCFramework and Distribute it as a Swift package


In WWDC 2019, Apple announced a brand new feature for Xcode 11; the capability to create a new kind of binary frameworks with a special format called XCFramework. That was fantastic news to anyone, since an ongoing inconvenient...

  • Gabriel Theodoropoulos
  • 16th Oct '20
  • 0
  • Read More...
Read Article
iOS
iOS

iOS 14 Updates in UIKit: ColorPicker, DatePicker, Menus and Actions


By the time SwiftUI was announced and given to developers in WWDC 2019, it was made obvious that this was going to be the future for developing applications for all Apple devices. However, even though SwiftUI might be the...

  • Gabriel Theodoropoulos
  • 10th Sep '20
  • 0
  • Read More...
Read Article
iOS
iOS

Testing In-App Purchases Using StoreKit in Xcode 12


WWDC20 finished almost two months ago, but still we are all talking about the new frameworks, APIs, and improvements announced this year. Among all those there’s something that is going to have a strong impact to the way we...

  • Gabriel Theodoropoulos
  • 21st Aug '20
  • 0
  • Read More...
Read Article
iOS
iOS

How to Reuse SwiftUI Views with LibraryContentProvider and Swift Package


WWDC 2020 introduced several new features and improvements in the entire spectrum of develpment in Apple ecosystem, and definitely every developer found lots of things to get excited with. One of those features regard Xcode 12...

  • Gabriel Theodoropoulos
  • 31st Jul '20
  • 0
  • Read More...
Read Article
iOS
iOS

Using LinkPresentation Framework to Present Rich Links in iOS Apps


While I’ve introduced you quite a number of new features announced in WWDC 2020. Let’s step back a bit and check out a useful framework introduced in WWDC 2019. At first glance, it does not look as significant or...

  • Gabriel Theodoropoulos
  • 16th Jul '20
  • 0
  • Read More...
Read Article
Swift
Swift

What’s New in Xcode 12 and Swift 5.3


WWDC 2020 was finished just a few days ago under unprecedented conditions for first time. Virtually, all developers around the globe had the chance for a seat in the front row, being able to learn about all new features and...

  • Gabriel Theodoropoulos
  • 3rd Jul '20
  • 0
  • Read More...
  • 1
  • 2
  • 3
  • …
  • 10
Older Posts

Connect with Us


AppCoda

Our Course/Books


Swift Programming book for Beginners
  • 1
  • 2
  • 3
  • …
  • 10
Older Posts
AppCoda is one of the leading iOS programming communities. Our aim is to teach everyone how to build apps with high quality and easy-to-read tutorials. Learn by doing is the heart of our learning materials.

Meet AppCoda

About
Our Team
Write for Us
Advertise

Our Books

Beginning iOS Programming with Swift
Written for beginners without any programming experience. Supports Xcode 13, Swift 5.5 and iOS 15.
Intermediate iOS Programming with Swift
Written for developers with some iOS programming experience. The book uses a problem-solution approach to discuss the APIs and frameworks of iOS SDK.

Our Products

RSS App Template
Save you thousands of dollars. Simply plug your own RSS feeds and turn the Xcode template into a RSS reader or a Blog reader app.

Our Course

Beginning iOS Programming with Swift
Learn how to code in Swift and build a real world app from scratch. Now supports Xcode 13, Swift 5.5 and iOS 15.

Copyright © AppCoda. 2023 • All rights reserved.

Terms of Service | Privacy Policy | RSS Feed | Contact Us

  • Twitter
  • Facebook
  • GitHub