Many times you need a server to store app data. Google Firebase makes that very easy to do without knowing server side code. In this course we make a simple WhatsApp clone that shows you how to authenticate users and connect to a real time database. By the end you'll have all the knowledge you need to recreate WhatsApp! See more...
Sometimes you need a helping hand from people who've done what you're trying to do. The forums are a private and exclusive way to guide you to success!
A few more reviews (there are over 18,000 to choose from!):
This is where your journey starts. We cover all the basics you need to get going in this short course designed to get you up and running fast!
The entire course includes coding challenges after every lesson to really get you thinking. Code challenges are shown to increase learning by over 300%, compared to just watching.
As always, includes many funny and strange anecdotes from my decades as a pro developer!
Now that Swift Basics has got you going it's time to dig deeper!
Intermediate Swift programming gives you more complex code patterns which form the route to fully fledged iOS or Mac apps!
The entire course includes coding challenges after every lesson. The end of the course has a big project where you will put all your new found skills to use. This will be your very first app!
And way more developer experience than I can list here!
This foundational course will move you further down the road to becoming an Apple software engineer. Apps on iOS and Mac earn more than double those on Android – for good reason! Apple users are much more likely to spend money on your products than equivalent Android users.
This course introduces you to the following concepts via the creation of 3 basic iOS apps:
Once you get a grasp on these basic iOS concepts you’ll pretty much be ready to build your own basic apps and release them to the app store!
This course teaches you how to use on board hardware – specifically the GPS in this case. The steps taken are similar to accessing other types of hardware so once complete you’ll have a god idea of how to do it for your specific needs using on device hardware.
We also introduce the idea of communicating with web APIs (servers with data on them). I outline the ways you should think about doing this and how certain plugins can get us to the end result faster.
Finally I show you how to implement local notifications so you can send reminders to the end user (without needing to pay for a cloud notification service).
By the end you’ll have a simple app that looks great but actually contains a lot of complexity!
The app will:
This is a great way to deep dive into a real app that could be released to the app stores!
This course teaches you how to use Google Firebase as a backend for your app.
Traditional development uses a server and these are costly and time consuming to setup.
Google Firebase helps us avoid this headache, giving us a production ready server that we can deploy immediately.
To explore the topic we will be making a very simple WhatsApp clone. Using this clone we will touch on the concepts of authentication and connection to a real time database.
You will also benefit from my experience with Firebase, which is quite substantial over the years!
By the end you’ll have an app that mimics a basic version of WhatsApp!
Here’s what you’ll be able to do by the end:
This is a great way to deep dive into Firebase and get an understanding that you can use for any app that requires a server!
All lessons and assignments are accessible 24/7 online. Lifetime access is guaranteed (I’m not going anywhere!)
If you are unsatisfied for any reason whatsoever I will give you a full refund. No quibbles (but I may ask why after I have refunded you – so I know what went wrong!)
When these courses get updates, so will you. No extra charges. No subscriptions. Just quality content for life.
You will need a Mac computer, Hackintosh or Mac Virtual Machine with Xcode installed (Xcode is free from Apple).
Simply click the button to get started