Adding Swipe Actions to UITableViewCells | Swift 5, XCode 13
This video teaches how to implement swipe to delete on a UITableView. We start by learning how to enable swipe action on a cell, then we move on to adding custom icons and background colors to the swipe action. Finally, we see how we can add swipe actions to both directions (left and right) on a tableView cell.
In this video, we implement a generic function that helps us decode json response into a swift type.
Additional Resources:
Complete Yummie UI: https://github.com/EMacco/ios-tutorials/tree/yummie-ui
Yummie Full App: https://github.com/EMacco/ios-tutorials/tree/yummie-network-connection
Introduction to Networking: https://www.youtube.com/watch?v=IlhxzbLGlPg
URL Session DataTask: https://www.youtube.com/watch?v=xsfzGt7k0rI
Encodable & Decodable: https://www.youtube.com/watch?v=4TfCtY9NINk
Generics: https://www.youtube.com/watch?v=V-D799BpfAg&t=1s
Structs & Enums: https://www.youtube.com/watch?v=mW52s9rNiF4
Retain Cycle: https://www.youtube.com/watch?v=zn05jgp8VUc&list=PLgBVHL8joMCslhJPyp2Wzzh5ZO9bmRkK-&index=16
Concurrency: https://www.youtube.com/watch?v=T0nbHBTQ5Ss&list=PLgBVHL8joMCslhJPyp2Wzzh5ZO9bmRkK-&index=15
Say Hi on Social Media:
LinkedIn: https://www.linkedin.com/in/emacco/
Twitter: https://twitter.com/Its_Macco
...
https://www.youtube.com/watch?v=28zR8IZrVmM
After years of oppression, we the Nigerian youths have decided to finally #RiseUp and say #EndPoliceBrutality, #EndSARS, #EndBadGovernance.
This video is dedicated to creating/promoting awareness of the peaceful protest that is going on in Nigeria.
We will learn how to install Cocoapods, Install third-party dependencies using cocoapods, and build a simple gallery app to show some images of the peaceful protest.
We will use a library called Kingfisher to load images from the internet to our app and create two buttons to show the next and previous images in the gallery.
It will be really helpful if we all can #unite and join in the fight against #corruption.
1. Introduction 00:00
2. Install Cocoapods 00:54
2. App Demo 02:00
3. Design App 03:12
4. Install Kingfisher Dependency 12:15
5. Implement Gallery Functionality 15:53
Additional Resources:
Starter Project: https://github.com/EMacco/ios-tutorials/tree/EndSARS-Starter
Finished Project: https://github.com/EMacco/ios-tutorials/tree/EndSARS-Complete
Flag Image: https://res.cloudinary.com/dn4pokov0/image/upload/v1603090108/flag.png
LaunchScreen Background: https://res.cloudinary.com/dn4pokov0/image/upload/v1603090118/8AB1F8DA-314B-4519-A1CB-D4E9D631D84B.jpg
Say Hi on Social Media:
LinkedIn: https://www.linkedin.com/in/emacco/
Twitter: https://twitter.com/Its_Macco
...
https://www.youtube.com/watch?v=LA2ZfnLAEwU
In this video we learn about the Model View Controller (MVC) Design Pattern.
We start by understanding how each component connects with the others, then we implement an example project (Login Page) using the MVC pattern.
Additional Materials:
Starter Project: https://github.com/EMacco/ios-tutorials/tree/design-pattern-starter
Concurrency: https://www.youtube.com/watch?v=T0nbHBTQ5Ss
Retain Cycle: https://www.youtube.com/watch?v=zn05jgp8VUc
Food Ordering App: https://www.youtube.com/playlist?list=PLgBVHL8joMCthoqCwsWAUWIiyJaPrqPA4
Say Hi on Social Media:
LinkedIn: https://www.linkedin.com/in/emacco/
Twitter: https://twitter.com/Its_Macco
Video Content
1. Introduction 00:00
2. What is MVC? 00:46
3. MVC in Practice 04:03
4. Conclusion 25:39
...
https://www.youtube.com/watch?v=sbYaWJEAYIY
#ios #interview #programming #tech
Say Hi on Social Media:
LinkedIn: https://www.linkedin.com/in/emacco/
Twitter: https://twitter.com/Its_Macco
...
https://www.youtube.com/watch?v=1VnpwLsmzvk
In this session, we get introduced to the concept of Networking.
We learn how systems communicate with each other and also discuss the various components that make up a URL.
We also learn about the various HTTP methods and what they are used for.
Additional Resources:
https://courses.lumenlearning.com/zeliite115/chapter/reading-computer-network/
Say Hi on Social Media:
LinkedIn: https://www.linkedin.com/in/emacco/
Twitter: https://twitter.com/Its_Macco
...
https://www.youtube.com/watch?v=IlhxzbLGlPg
Ready to take your iOS development skills to the next level? Join our exclusive iOS Bootcamp and learn how to build a real-time message app from scratch using Swift, the language powering millions of iOS apps worldwide. Discover the secrets behind creating sleek and intuitive user interfaces, implementing powerful networking capabilities, and unleashing the full potential of Swift's robust features.
Enroll in our iOS Bootcamp today and unlock your potential as a masterful iOS developer!
https://sites.google.com/view/macco-academy/home
Say Hi on Social Media:
LinkedIn: https://www.linkedin.com/in/emacco/
Instagram: https://instagram.com/its_macco?utm_medium=copy_link
Twitter: https://twitter.com/Its_Macco
...
https://www.youtube.com/watch?v=lyYIyNHrfNw
In this lesson, we learn how to send information from one view to another using the Protocol/Delegate Communication Pattern.
We demonstrate this by building a simple application that allows us to turn on/off a lightbulb by toggling a switch in a different ViewController.
Say Hi on Social Media:
LinkedIn: https://www.linkedin.com/in/emacco/
Twitter: https://twitter.com/Its_Macco
Additional Resources:
Starter Project: https://github.com/EMacco/ios-tutorials/tree/delegate-protocol-starter
Complete Project: https://github.com/EMacco/ios-tutorials/tree/delegate-protocol-complete
Video on Protocols: https://www.youtube.com/watch?v=EOqxzrcunNY&t=1s
...
https://www.youtube.com/watch?v=HtU6yZbtCAQ
In this video, we design the food category section of the home page using a CollectionView.
We start by designing the CollectionViewCell independent of the Main.Storyboard, then we implement delegate and datasource.
We also create a reusable CardView class which adds both shadow and corner radius to the parent view.
Additional Resources
Yummie Full App: https://github.com/EMacco/ios-tutorials/tree/yummie-network-connection
CollectionView: https://www.youtube.com/watch?v=aU_kTzMZHQ8&list=PLgBVHL8joMCslhJPyp2Wzzh5ZO9bmRkK-&t=0s
Connecting outlets/actions and multiple views: https://www.youtube.com/watch?v=Irt_8Y4PSOE&list=PLgBVHL8joMCslhJPyp2Wzzh5ZO9bmRkK-&t=0s
Say Hi on Social Media:
LinkedIn: https://www.linkedin.com/in/emacco/
Twitter: https://twitter.com/Its_Macco
...
https://www.youtube.com/watch?v=Xr3wPkOMjSs
Today, we learn how to apply different layouts to each section in a UICollectionView using UICollectionViewCompositionalLayout.
Resources:
Starter Project: https://github.com/EMacco/ios-tutorials/tree/multi-section-collectionview-starter
Finished Project: https://github.com/EMacco/ios-tutorials/tree/multi-section-collectionview-finished
Say Hi on Social Media:
LinkedIn: https://www.linkedin.com/in/emacco/
Instagram: https://instagram.com/its_macco?utm_medium=copy_link
Twitter: https://twitter.com/Its_Macco
Video Content
Introduction 00:00
Starter Project Overview 00: 42
Create Section Layout 05:21
Add Section Header 15:54
Add Popular Section 22:09
Add Stories Section 26:53
Conclusion 29:50
#ios #iosdeveloper #swift #collectionView #layouts #programming
...
https://www.youtube.com/watch?v=9Aoi-4sW6JU