
Swift 5 updated version of the code.
Starting new Facebook Project and doing introduction to the further adventures.
Important message to my beloved students.
Few words about login section.
Files required further.
Developing the exact appearance of the user interface using the same methods used in Facebook
Developing the appearance of the user interface and implementing textfields, buttons, labels and other elements.
Learning and implementing the constraints via auto-layout.
Learning and implementing the constraints via auto-layout.
Implementing deep development of programming and customizing textfields.
Doing deep programming of the appearance of the user interface, especially: buttons, views and labels
Doing deep programming of the animation of the user interface same like in the Facebook
Implementing protocols to track the actions of the keyboard.
Implementing the custom animation of the cover of the FaceBook.
Implementing custom animation for Move Up effect.
Implementing custom animation for Move Up effect.
Implementing custom animation for Move Up effect.
Understanding the main logic of the notifications.
Understanding the alternative ways of layout and constraints.
Summary about login section.
Few words about registration section
We will develop the registration page and segue.
Creating Swift Class for registration and user interface behavior functions.
Developing the exact similar user interface like in the FaceBook. Preparing the base of the horizontal swipe of the page.
Developing the appearance of all the pages for the registration process.
Implementing Auto-Layout to remain the same appearance for all the screen sizes.
Learning custom rounded corners of the user interface for better look.
Implementing paddings and developing front-end.
Validating input data using regular expressions.
Allowing the users only provide the real and valid information.
Programming several pages in the one page and implementing the scrolling feature.
Programming custom DatePicker and implementing it to the application.
Programming custom gestures and finalizing the entire registration function in the front-end.
Downloading all required softwares and tools for free.
Learning Material to understand how servers are working and communicating with the application.
Creating the database in our server and creating the table to store all the information about the users.
Writing first PHP functions to construct the class and establish the connection
Learning Materials to understand how communication works between the app and the server.
Understanding how Json works.
Learning how to secure the data in the server.
Sending details via PHP protocol to the server and checking is the email available or not.
Sending the data to the server to be saved for the further login.
Fetching ID of the user from the server to be used further for any required actions.
Sending the data to the server from the app via HTTP request.
Receiving all responses from the server and arranging data fetch.
Learning and understanding how the login function works.
Receiving the passed data to the PHP file for the verification.
Building the connection with the server for the login function.
Confirming the existence of the user in the server to process the login.
Receiving the responses from the server of the login.
Verifying the entered data before sending the request to the server for the login.
Sending the server request to the database for processing the login.
Programming all possible scenarios and its actions.
Creating the Home Page. After the login or registration, user will be redirected to the Home Page.
Learning how to save the user after the login or registration.
Developing the user interface of the home page.
Media files required in the next videos.
Working on the appearance and the look of the user interface.
Developing custom action sheet with the dual functionality.
Integrating the logic of distinguishing the imageViews and assigning the relevant images.
Creating the CALayers and integrating them to the imageViews.
Writing the backend protocols for updating the path of the files.
Creating the dedicated PHP class for uploading the images.
Receiving updated JSON information from the server.
Programming the MIM Type to send the files to the servers.
Uploading the files to the server using the application.
Saving all information in the memory of the application.
Downloading the general user information required for the user interface.
Implementing Bio Column and logic into the database.
Developing the logic of showing and hiding Bio label and showing and hiding Bio button.
Updating the code by making it more professional to avoid any bugs.
Creating the Bio Page.
Writing the code to configure the objects.
Hiding and showing the placeholder in the TextView.
Allowing only certain number of characters in the bio.
Writing PHP protocol to update the bio in the server.
Creating and programming the dedicated PHP class for updating the bio in the home page.
Sending new bio to the server from our application.
Posting and catching notifications to update the user interface.
Deleting and writing new bio.
Fixing bugs and updating the PHP protocols for better performance.
Do you want to be cooler than Mark Zuckerberg who created the Facebook? Now YOU CAN DO IT as well!
Do you want to write a code so easily like you type a message to your best friend? Now YOU HAVE A CHANCE to learn it. Don't miss it!
In this course, we're learning how to create the FULL Facebook for iOS from scratch. We're programming all functions and features used by Mark Zuckerberg in his Facebook. Firstly, we're building the logic of the function by using the schemes and patterns to understand it very well. Secondly, we're writing a professional code which runs swiftly. Thirdly we're programming the appearance and the behavior of the user interface. These main Three Steps are well known among the high paid developers. And now we're working within the same model.
WHY EXACTLY ME:
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
⭐️⭐️⭐️⭐️⭐️"The course was pretty useful. Ahmed Idigov does an absolutely fantastic job with this course. would recommend this course." - Student.
⭐️⭐️⭐️⭐️⭐️"This course was amazing. If you take this course from start to finish you will become a very advanced iOS developer. I feel very confident to take what I have learned and make my *own* social networking app." - Laravel Vue
⭐️⭐️⭐️⭐️⭐️"I love Akhmed!! His courses are so comprehensive" - Gerard
⭐️⭐️⭐️⭐️⭐️"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
HOW WE LEARN?
We're learning a thousands and thousands of features that have never been shown before by any of the instructors around the world. I'll explain to you every single line of the code, so, at completion you will know all about the coding! You'll have no questions about the development and coding, because I'll explain it like to a 5 years old kid.
⭐️⭐️⭐️⭐️⭐️"Very informative and easy to understand. thank you." - Student
⭐️⭐️⭐️⭐️⭐️"I like that fact that you get in and start creating the app in the very beginning. Some course talk about things architecture structure of the how the code is being translated into what you are seeing on the screen (MVC). I like to try things out before I understand the mechanics, similar to driving a car. Great course so far he shows you how to make mistakes and correct them." - Jeremiah Mathers
⭐️⭐️⭐️⭐️⭐️"Really well explained as to why everything is done. Highly recommend. I have only started the course but i am really enjoying it." - Abrey
⭐️⭐️⭐️⭐️⭐️"All Courses of this Instructor are incredible. I really respect him and appreciate his great job for us." - Al Dalleel
WHAT WE LEARN?
We're learning to create the entire Facebook from scratch for iOS.
We're learning to develop and program all features and functions used in Facebook.
We're learning the entire Swift language.
We're learning the entire PHP language.
We're learning the entire MySQL language.
We're learning the entire Server (Backend) Development.
We're learning to build most complicated programming logics.
We're learning easily to program the most complicated programming codes.
We're learning to program same as High Paid Developers.
We're learning all programming secrets that have never been shown before by high paid developers.
And many many other thousand and thousand features.
SOME OF THE FEATURES AND FUNCTIONS WE IMPLEMENT
login,
registration,
develop backend,
develop databases,
write backend protocols,
integrate app in the server,
connect app and databases,
same user interface,
same animations,
same appearance,
load user from the server,
upload post with the picture,
upload post without the picture,
write a bio,
remove a bio,
load profile pictures,
load covers,
edit user's information,
see the full log of activity,
log out,
load posts from the server,
like posts,
comment posts,
delete posts,
delete comments,
dislike posts,
complain about the post,
complain about the user,
follow users,
send friendship requests,
accept friendship requests,
reject friendship requests,
add friends,
remove friends,
see recommended users,
see all the posts of the followed users,
see all the posts of the friends,
go to friends home page,
comment posts of other people,
like posts of other people,
use pagination logic,
send a notifications,
receive a notifications,
highlight unseen notifications,
search users,
use restrictions,
use dual functions,
auto-layout,
alignment,
delete notifications,
use privacy settings by restricting others to follow you or send a friendship requests
and many many other functions.
⭐️⭐️⭐️⭐️⭐️"I'm learning new ways of doing things in XCode which is great!" - Gustavo
⭐️⭐️⭐️⭐️⭐️"A worthy adventure! Great content, exciting functionality, and continuous learning. Very satisfied." - Jimmy
⭐️⭐️⭐️⭐️⭐️"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! Thank you!" - Julio
⭐️⭐️⭐️⭐️⭐️"Clear and concise, easy to understand with detailed explanations. I have trolled the net looking for decent learning resources for weeks and haven't found anything to this type of quality. A big thanks goes to Akhmed!" - Keith
⭐️⭐️⭐️⭐️⭐️"All Courses of this Instructor are incredible. I really respect him and appreciate his great job for us." - Fahad
⭐️⭐️⭐️⭐️⭐️"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
⭐️⭐️⭐️⭐️⭐️"Clear and concise, easy to understand with detailed explanations. I have trolled the net looking for decent learning resources for weeks and haven't found anything to this type of quality. A big thanks goes to Akhmed!" - Keith Harris
⭐️⭐️⭐️⭐️⭐️"I have been developed IOS app using Swift for 6 months. I think this course is the best! Akhmed is explaining all points of Swift. This is on the job training for being IOS developer. Thanks..." - Bebe Tutu
⭐️⭐️⭐️⭐️⭐️"Just the high quality course I was looking for. I am at the beginner level when it comes to app development and I find it easy to follow Akhmed`s pace throughout the course. You will learn a lot about the different aspects of creating an advanced app and the end result is just as awesome as promised. Good work!" - Kjetil G. T.
⭐️⭐️⭐️⭐️⭐️"This course really good contents to create your own social apps. Do not hesitate, I think it worth to learn how a real world app develop step by step. Come this amazing class!" - Burak G.
⭐️⭐️⭐️⭐️⭐️"This course is for both beginners and experience users . As the beginners , the instructor has very detailed explanation on the code but you might need to dig out more basic swift knowledge by yourself . Overall , I believe this is the best ios swift course online till now to give your detailed and completed tourtiral to build a sophisticated and completed ios app . Lots haven learned . Great thanks to Akhmed!" - Richard Mao
⭐️⭐️⭐️⭐️⭐️"Thank you for a really interesting course, i like the way you explain things and that you are covering so many things in short frame of time. I would definitely recommend the course to everyone who is interested in real time applications." - Kostya Y.
⭐️⭐️⭐️⭐️⭐️"Ok so I did figure out that the instructor has 2 very good things in him. 1) Very very friendly 2) He always answers your questions This is a course you must buy. There are so many new things to learn from him and whenever you need help just reach out to him. Akhmed is the best instructor :) Thanks" - Abdullah Ehsan
⭐️⭐️⭐️⭐️⭐️"I have taken over 40 courses on Udemy and this tops my list of best courses. Clear, detailed, engaging, and in the end you have an app that has more functionality, more details and superior in every way to other courses I have taken. I only can hope that more courses are on the way. Excellent..." - Stan Benavides
SOME OF INTERESTING FACTS
• Facebook has been created using mainly the same technology and same programming languages and techniques.
• User Interface and appearance of the Facebook can't be distinguished from the original.
• Content covered here has never been shown before by any of the developers.
WHAT AT COMPLETION?
At completion of this course, you'll be creating and uploading to App Store the Top Rated iOS Apps writing an advance and highly efficient code.
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 +50 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!
iOS 13 AND SWIFT 5 VERSION IS INCLUDED