iPhone: Push Notifications & Social Media (Swift 4 & iOS 11)
4.2 (13 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,509 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iPhone: Push Notifications & Social Media (Swift 4 & iOS 11) to your Wishlist.

Add to Wishlist

iPhone: Push Notifications & Social Media (Swift 4 & iOS 11)

Learn how to write a simplified Instagram Clone with automated Push Notification module using Swift 4 & iOS 11 & XCode 9
4.2 (13 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,509 students enrolled
Created by Atil Samancioglu
Last updated 7/2017
Curiosity Sale
Current price: $10 Original price: $50 Discount: 80% off
30-Day Money-Back Guarantee
  • 3 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create your own Social Media Application
  • Apply Push Notifications automatically in every application
  • Send manual push notifications
  • Apply Parse into any application
  • Work with Cocoapods
View Curriculum
  • Basic Swift Knowledge
  • XCode 8 (Free)
  • Mac or Mac operating system on a different platform
  • Actual iPhone device (for testing Push Notifications - Optional)
  • Apple Developer Account (for testing Push Notifications - Optional)

Learn the basics of Parse, Social Media & Push Notifications. 

We will create a simple version of Instagram to test Push Notifications and see how projects with server connection works. We will create this project in the latest technology with Swift 4, XCode 9 & iOS11.

For right now, this is one of the best guides for push notifications you can ever find online! 30+ lectures and more than 4 hours of content!

You will learn useful skills about topics below:

  • Push Notifications
  • Parse
  • One Signal
  • Cocoa pods
  • Swift 4
  • iOS 11
  • Tab Bar Applications
  • Sign In - Sign Up Process
  • Information Uploading to Server
  • AWS Server Setup

You will learn a new skill that will take you far far away than where you are right now!

If you are learning Swift & IOS 11 techniques and you are just in the beginning of your journey, you will love this course.

The most influential applications ever written for Iphone are social media applications. And we will learn how to do that. You can use these skills to apply into any app which you can think of later on!

Content and Overview 

This course is great for people with some basic experience on Swift or other programming languages. I will not explain basic concepts like "Arrays, Variables, TableViews, Constants, Loops". But i will teach you how to connect your project to a server, how to send an information to that server and how to receive and present that information. We will send texts, images etc.

After learning how to connect with server you will step into whole new brand world in the name of development. You will write social media apps, internet connected apps, push notification enabled apps from now on!

This will be a real-time coding experience. You'll see an actual debugging and have a valuable coding content. You will be provided with final project file and codes at the end of the lesson.

Who is the target audience?
  • Students who want to learn about Social Media
  • Students who want to learn about Push Notifications
  • Students who want to learn about Parse
  • Students who want to learn about OneSignal
  • Students who want to learn about Swift 3
Students Who Viewed This Course Also Viewed
Curriculum For This Course
28 Lectures
Setting Up
6 Lectures 31:46

Integrating Parse

Parse Configuration

Creating AWS Server

Connecting to Server
Creating Social Media
12 Lectures 01:22:19

Retrieving Info From Parse

Sign Users In

Remember Users

Logout Functions

Creating Upload VC

First Post

Creating Feed VC

Showing Feed

Final Touch

Likes and Comments
Push Notification
10 Lectures 57:09
Enabling Push Notifications

OneSignal Settings

OneSignal Registration

First Manual Push Notification

Automated Push Notification

Getting Player IDs

Like Notifications

Comment Notifications

Incrementing App Badge Number

Download Final App
About the Instructor
Atil Samancioglu
4.6 Average rating
568 Reviews
29,017 Students
6 Courses

Hello Everyone,

I have been engaged with programming since i was little. Since Swift (Apple's programming language) came out mostly i have been writing iPhone & iPad applications for hobby. I now specialize in Swift, Java & Kotlin. I believe whatever your background and occupation is, you have to give coding a chance. I think code litteracy will grow disproportionately in years. Young kids get educated about the subject in elementary and highschools now. So if you don't want to be an outdated old person when you grow old, i suggest you to do your best :)

That's why i provide classes about iOS, Android and other subjects for you to understand the basics of these concepts. So if you have a great application idea or you just want to learn about programming do not wait any further!


Herkese Merhaba,

Boğaziçi Üniversite'sinden 2010 yılında mezun oldum. Programlama dilleriyle küçüklükten beri içli dışlıyım. Swift (Apple'ın programlama dili) çıktığından beri de hobi olarak iPhone & iPad uygulamaları yazıyorum. Şu anda Swift, Java & Kotlin dillerine odaklanarak geliştirme yapıyorum. Mesleğiniz ve eğitiminiz ne olursa olsun programlama öğrenmeye bir şans vermeniz gerektiğine inanıyorum. Yıllar geçtikçe dünyada kod yazıp okuyabilme oranı yıllar içinde orantısız olarak büyüyecek. Şu anda bildiğiniz üzere birçok öğrenci ortaokulda, lisede kodlama dersleri alıyor. Siz de eğer ileride dijital çağı yakalayamamış bir kişi olarak kalmaktan korkuyorsanız elinizden geleni yapın derim :)

Tam da bu anlattığım sebepten ötürü Udemy'de iOS, Android ve diğer konular üstüne dersler veriyorum. Eğer aklınızda çok iyi bir mobil uygulama fikriniz varsa veya sadece programlama öğrenmek istiyorsanız artık daha fazla beklemenize gerek yok!