Day 29: Spinners – Loading Elements in SwiftUI Let's learn to add loading spinners to your SwiftUI...
Day 28: Lottie Animations – Integrating Lottie Animations into Your UI 🎨 Lottie is a powerful...
Day 26: Making Apps Accessible for Users with Disabilities Today, we’ll explore how to make your...
Day 25: Manifesting a Split View Layout Welcome to Day 25 of the #30DaysOfSwift series! Split...
Day 24: Designing Forms and Handling User Input Validation 📋 Let's go to the basics today with by...
Day 23: AVKit Integration – Playing Videos and Media in SwiftUI 🎬 Today, we’ll explore how to...
Day 22: Exploring LazyHGrid Cheers to the Day 22nd of the #30DaysOfSwift series! Today, we’re...
Day 21: Custom Toggle Button, anyone? ⚙️ Today, we’re going to create a custom toggle button in...
Day 20: Adding a Pull-to-Refresh Feature to Your Lists or Views 🔄 Let's implement the...
Day 19: Tell Your Users About The Progress ⏳ Welcome to Day 19 of the #30DaysOfSwift series! Learn...
Day 17: Dynamic Font Scaling for Accessibility 🔤 Today, let me share a simple tip on how to...
Day 16: Alerts – Designing Native Alerts in SwiftUI 🚨 Today, we’ll focus on using the native alert...
Day 14: Enhancing Interactions with Context ⚙️ Welcome back to the #30DaysOfSwift series! Today,...
Day 13: LazyVStack vs List – Efficient List Building in SwiftUI 🛠️ In today's post of the...
Day 12: Mastering Gestures – Swipe, Tap, and Pinch ✋ In my twelfth post of the #30DaysOfSwift...
Day 11: Embrace the Night 🌙 For the eleventh post of the #30DaysOfSwift series, I am adding a Dark...
Day 10: Smooth as Butter Transitions 🌀 In the tenth post of #30DaysOfSwift series, we’re diving into...
Day 9: Smooth Scroll with Scrollable Cards! 🎴 For the ninth post of #30DaysOfSwift series, let's...
Day 8: Level Up with a Custom Tab Bar! In the eighth post of #30DaysOfSwift series, let's make a...
Day 7: Stay in the Loop with Canny.io! 🔄 In the seventh post of #30DaysOfSwift series, I am sharing...
Day 6: Know Thyself with A Hog! 📊 In the sixth post of #30DaysOfSwift series, we’ll learn how to...
Day 5: First Impressions Matter! 🚀 In the fifth post of #30DaysOfSwift series, we’ll focus on...
Day 4: Welcome them in style! 🎉 In the Fifth post of #30DaysOfSwift series, let's learn how to add...
Day 3: The earthly vibrations caught my off guard. 💂 In the Fourth post of #30DaysOfSwift series,...
Day 2: Wandering around the multiple paths 🛣️ In the third post of #30DaysOfSwift series, I am going...
Day 1: Stumbling across the Hidden Gold 👑 In the second post of #30DaysOfSwift series, you will...
Day 0: Embarking on the Swift & SwiftUI Odyssey Welcome to the first post in my 30-day...
One of the best things about being in an industry that rapidly changes is the number of fascinating...
A few months back, I built a resource called Learningin.tech which is a resource of resources to lear...
Hello Developers, It's been a while since I shared something useful with the #DevCommunity. I have b...