Mobile Apps


Develop Full iOS Twitter Clone App in Swift & Custom Backend

Best Swift, PHP, HTML Course Ever | Build Full Twitter Clone | All Features & Functionalities | Build iOS Social Network

4.90 (478 reviews)


19 hours


Mar 2020

Last Update
Regular Price

What you will learn

Create own social network on custom backend

Program own backend server

Code on Swift and Xcode

Code on PHP

Code on MySQL

Code on HTML

Develop outstanding animations and effects of App’s User Experience and User Interface

Build professionally well designed database

Create live background view

Deep and advance programming

Code professional User Experience and User Interface

Select profile picture and save it in our server

Show all posts made by user

Search users in database with Swift

See all the users in database with Swift

Go to Home Page of certain user

See posts made by certain user

Add records to database with Swift

Delete records from database with Swift

Search records in database with Swift

Update records in database with Swift

Upload files to database with Swift

Be professional programmer

Make posts

Upload files to own server

Advance Swift & Xcode knowledges


Sign Up

Email of restoration confirmation

Email of resetting and creating new password

and many many more!


  • Create App to make you rich and popular? - Yes! We learn it.

  • Improve yourself FROM BEGINNER (average) TO ADVANCE? - Yew! You'll be Advance developer at completion.

  • Become professional Server Developer? - Yes! We learn it.

  • Learn several language at once? - Yes! We do it and combine them all together.

  • Create any in your mind? - Yes! We learn it.

You are, where you should be! Your destiny brought you here!


My name's Akhmed. I am the creator of most popular coding courses, like:

- Develop Full iOS Facebook Clone App in Swift, Xcode and PHP

- The Complete iOS Development Course. Swift Programming A-Z

- Develop Full iOS Twitter Clone App in Swift & Custom Backend

- Develop Full iOS Instagram Clone App in Swift & Xcode


⭐️⭐️⭐️⭐️⭐️"Before I was using, Parse, Heroku, Firebase, as a backend, but I always wanted to create app that will work on my independent server. With Akhmed's course I created my own social network along with my own server. My social network is getting popularity!" - S. Goethe

⭐️⭐️⭐️⭐️⭐️"Akhmed's courses are very easy to follow. Akhmed shows difficult things in most easiest way. I am very happy with result. He writes professional code." - U. Shivaji

Programming skills?

No development skills required. This course guides your from scratch. I explain every detail of coding. I teach you several languages at once. I teach you to create outstanding iOS app working on your server you can make money from.

⭐️⭐️⭐️⭐️⭐️"Before I knew only Swift but with this course I learned additionally PHP, MySQL, HTML. So, I am thinking to become web devebper as well, because now I have a good base!" - I. Christos

⭐️⭐️⭐️⭐️⭐️"Explanation is very clear. Akhmed is explaining every detail of programming. I've gotten good experience. Keep going making such a greet courses." -T. Benton

What at completion?

Don't worry, at completion of the course, you'll know all about Swift, PHP, SQL, HTML languages; about Server Development; Databases Logic Creation; Database Structure Creation; Server & Database Connection to Your App; about Creating Social App working with your own Server and many many many more. 

⭐️⭐️⭐️⭐️⭐️"Very great teacher. Teaches you a lot of new tricks that never been shown before by others." - B. Okafor

⭐️⭐️⭐️⭐️⭐️"After I completed this course I was able to create my apps submitted to AppStore. I am very happy. People like my apps and it brings me income." - Q. Javed

This course teaches you: 

  • Full Swift Language and Programming

  • Full PHP Language and Programming

  • Full SQL Language and Programming

  • Main HTML Programming

  • Full Apache Development

  • Full iOS Development In-Depth

  • Full Backend (server) Development

  • Database Structure Development

  • Advance Structures Development

  • Database Logic Development and Implementation

  • Full App Development that works synchronously with your Backend Server

  • Create outstanding Designs for your app

  • Create professional Ul and UX with deep programming

  • and many many many more

⭐️⭐️⭐️⭐️⭐️"This course is amazing. The instructor explains how to make your own custom backend server which is something I really wanted to learn long time ago and not to depend on other backends that might be retired. He always answer our questions. I highly recommend this course!" - S. Sol

⭐️⭐️⭐️⭐️⭐️"The material is well presented and easy to follow. Great content and video / audio quality. A++" - M. Cukich

This course makes you: 

  • Professional OS Developer you can start earn money on freelance or apply for a developer job

  • Code confidently on Swift

  • Code confidently on PHP

  • Work confidently with MySQL

  • Code confidently on HTML

  • Professional Backend (server) Developer

  • Great in Web Development

  • Professional builder of Database Logics and Structures

  • Professional in creating App Designs

  • Professional in creating Web Designs

  • Able to realize any of your idea

  • Create outstanding project and get rich

⭐️⭐️⭐️⭐️⭐️"All the lessons are so clear and very easy to follow. I am coming from Android platform and surprisingly it was very easy to follow and understand. All the php concepts are explained very well especially for beginners." - M. Allababidi

⭐️⭐️⭐️⭐️⭐️"I can honestly say that I've learned more about application development from Akhmed's courses than anywhere else.

How we'll work?

  1. We start from installing necessary softwares.

  2. I introduce you to server side: what is it, why we need it, how to deal with, how it works, how to configure.

  3. I teach you full SQL language from scratch.

  4. I teach you to work with Databases and Logics.

  5. I teach you full PHP programming language from scratch.

  6. I teach you main of HTML and Web Development.

  7. I teach you full Swift programming language to become advance developer.

  8. I teach you to Design and Customize Your App.

  9. We will create ready-to-publish outstanding amazing and professional iOS Social App.

  10. I teach you professional programming tricks.


⭐️⭐️⭐️⭐️⭐️"As always he made a completely comprehensive tutorial. And also as always I'm very pleased with my purchase. I can't wait to see what he comes out with next. Although my programming skills are increasing exponentially you're never too old to learn more so I will buy anything he puts out. I would recommend this teacher and this tutorial to anyone serious about learning all the aspects of professional programming I would recommend this teacher and this tutorial to anyone serious about learning all the aspects of pro professional programming." - G. Harrison

⭐️⭐️⭐️⭐️⭐️"Great course!  Came in with only knowing basic programming and left with the ability to create my own server and swift app." - J. Buendia

⭐️⭐️⭐️⭐️⭐️"Good, you explained just what i need :)" - Karim B.

⭐️⭐️⭐️⭐️⭐️"I love Akhmed!! His courses are so comprehensive." - Gerard

⭐️⭐️⭐️⭐️⭐️"Great value of money totally worth it." - Mohsin

⭐️⭐️⭐️⭐️⭐️"This course is really in-depth. I like how everything is covered in Xcode and Swift. I also bought Akhmed's other courses and they great as well." - Andre Serna

⭐️⭐️⭐️⭐️⭐️"A worthy adventure! Great content, exciting functionality, and continuous learning. Very satisfied." - Jimmy Fisher

⭐️⭐️⭐️⭐️⭐️"Learning a lot, language transition is very easy to understand unlike some other instructors" - John Martin

⭐️⭐️⭐️⭐️⭐️"In this course I learned many things that I had not found in others all over the Internet. Very useful! Really worth it! The teacher is very well trained! Very good!" - Julio Vicente Perez

⭐️⭐️⭐️⭐️⭐️"Perfect!. Exactly what I needed. This teacher does a fantastic job. He explains the concepts in a clear and easy to understand manner. I am new to IOS application programming, but I feel that I am acquiring a solid foundation. This teacher is incredible. Very good course." - J.P.

⭐️⭐️⭐️⭐️⭐️"The course is a great start for those who want to develop in Swift. The instructor gives as much information as needed to accomplish all the assignments. Great and easy-to-listen course!" - Omar Hosni

⭐️⭐️⭐️⭐️⭐️"This course definitely changes my life. I did not know everything about Swift before learning it. But when finishing it, i get a job in a big company with highly paid. Thank you so much for changing my life, Akhmed Idigov" - Thành Trung

⭐️⭐️⭐️⭐️⭐️"Everyone, this course is great. I recommend this to everyone. I have learnt a lot from watching Akhmed. He has also been great at helping me in the Discussions. Great teacher." - Jonathan M.

⭐️⭐️⭐️⭐️⭐️"This is course is worth more than we pay. If you really wanna know the logic behind Dynamic app, Social networking apps like Twitter, Instagram or any other platforms we see in daily life you should definitely take this course. Also the knowledge you gain by taking this course you can start working on your own ideas. It all depends on you how you use it. Keep learning and coding , Cheers." - Mirways S.

The Best Purchase

If you are not satisfied, I offer a full money back guarantee, so long as you request it within 30 days of your purchase of the course. I regularly update course with additional videos explaining different awesome features.

You'll get +30 hours professional HD video education content including coding, creating user interface, learning designing, source code, other materials, design sketches and many many more.

What are you waiting for? This is the only course that worth to go through! Don't hesitate and enroll in this course. It's investment in your bright feature!



Develop Full iOS Twitter Clone App in Swift & Custom Backend
Develop Full iOS Twitter Clone App in Swift & Custom Backend
Develop Full iOS Twitter Clone App in Swift & Custom Backend
Develop Full iOS Twitter Clone App in Swift & Custom Backend


Introduction and First Steps of Becoming Professional

Swift 4 Updated


Minor Support :)


What is XAMPP

Download XAMPP



SQL Language

Create Database and Tables

Alter or Edit Table

Insert Records

Insert Multiple Records

Update Records

Select Records

Sensitive Selection of Records

Delete Records


Drop Database and Tables



PHP Language




Classes and Accessing

Connect to Database

Select Database

Create Database

Create Tables in Database

Insert Records to Database

Select Records from Database



PHP Associative Array




Register User

Download Xcode

Designing Software

Implementing User Interface

Designing Registration Page

Coding User Interface Behavior

PHP Server Connection and Disconnection

Crating Users Table in Database

Building Secure Connection

Inserting User Into Database

Registering New User Using our App


Email Confirmation of Registration

Postfix Configuration

PHP Email Class

PHP Sending Email

Changing User Email Confirmation Status



Implementing Login User Interface

Coding Login User Interface Behavior

PHP Processing Login

Login using App


Reset Password via Email

Implementing Reset Password User Interface

Coding User Interface Behavior of Reset Password Page

HTML Template of Reset Password Email

PHP Sending Email of Reset Password

HTML Create New Password Web Page

PHP Create New Password Web Page

Send Reset Password Email using App


PHP Code Improvements

PHP Code improvements


Live Animated Background

Designing New Background

Coding Background Settings

Deep Programming of Custom Animation


Custom Pop Up View

Creating Background of Custom Pop Up

Creating Custom Label to Store Message

Deeply Animating Pop Up View

Pop Up View For Success and Error


User Home Page

Going to Home Page after Login or Registration

Designing Icon for Home Page

Navigation Bar Customization

TabBar Customization

Implementing Home Page User Interface

Getting User Information on Home Page


Upload Profile Picture

Selecting Profile Picture

PHP Uploading File

PHP Updating Picture's Path in Database

PHP Body to Upload File

Uploading Picture using App

Showing Profile Picture in Home Page





Upload Post

Designing Post Icon

Improving User Interface

Implementing Post User Interface

Coding Post User Interface Behavior

Description Text Manipulation

Selecting Post Image To Be Uploaded

PHP Upload Post Picture

PHP Save Post Information in Database

PHP body to Upload Picture

Make Post using App

Cut Description Text to 140 chars

Reload User Interface as Post is Made


Show Posts

Implementing User Interface to Show Posts

Coding User Interface Behavior to Show Posts

PHP Select Posts Related To Certain User

Show Posts in App

Calculate Date of Post

Retrieve Pictures of Posts

Update User Interface



Custom Swipe Gesture

PHP Delete Post Information From Database

PHP Delete Post Picture From Server

Delete Post Using App

Update User Interface



Designing Icon For Search User

Implementing Search User Interface

Coding User Interface Behavior of Search

PHP Search In Database and Server

Send PHP Request From App

Search Users in App

Retrieve Users' Pictures From Server


Going To Home Page Of Others

Guest Page Implementation

User Interface Improvements


Update User Information

Implementing Action Sheet

Implementing User Interface of Update Page

Coding User Interface Behavior of Update Page

Coding Deep Smart User Interface Behavior of Update Page

PHP Updating User Information In Database

Updating User Information Using App


Twitter Brand Custom Animation

Twitter Brand Animation


Demonstration Of Final Product

Demonstration Of Final Product

Completed Project

Where To Go From Here

Where To Go From Here


Alan31 January 2020

A VERY good course compared to others in that it deals with a more complex real world app compared to the simple apps other courses have you develop. The only negative comment is there isn't a version of this course for the latest swift version, and while it would have been nice to have, I managed to navigate the differences and figure things out for V5. My thanks to Akhmed for the time he spent making this course and to the professionalism of his delivery technique! I am confident that I am better positioned to tackle IOS App development after this course.

Michael31 December 2019

Nicht nur, dass der "Dozent" zwischen den Themen hin und herspringt und ständig Fehler macht, auf die nicht eingegangen wird.. Sondern auch noch völlig veraltete und miserable Vorgehensweise an das Thema. Ich ärgere mich Geld dafür ausgegeben zu haben!

Ourmazd11 October 2019

Its not bad im not happy with course Q&A i’ve been waiting for an answer for about 3 weeks and I didn’t receive any reply yet

Willem23 May 2019

Please update to Swift 5 (and PHP 7). The course is so far so good. I am still working on it half way through.

Don30 November 2018

The introductory courses are great so far. Intro to XAMP was informative with just the right amount of detail.

Klaus8 July 2018

Der Kurs vermittelt sehr gut das Zusammenspiel einer APP mit einem Web-Server, Datenbank und PHP-Rest-Services mit JSON-Format. Sowohl die App-Seite mit XCODE als auch das Erstellen des PHP-Codes mit Zugriff auf die Datenbank sind fundiert und sehr gut erklärt. Was man verbessern könnte, ist z.B. mehr Wert auf eine bessere Struktur zu legen. Z.B. die PHP-Aufrufe aus der APP in einem Interface kapseln.

Adam6 June 2018

This is the best course showing how to build application on PHP web development and custom backend. Good job Akhmed!

Djunglad6 June 2018

The only course teaching how to build custom backend on the highest professional level. If you want to make a startup, this course is for you.

Mohammed5 June 2018

Most outstanding course ever. I like the way he explains the things. I am able now to build any app in the world!!!

Ahmed5 June 2018

I've watched a +1,000 of tutorials and courses. But this is something WOW! Incredible! The best course ever!!!

More5 June 2018

This is my favorite course. It helped me to build so many apps! No other course can compare with this one! Akhmed is the best!!!

Dongshuo25 May 2018

---------------- Updated July 5 --------------- This instructor is very knowledgable, about multiple fields, including PHP, MySQL, Swift programming and so on. I'm impressed how much this course has to offer. Plus, the instructor does a lot of things in a professional way, which is vital when it comes to make production apps. I would like, though, point out something that might be helpful in improving this course. 1. It will be very nice if you set the language of computer to English when filming the course; this will make it much clearer and easier to understand. Sometime I got pretty confused. 2. It will be better if you create classes User and Post, for the data models. This will make the code look much better and much easier to test. 3. It will be better if you put the business logics like internet request to another class, which will make it much easier to test and view controller classes will look way cleaner. 4. Instead of putting a lot of variables in the AppDelegate class, isn't it better to make extensions of UIColor class or create another class to handle global variables? 5. Last but not least, please let me take a moment and say thank you, for this fantastic course. This is a vast improvement on my career as a developer.

Amoodeza27 February 2018

I asked in the Q&A section whether he explains how to make private users in the social app to manage the home feed he instead deleted my question. I wish I could give hime 0 stars

Cesar9 December 2017

The course was pretty useful. You will learn usefull and nice tricks. However, to get the most out of this course it would be better if you have some background experience in PHP and XCODE. I highly recommend this course.

Sourabh6 November 2017

Awesome course..he even adds comments for most of the lines of code..that is really awesome..im getting to learn so much..explains everything so precisely. This is the best udemy course I've come across yet.You'll definitely get to learn a lot as compared to other courses. To understand everything, you need to have prior knowledge..In my case, I had done programming in swift..and I was familiar with mySQL,PHP and all... One little suggestion guys, before taking the course make sure to go through mentioned programming languages since he has not explained everything like little concepts like syntax. Trust me, No other course on udemy offers these many language in single course and that too in depth. one downside is, I have trouble understanding his accent sometimes, but thats not the major problem, just thought of mentioning...and He is using PHPStorm , get 1 month trial, learn php, switch to some other PHP IDE as no one would purchase it for 100$.


Udemy ID


Course created date


Course Indexed date
Course Submitted by