AppCoda
  • Books
    • Beginning iOS 14 Programming with Swift
    • Intermediate iOS 13 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 14 Programming with Swift
    • Intermediate iOS 13 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 14 Programming with Swift
    • Intermediate iOS 13 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 14 Programming with Swift
    • Intermediate iOS 13 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
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...
Read Article
iOS
iOS

Best Practice: How to Fetch Remote Images in Swift Projects


One of the most common tasks that iOS -and not only- developers are called to perform in their programming endeavours is fetching and managing remote images that should be displayed to an app. For instance, suppose that...

  • Gabriel Theodoropoulos
  • 5th Jun '20
  • 0
  • Read More...
Read Article
macOS
macOS

macOS Tutorial: Developing a Document based App


Welcome to another macOS tutorial! In this post we are about to learn how to create a macOS application that belongs to a unique category of apps; a category that is quite common but also quite important, and contains a large...

  • Gabriel Theodoropoulos
  • 15th May '20
  • 0
  • Read More...
Read Article
iOS
iOS

A Beginner’s Guide to Access Levels in Swift


Welcome to another programming tutorial in the Swift programming language! Today we we are going to talk about a topic that usually everybody knows something more or less, but it’s important for new developers in Swift to...

  • Gabriel Theodoropoulos
  • 17th Apr '20
  • 0
  • Read More...
Read Article
macOS
macOS

Implementing Drag And Drop Operations Using NSPasteboard on macOS


One of the most common operations macOS users perform and they are quite familiar with is drag and drop. On a daily basis we all drag things around when working on our Macs. We drag files, text, images, and many, many more....

  • Gabriel Theodoropoulos
  • 21st Mar '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 14 Programming with Swift
Written for beginners without any programming experience. Supports Xcode 12, Swift 5.3 and iOS 14.
Intermediate iOS 13 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 14 Programming with Swift
Learn how to code in Swift and build a real world app from scratch. Now supports Xcode 12, Swift 5.3 and iOS 14.

Copyright © AppCoda. 2021 • All rights reserved.

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

  • Twitter
  • Facebook
  • GitHub