Profile

Cover photo
Gabriel Theodoropoulos
Attended Technological University of Kavala, Greece
Lives in Greece
295 followers|1,140,865 views
AboutPostsPhotosVideos+1's

Stream

Gabriel Theodoropoulos

Shared publicly  - 
 
Not so long time ago I was asked to integrate Facebook ads in a project. Without having done so before, I prepared myself for a potentially long process, even a little bit painful, and then I got started searching the docs. A...
1
Add a comment...

Gabriel Theodoropoulos

Shared publicly  - 
 
Have you ever been asked to create PDF documents with content straight from your app? Have you ever even thought how to do that, if you’ve never done it before?
1
Mouad Ettaghouti's profile photoGabriel Theodoropoulos's profile photo
2 comments
 
+Mouad Ettaghouti Hi Mouad. The message "call can throw" means that the specific line that produces it must be included in a do-catch statement and to be called by using the "try" keyword, because it can throw an exception. Further than that, the code of the tutorial is written in Swift 2.2, as this is the officially released version by the time of writing and therefore I do not guarantee in any case that it works with Swift 3.0.
Add a comment...

Gabriel Theodoropoulos

Shared publicly  - 
 
Several treasures like not so well-known frameworks and libraries can be found in the iOS SDK. Most of them can be proved to be real gems and truly useful tools, saving you from hours of extra work. One of them is the Quick L...
1
Add a comment...

Gabriel Theodoropoulos

Shared publicly  - 
 
“Push Notifications? Ohh, no!”. Yes, that’s the first thing that was coming to my mind when I was called to implement push notifications in an iOS app, and I’m pretty confident that it has been coming to yours as well. And no...
1
Add a comment...

Gabriel Theodoropoulos

Shared publicly  - 
 
Learn how to create an expandable tableview in iOS.
Creating expandable tableviews is a nice way to display on-demand information. This Swift tutorial shows you how to create an expandable table view in iOS.
4
Add a comment...

Gabriel Theodoropoulos

Shared publicly  - 
 
Google Sign In tutorial for iOS...
This Swift programming tutorial teaches you how to integrate Google Sign In into iOS app. We'll also go through the user authentication process using the OAuth 2.0 protocol.
2
Vakas Zia's profile photo
 
Hi Gabrial
Thanks for your tutorials. You’re doing a great job.
I have implemented google sign in and calendar with the help of your tutorials but I want to add events to calendar with description. I’m having trouble with adding extra parameter to the callAPI function. 
self.googleOAuth.callAPI(apiURLString , withHttpMethod: httpMethod_POST, postParameterNames: ["calendarId","text"], postParameterValues: [self.calendarID, stringToPost])
The extra parameter is "fields = description” but Im having trouble adding it.
I would really appreciate if you can help me.
Thanks.
Add a comment...

Gabriel Theodoropoulos

Shared publicly  - 
 
Every developer always uses color combinations along with images to produce a good-looking result when creating an app, trying always to achieve the best user experience possible. Sometimes, however, something more might be n...
1
Add a comment...

Gabriel Theodoropoulos

Shared publicly  - 
 
Amongst all the features Xcode 7 incorporates, there is one that admittedly distinguishes; that is the new revolutionary, much better way to write code documentation. With the introduction of Xcode 7, developers can use the p...
1
Add a comment...

Gabriel Theodoropoulos

Shared publicly  - 
 
Choosing a way for storing data permanently is something that is always needed when developing applications. There are various options we can pick from: To create single files, to use CoreData or create a SQLite database. The...
1
Moo Liu (賊哞小賊哞)'s profile photo
 
這很讚啊,最近剛好用到
 ·  Translate
Add a comment...

Gabriel Theodoropoulos

Shared publicly  - 
 
How To Use Core Spotlight Framework in iOS 9
The Core Spotlight framework makes the data of an app searchable on the Spotlight, and subsequently bring results regarding an app along with any other results that the system returns.
2
Add a comment...

Gabriel Theodoropoulos

Shared publicly  - 
 
The new Contacts framework in iOS 9 is awesome! Forget about the AddressBook API... Check it out!
In iOS 9, Apple introduced the Contacts framework to replace the old AddressBook framework. In this tutorial, we'll see how to fetch and write contacts using the new framework.
1
Add a comment...
Story
Tagline
An iOS (and not only) developer who loves creating new software and exploring new stuff!
Introduction
Hey there!
I am Gabriel, and I've been a developer for many years. This page is devoted mostly on my current programming life.

Having worked with many programming languages and platforms, iOS is the one that I almost exclusively work with over the last few years.

My (programming) interests?
  • Exploring new things!
  • Creating quality software solutions!
  • Writing tutorials and sharing knowledge with others!
More info about me on my website, where you can find my complete profileportfolio and tutorials of mine.
Bragging rights
All personal goals that I have managed to achieve with a lot of hard work.
Education
  • Technological University of Kavala, Greece
    Industrial Informatics, 1999 - 2004
    Programming, Industry Automation, Robotics, Microsystems, Applied Computing in Industry, Artificial Intelligence, Databases, ... and many more ...
Basic Information
Gender
Male
Birthday
September 18
Relationship
Married
Work
Occupation
iOS Developer, Web Developer, Tutorial Author, IT Teacher
Skills
Programming, Writing, Teaching... and more!
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Greece
Contact Information
Work
Email
Gabriel Theodoropoulos's +1's are the things they like, agree with, or want to recommend.
Creating Interactive Local Notifications in iOS 8
www.appcoda.com

Notifications are the way of an application to communicate with users, especially when it's not running in the foreground. A notification, a

Building an RSS Reader in Swift Using UISplitViewController
www.appcoda.com

In this programming tutorial, we will build a RSS reader from scratch in Swift. You'll learn how to use UISplitViewController and UIPopoverC

Using iAd to Display Banner Ad in Your App
www.appcoda.com

This tutorial shows you how to integrate iAd in your iOS app and display a simple ad banner. iAd is one of the ways to monetize your app.

Working with Background Fetch in iOS 7 | Programming Tutorial
www.appcoda.com

The tutorial introduces the background fetch feature that comes with iOS 7 SDK. We'll create a demo app to show you how to work with backgro

File Sharing Using iOS 7 Multipeer Connectivity Framework
www.appcoda.com

Apple introduced Multipeer Connectivity Framework in iOS 7. In this programming tutorial, we'll show you how to implement file sharing using

Build a Chat App Using Multipeer Connectivity Framework in iOS 7
www.appcoda.com

Apple introduced the Multipeer Connectivity Framework in iOS 7. In this tutorial, we'll give an introduction of the framework and build a de

Using Text Kit to Manage and Draw Text in iOS Apps
www.appcoda.com

This is a detailed iOS programming tutorial that walk you through text kit. You'll learn how to use the kit to manage and draw text in iOS a

How To Scan and Read QR Code Using iOS AVFoundation Framework
www.appcoda.com

This iOS programming tutorial shows you how to read and scan QR code using AVFoundation framework in iOS 7 SDK. We'll build a simple demo ap

Useful programming tips: Get Code (*NEW)
gabriel-tips.blogspot.com

iOS calendar view, iOS calendar, custom calendar, custom calendar view, chupamobile.com, calendar view for iOS

Can I transfer my account ownership? - Analytics Help
support.google.com

Currently, it is not possible to transfer profiles or account ownership to another account. However, you can add another user as an account

Useful programming tips: How to play audio files using the AVFoundation ...
gabriel-tips.blogspot.com

The topic of this tutorial is about the AVFoundation framework, which is a powerful set of tools that let programmers to work with both audi