Nick wants to know if we're getting any useful tips from his Spotify videos. These are the fun screens. Here's what I picked up... In Practice #2 - Building the Home Screen @01:25 Nick shows a nice animation when clicking a Recents cell. Will be cool to see how that's done in code! @03:11 More setup! Developers will benefit seeing how you setup colors as a reusable asset. Excellent guide. @08:10 High level discussion on how to organize files in your Xcode project. New programmers, take note! @09:07 In-depth analysis of the top function bar of the app. Without any code, he visually disects the action bar into its basic components. This is key to duplicating another app's look and feel. @12:16 Good advice on how to initally setup a scroll view to see fake data whilst getting your thoughts together. @10:21 Sets an ontap gesture to see profile page. But we never mock up a user 👩🏽 profile page. ☹ @13:00 Deep analysis on when to break out view into an independent structure. Keep your views simple. @15:39 Excellent hints for viewing several variations of a component in the preview to test multiple component configuration. @17:35 Clear discussion on when to include lesser view details (profile image) in a parent view vs when to create a reusable object (CategoryCell). This helps push new developers to the next level of strategic thinking. Detailed discussion, from a developer's perspective, of crafting a datamodel for categories. Should we use structs? or enums? This type of discussion greatly helps new developers. It almost like agile's concept of pair-programming. You're in the room with us, helping us make the right decisions. @20:31 Advice for making buttons ▶ a bit bigger for users with "really, really big fingers 🖐🏻". That was great advice from a senior developer. Also, I (actually!) laughed out loud at his acknowledging users might have "really big fingers 🖐🏻." 🤣🤣🤣 @23:09 Nick refactors code out of the view and into a separate computed var by copy-paste. It would be nice to see him do this using Xcode's Refactor menu. @24:07 He demonstrates an excellent technique for faking data in a scroll 📜 view, just to get the gist of an undeveloped view. Since this is common in his vids, it would be great to see him introduce Code Snippets ✂. @27:09 Excellent discussion about fine detail of horizontal padding cutting off a view. Adding blue background is an advanced technique to visualise the effect of padding. Juniors take note!
Thank you, Nick, I enjoy your teaching style! This is a great tutorial I have picked a lot. Looking forward to the next practice, keep up the great work...
Of course, this video was useful for me, there was such a place in my project, I was confused about how to do it, but I found a solution. Thank you bro
awesome series, cant wait for item details screen, im just having some issues with ScrollKit library used to achieve this scroll header collapse effect. there scrollview jitters a bit when scrolling, probably because of scrollview nesting and it seems like your approach wont have the issue. cant wait
Hi, i love the lazyVstack with the pinned sectionHeader animation, would this be possible with a List somehow, instead of the scrollView? Because i also really want to use the swipe actions on the rows and they unfortunately only work with the List
watching this is better than netflix :)) #KEEPGOING
You made my day 🤙
Nick wants to know if we're getting any useful tips from his Spotify videos. These are the fun screens. Here's what I picked up...
In Practice #2 - Building the Home Screen
@01:25 Nick shows a nice animation when clicking a Recents cell. Will be cool to see how that's done in code!
@03:11 More setup! Developers will benefit seeing how you setup colors as a reusable asset. Excellent guide.
@08:10 High level discussion on how to organize files in your Xcode project. New programmers, take note!
@09:07 In-depth analysis of the top function bar of the app. Without any code, he visually disects the action bar into its basic components. This is key to duplicating another app's look and feel.
@12:16 Good advice on how to initally setup a scroll view to see fake data whilst getting your thoughts together.
@10:21 Sets an ontap gesture to see profile page. But we never mock up a user 👩🏽 profile page. ☹
@13:00 Deep analysis on when to break out view into an independent structure. Keep your views simple.
@15:39 Excellent hints for viewing several variations of a component in the preview to test multiple component configuration.
@17:35 Clear discussion on when to include lesser view details (profile image) in a parent view vs when to create a reusable object (CategoryCell). This helps push new developers to the next level of strategic thinking.
Detailed discussion, from a developer's perspective, of crafting a datamodel for categories. Should we use structs? or enums? This type of discussion greatly helps new developers. It almost like agile's concept of pair-programming. You're in the room with us, helping us make the right decisions.
@20:31 Advice for making buttons ▶ a bit bigger for users with "really, really big fingers 🖐🏻". That was great advice from a senior developer. Also, I (actually!) laughed out loud at his acknowledging users might have "really big fingers 🖐🏻." 🤣🤣🤣
@23:09 Nick refactors code out of the view and into a separate computed var by copy-paste. It would be nice to see him do this using Xcode's Refactor menu.
@24:07 He demonstrates an excellent technique for faking data in a scroll 📜 view, just to get the gist of an undeveloped view. Since this is common in his vids, it would be great to see him introduce Code Snippets ✂.
@27:09 Excellent discussion about fine detail of horizontal padding cutting off a view. Adding blue background is an advanced technique to visualise the effect of padding. Juniors take note!
Thank you, Nick, I enjoy your teaching style! This is a great tutorial I have picked a lot. Looking forward to the next practice, keep up the great work...
Of course, this video was useful for me, there was such a place in my project, I was confused about how to do it, but I found a solution. Thank you bro
This is so good Nick, please do UIKIT fundamentals next and app creation in UIKIT next (paid)
Nice video Nick! I'm waiting the next ones to help me build an app, shoutout to Brazil 🇧🇷
awesome series, cant wait for item details screen, im just having some issues with ScrollKit library used to achieve this scroll header collapse effect. there scrollview jitters a bit when scrolling, probably because of scrollview nesting and it seems like your approach wont have the issue. cant wait
Awesome playlist bro. Chopped cheese on me
Thanks Nick. That's really helpful.
Hi, i love the lazyVstack with the pinned sectionHeader animation, would this be possible with a List somehow, instead of the scrollView? Because i also really want to use the swipe actions on the rows and they unfortunately only work with the List
Thanks!
learned a lot. Thanks
Legend
Hi Nick, I found the SwiftfulUI package not capable for macOS app development, could you help to fix it?
@17:00 why not use .background(isSelected ? .spotifyGreen : .spotifyDarkGray, in: .capsule) instead of .cornerRadius(16)
Awesome :)
I love how Apple annoys you deprecating modifiers 😆
Perfect ❤
Spotify has a light mode?
The audio at the start of these tutorials is really bad. Heavy room echo.
NYC is a very loud place 😭
I used AI to try to fix it but I’ll try something else next time