Firebase Ep.6: Authentication with Twitter Login (Xcode 9 Swift 4 iOS 11)
Today I will be showing you how to integrate Firebase Authentication in your iOS application, which allows users to sign into your app using Twitter. By the end of this tutorial, the user will be able to sign into your app using either their Facebook and Twitter account.
This is part 1 of NewArrayImages project. What it does is save an album of images within an app without any influence of your phone camera roll. This was a request also by one of my subscribers. This video will teach you how to access to the camera of your iPhone and after taking a photo it displays it in a UIImageView object.
Help fund my channel on Paypal: http://bit.ly/2c2uq0y
Shop on Amazon using our affiliate link: http://amzn.to/2bgofns
Shop on NewEgg using our affiliate link: http://bit.ly/2nvjVf3
Get a hosting on Bluehost: http://www.bluehost.com/track/techcoderx
Shop on Book Depository using our affiliate link: http://www.bookdepository.com/?a_aid=techcoderx-22
Follow me on Twitter: http://www.twitter.com/techcoderx
Check me out on eBay: http://www.ebay.com.my/usr/tianx0
Follow me on Google+: https://plus.google.com/u/0/110488612892506930385/posts
...
https://www.youtube.com/watch?v=cLGyeurB7Ok
Android is so customizable that you can turn it into an iOS device just with some apps! In this tutorial, I will be showing you how to get the iOS look on any Android device, as long as the apps meets system requirements.
APKs: https://www.dropbox.com/s/o211y35ki87pmbs/apk.zip?dl=0
Other apps that are not in the zip file, please get them from the Play Store.
Help fund my channel on Paypal: http://bit.ly/2c2uq0y
Shop on Amazon using our affiliate link: http://amzn.to/2bgofns
Follow me on Twitter: http://www.twitter.com/techcoderx
Check me out on eBay: http://www.ebay.com.my/usr/tianx0
Follow me on Google+: https://plus.google.com/u/0/110488612892506930385/posts
...
https://www.youtube.com/watch?v=MVjdYdeaQP4
You probably have not seen this before, I have created a new series of videos called TechCoder Show, and it is all about tech news or developer news, with a different setting. But today, I just talked about mainly one topic, which is WWDC 2016. More topics coming up soon so stay tuned!
Links:
Apple’s WWDC 2016 Monday’s Keynote Transcript: http://www.macrumors.com/2016/06/13/live-coverage-wwdc-2016/
The App Store hits 2 million apps count!: http://photos.reportinglive.com/p/2016-06-13/f1465837555.jpg
watchOS 3: http://venturebeat.com/2016/06/13/apple-announces-watchos-3-with-dock-control-center-instant-app-launching/
macOS Sierra: http://www.apple.com/macos/sierra-preview/
iOS10: http://www.apple.com/ios/ios10-preview/
...
https://www.youtube.com/watch?v=S2rivcxcufU
In the following 30 days, The Xcoder will try out a commercial video editing software: Final Cut Pro. This is the cheapest commercial video editing softwares in the market, costing only $299.99. It has more functions, and looks more professional. It also exports my video faster than I did in iMovie and it does rendering in the background. iMovie does it immediately when I hit the export button, then when it finishes, it will only export the video out.
It only took me 2 hours to export this 26 minute 4K video using Final Cut Pro, and it usually take 3.8 hours to export using iMovie. That is 40% lesser time in Final Cut Pro!
Help fund my channel on Paypal: http://bit.ly/2c2uq0y
Shop on Amazon using our affiliate link: http://amzn.to/2bgofns
Shop on NewEgg using our affiliate link: http://bit.ly/2nvjVf3
Get a hosting on Bluehost: http://www.bluehost.com/track/techcoderx
Shop on Book Depository using our affiliate link: http://www.bookdepository.com/?a_aid=techcoderx-22
Follow me on Twitter: http://www.twitter.com/techcoderx
...
https://www.youtube.com/watch?v=hYhEUxSl2z4
In this video I've showed you how to change the name of your Xcode Project. This happens when you do not want to rewrite the code, and just want to create another copy with a different name or you want to change your app name.
*Note: This applies to all programming languages, as long as it is developed using the Xcode IDE.
Help fund my channel on Paypal: http://bit.ly/2c2uq0y
Shop on Amazon using our affiliate link: http://amzn.to/2bgofns
Shop on NewEgg using our affiliate link: http://bit.ly/2nvjVf3
Get a hosting on Bluehost: http://www.bluehost.com/track/techcoderx
Shop on Book Depository using our affiliate link: http://www.bookdepository.com/?a_aid=techcoderx-22
Follow me on Twitter: http://www.twitter.com/techcoderx
Check me out on eBay: http://www.ebay.com.my/usr/tianx0
...
https://www.youtube.com/watch?v=-xaS2TI1XZ0
User Defaults is the easiest way to save user data with just a line (or two lines) of code. In this tutorial I have shown you how to save and retrieve data from user defaults, with different kinds of data types.
Keynote: https://www.dropbox.com/s/95gdsa0j2ej948k/User%20Defualts%20tutorial%20keynote.key?dl=0
Source Code for this tutorial: https://www.dropbox.com/s/96cxui5jenbcilj/user%20defaults.zip?dl=0
Help fund my channel on Paypal: http://bit.ly/2c2uq0y
Shop on Amazon using our affiliate link: http://amzn.to/2bgofns
Shop on NewEgg using our affiliate link: http://bit.ly/2nvjVf3
Get a hosting on Bluehost: http://www.bluehost.com/track/techcoderx
Shop on Book Depository using our affiliate link: http://www.bookdepository.com/?a_aid=techcoderx-22
...
https://www.youtube.com/watch?v=VI14xnKzyQg
My third livestream on my channel! I will be talking about my thoughts about the WWDC event that happened this morning (IF you're watching from US), new upcoming iOS app that I will be publishing, and Q&A Live with you. So join me if I'm live!
WWDC 2017: https://www.apple.com/apple-events/june-2017/
Download Beta Software: https://developer.apple.com/download/
--AFFILIATE LINKS FOR DEALS--
LG 24” 4K IPS Monitor with Freesync ($300): http://amzn.to/2rW6J4u
Ryzen 7 1700 ($300): http://amzn.to/2qm5IhB
Ryzen 7 1700X ($350): http://amzn.to/2qmmMUG
...
https://www.youtube.com/watch?v=idUbc8zchaY
FINALLY the long awaited Part 2 of the tutorial, this is the one! Here I have added a registration system, for the user to register an account for the app with a username and password. Then they're saved using UserDefaults, which is not a good way to save passwords or sensitive data (those should be saved by using Keychain, which is another topic). The app can also save multiple logins or accounts. When the user logs in, it loops through the records to check if there's a match pair of login information.
Starter project (part 1 of tutorial): https://www.dropbox.com/s/rjkoxds3qprh7rs/LogInFormSwift%20Part%201.zip?dl=0
Part 1: https://youtu.be/oEJkIEl06Yg
UserDefaults in Swift: https://youtu.be/VI14xnKzyQg
Help fund my channel on Paypal: http://bit.ly/2c2uq0y
Shop on Amazon using our affiliate link: http://amzn.to/2bgofns
Shop on NewEgg using our affiliate link: http://bit.ly/2nvjVf3
...
https://www.youtube.com/watch?v=6BP2Sefav6o
Before carrying onto the NewArrayImage project, where the next step we need to store an array of images, you need to know about UICollectionViewController, which I've never mentioned before in this channel. UICollectionViewController is very similar to UITableViewController, where you have cells and you can select and deselect it.
Support me on Patreon: https://www.patreon.com/thexcoder
Follow me on Google+: https://plus.google.com/u/0/110488612892506930385/posts
Take a survey to help improve my channel:
http://goo.gl/forms/CzvRMpriWQ
Contact me on LinkedIn: https://my.linkedin.com/in/eng-tian-xi-3b5b9943
Backup your computer with Backblaze: https://secure.backblaze.com/r/01p50l
Great deals on Amazon: https://www.amazon.com/shop/influencer-4e0c513b
...
https://www.youtube.com/watch?v=y7r5Qp8ZTos