Emirati cricketer
POPULARITY
In this episode of the iOS dev podcast, we spoke with Mohammad Azam, AzamSharp, about his iOS dev journey, SwiftData, MVVM in SwiftUI, and iOS bootcamps. Audio Version: https://podcasters.spotify.com/pod/show/jason-dubon YouTube Video: https://youtu.be/1qQO_6kRR0o AzamSharp's YouTube: https://www.youtube.com/channel/UCKvDySsrOVgUgRLhWHeyHJA AzamSharp's Twitter: https://twitter.com/azamsharp AzamSharp's Blog Post on SwiftUI Architecture: https://azamsharp.com/2023/02/28/building-large-scale-apps-swiftui.html NYC try! Swift conference: https://www.tryswift.co/events/2023/nyc/ Follow Jason On IG: https://www.instagram.com/thedubon/ Follow Jason On Twitter: https://twitter.com/JasonDubonYT Follow Jason on TikTok: https://www.tiktok.com/@thedubon 0:00 Intro 0:30 SwiftData 1:53 iOS dev journey 7:05 The biggest mistake bootcamp students make 9:12 Advice for studying new topic 10:30 Udemy course approach 14:27 Future of VisionPro & iOS development 18:40 Best cross dev platform 20:10 Indie dev: Native vs. Cross platform 21:20 Stop using MVVM 25:30 Architecture for CoreData apps 28:00 Biggest takeaway from 3 years of SwiftUI 31:45 Advice for aspiring iOS developers 32:40 Bootcamp or no bootcamp 35:04 ChatGPT & AI 38:20 Outro #iosdev #udemyswift #azamsharp
The trio are joined by developer and educator, Mohammad Azam to discuss some of the big announcements from WWDC23. Topics include Swift Macros, SwiftData, app architecture patterns, server-side swift, and more! There are ton of great links in the show notes this episode, so be sure to check them out! When you are done, follow some of the links to Azam's courses and content. We have found his work to be very helpful in our own developer journeys and maybe you will, too! ## Topics Discussed: - Welcome Azam! - Azam's WWDC23 Highlights - Swift Macros - SwiftData - VisionOS - visonOS/Vision Pro - Swift Macros / Observable - SwiftData & App Architecture - Building Large-Scale Apps with SwiftUI: A Guide to Modular Architecture - https://azamsharp.com/2023/02/28/building-large-scale-apps-swiftui.html - Backyard Birds Sample Code (WWDC23) - https://developer.apple.com/documentation/swiftui/backyard-birds-sample - Food Truck Sample Code (WWDC22) - https://developer.apple.com/documentation/swiftui/food_truck_building_a_swiftui_multiplatform_app - Data Essentials in SwiftUI (WWDC20) - https://developer.apple.com/videos/play/wwdc2020/10040/ - Server-Side Swift - Use Xcode for server-side development (WWDC22) - https://developer.apple.com/videos/play/wwdc2022/110360/ - Vapor - https://vapor.codes/ - Express - https://expressjs.com/ - Machine Learning / CreateML - Azam's CreateML Workshop Preview - Tabular Data - What's a tomato? - ChatGPT - Azam's Content / Production Tips & Tricks - Twitter: https://twitter.com/azamsharp - Web: https://azamsharp.com/ - YouTube: https://www.youtube.com/channel/UCKvDySsrOVgUgRLhWHeyHJA - Udemy Courses: https://www.udemy.com/user/mohammad-azam-2/ - Bonus: Azam's Developer Advice Intro music: "When I Hit the Floor", © 2021 Lorne Behrman. Used with permission of the artist.
Mohammad Azam (aka Azam Sharp) talks about RealityKit and how to get started as well as his recent article exporting large-scale SwiftUI app development.Guest Mohammad Azam (Website) Twitter (@azamsharp) YouTube Channel - azamsharp Building Large-Scale Apps with SwiftUI: A Guide to Modular Architecture Related Episodes Episode 144 - Yak Shaving with Tim Mitra Episode 142 - Mobile System Design with Tjeerd in 't Veen Episode 135 - Behind the Scenes of SwiftUI with Aviel Gross Episode 121 - Server-Driven UI with Mohammad Azam Episode 82 - Game Development with Tammy Coron We talked about (00:00) - RealityKit (10:52) - SwiftUI Architecture (24:01) - SwiftUI Navigation (27:22) - SwiftUI Testing Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @leogdion@c.imYoutube - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) ★ Support this podcast on Patreon ★
This week, we have actual PickleJarTodo updates! Plus, Kotaro gets up on his soapbox to rant about testing, but is coaxed down and a more nuanced discussion ensues. Plus, we have some thoughts on the recent Mohammad Azam article about SwiftUI architecture and the NSSpain presentation about rewriting SoundCloud in SwiftUI. Finally, Steve remembers some sage advice he read on the early Web in the 1990s...RTFM! Topics Discussed: - PickleJarTodo Update - Lots of UI Components! (Kotaro) - Basic Image Picker Support (Steve) - Testing Discussion - TDD - UI Testing - Testing time vs Development Time - It Depends - SwiftUI Architecture Discussion - SwiftUI Architecture — A Complete Guide to the MV Pattern Approach - https://betterprogramming.pub/swiftui-architecture-a-complete-guide-to-mv-pattern-approach-5f411eaaaf9e - Lessons Learnt Rewriting SoundCloud in SwiftUI - https://vimeo.com/751534042/f1ae29434e - Programmers as Craftsmen - Environment - PreferenceKeys - RTFM! - Building a Budget App Using SwiftUI and Core Data Part 1 (Mohammad Azam) - https://www.youtube.com/watch?v=Mfp2l59JKKo Intro music: "When I Hit the Floor", © 2021 Lorne Behrman. Used with permission of the artist.
Guest Mohammad Azam (Website) Twitter (@azamsharp) YouTube Channel - azamsharp Youtube Video - https://youtu.be/z5JTfzBX4WMRelated Episodes Cross Platform Comparison with Rob Kerr Swift Package Manager Super Powers with Marco Eidinger Scaling and Security with Jeroen Leenarts Multi-Platform SwiftUI with Malin Sundberg UI Design for Developers with Heidi Helen Pilypas Related Links Server Driven UI Crash Course - iOS, Swift, SwiftUI and NodeJS/Express Introduction to Server Driven UI in iOS, Swift & SwiftUI - Udemy Course A Deep Dive into Airbnb's Server-Driven UI System by Ryan Brooks SponsorsSwift Remote StudioVirtual Coworking for iOS, Mac, and Swift Developers. The last two years have taken a toll on us all. You may have been feeling isolated while working remotely, but now you can do something about it. Join a growing community of iOS, Mac, and Swift developers, designers, and creators just like you. Help one another out. Get motivated. Create new friendships. Work Together, Swiftly. Enjoy: Virtual Coworking Silent Coworking Community Spaces Job Board Member Discounts Community Events Use the promo code EMPOWER15 will get them 15% off any plan.AppFiguresThe tools you need to monitor, optimize, and get more downloads.Want Ariel to review your screenshots so you can get more downloads? Submit it here and tune into the live stream on Thursday 5/5 @ 10:30AM EST to see it!There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:https://appfigures.com/resources/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Submit your app today at:https://fg.rs/ls8fand tune into the live stream here:https://www.youtube.com/watch?v=Eb4hs-g_bhYon Thursday 5/5 @ 10:30AM EST to see it!Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030360iDev - Denver, CO – August 28-31, 2022 (Hybrid)Grand Hyatt Denver The Leading indie iOS/Mac (and watchOS, and tvOS) Developer conference It's all about Community and Code! Four days of hands-on training, amazing sessions, and the great community. All Swift. Available Online or In-Person Use the promo code EmpowerApps to get 20% off registration.Show Notes Where Server-Driven UI makes sense How it helps with Cross-Platform development Setting decoding components from the server Migrating your app to use server-driven UI Which is easier SwiftUI or UIKit Dealing with Versioning Social MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)★ Support this podcast on Patreon ★
Mohammad Azam is a trainer/teacher and active on Udemy and YouTube. He moved to the US for his education and with his side income he is able to travel a lot.Learn more about Mohammad on:His website: https://azamsharp.com/His Twitter: @azamsharpYouTube channelUdemy instructor pagePlease rate me on Apple Podcasts.Send me feedback on SpeakPipeOr contact me through twitterNewsletter, sign up!My book: Being a Lead Software DeveloperLead Software Developer Learn best practices for being a great lead software developer. Support the show (https://pod.fan/appforce1)
In today's episode, we have Mohammad Azam, who is going to talk about how he was able to carve a place for himself in the competitive niche of iOS development. You will also get to hear why it pays off to pay attention in a rapidly changing industry, his strategies and tactics for maximum growth on the social media platform Twitter, and why you should be posting free content on YouTube to help drive more students to your course. Show Notes for This Episode Visit: https://onlinecourseigniter.com/39 Join Our Free Community: https://onlinecourseigniter.com/community
In this episode of the iPhreaks Show, Azam and Chuck sit down and talk about the Reactive programming patterns and MVVM that go into building applications using SwiftUI in ways that allow the applications to be responsive, easy to test, and to grow. The discussion ranges through RxSwift and Combine to MVVM patterns that SwiftUI leads to and some of the pitfalls that you might run into using them. Sponsors Audible.com CacheFly Panel Charles Max Wood Guest Mohammad Azam Links https://github.com/ReactiveX/RxSwift https://developer.apple.com/documentation/combine https://azamsharp.com/viewmodel-patternshttps://github.com/ReSwift/ReSwift Picks Charles Max Wood: Overview of Docker Compose Adventures in Machine Learning podcast Mohammad Azam: Upstream: The Quest to Solve Problems Before They Happen, by Dan Heath Follow iPhreaks Show on Twitter > @iphreaks
In this episode of the iPhreaks Show, Azam and Chuck sit down and talk about the Reactive programming patterns and MVVM that go into building applications using SwiftUI in ways that allow the applications to be responsive, easy to test, and to grow. The discussion ranges through RxSwift and Combine to MVVM patterns that SwiftUI leads to and some of the pitfalls that you might run into using them. Sponsors Audible.com CacheFly Panel Charles Max Wood Guest Mohammad Azam Links https://github.com/ReactiveX/RxSwift https://developer.apple.com/documentation/combine https://azamsharp.com/viewmodel-patternshttps://github.com/ReSwift/ReSwift Picks Charles Max Wood: Overview of Docker Compose Adventures in Machine Learning podcast Mohammad Azam: Upstream: The Quest to Solve Problems Before They Happen, by Dan Heath Follow iPhreaks Show on Twitter > @iphreaks
Testing your iOS apps can be tricky. It's even trickier when you need to make sure that your non-technical folks to verify that your applications behave as they should. Azam shares his expertise in testing your applications using Behavior Driven Development techniques and how to write specifications in plain English that can be read and understood by non-technical people and can be executed by computers to verify that the behavior matches up. Panelists Alex Bush Guest Mohammad Azam Sponsors CacheFly Picks Alex Bush: WWDC for macOS Mohammad Azam: Mark of the Beast Follow iPhreaks on Twitter: @iphreaks
Testing your iOS apps can be tricky. It's even trickier when you need to make sure that your non-technical folks to verify that your applications behave as they should. Azam shares his expertise in testing your applications using Behavior Driven Development techniques and how to write specifications in plain English that can be read and understood by non-technical people and can be executed by computers to verify that the behavior matches up. Panelists Alex Bush Guest Mohammad Azam Sponsors CacheFly Picks Alex Bush: WWDC for macOS Mohammad Azam: Mark of the Beast Follow iPhreaks on Twitter: @iphreaks
In this episode of the Online Course Masters Podcast, you will hear how Mohammad Azam builds programming courses on very specific niches to create a portfolio of diverse information. Mohammad also leverages teaching boot camps in person which provides real-time feedback and also gives him more exposure both offline and online. You will definitely want to listen to this episode if you have ever wanted to create a live event experience! This is the Online Course Masters show, where we you learn how to create, launch and grow your own online course business. Visit http://onlinecoursemasters.com for show notes and more online teaching resources. You can join the Academy - the one and only place you need to become an online course masters yourself. Or, start with our free 5-day course creation challenge. Let's teach the world together!
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Panel: Andrew Madsen Guilherme Rambo Special Guest: Mohammad Azam Episode Summary In this episode of iPhreaks, the panel hosts Mohammad Azam, a Full Stack Immersive Web Instructor at DigitalCrafts and a Udemy instructor. Mohammad talks about ARKit: how it works, its features, its benefits and which industries will possibly benefit from this augmented reality framework. They talk about what actions Apple takes to help developers feel more comfortable with 3D development. They also briefly compare ARKit and Unity. Mohammad gives examples of some of the more interesting projects he has seen done, using ARKit. He then talks about resources where developers can learn about ARKit; two of which are Mohammad’s YouTube video, Building Augmented Reality Apps Using ARKit and his Udemy course Mastering ARKit for iOS which offers a coupon code 'iPHREAKS' for Devchat.tv listeners. Links Mohammad's Twitter Mohammad's LinkedIN ARKit Building Augmented Reality Apps Using ARKit Mastering ARKit for iOS - Coupon Code = iPHREAKS https://www.facebook.com/DevChattv Picks Andrew Madsen: PSPDFKit and Swift Guilherme Rambo: How Overnight Shipping Works Mohammad Azam: Bad Blood: Secrets and Lies in a Silicon Valley Startup by John Carreyrou American Kingpin: The Epic Hunt for the Criminal Mastermind Behind the Silk Road by Nick Bilton
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Panel: Andrew Madsen Guilherme Rambo Special Guest: Mohammad Azam Episode Summary In this episode of iPhreaks, the panel hosts Mohammad Azam, a Full Stack Immersive Web Instructor at DigitalCrafts and a Udemy instructor. Mohammad talks about ARKit: how it works, its features, its benefits and which industries will possibly benefit from this augmented reality framework. They talk about what actions Apple takes to help developers feel more comfortable with 3D development. They also briefly compare ARKit and Unity. Mohammad gives examples of some of the more interesting projects he has seen done, using ARKit. He then talks about resources where developers can learn about ARKit; two of which are Mohammad’s YouTube video, Building Augmented Reality Apps Using ARKit and his Udemy course Mastering ARKit for iOS which offers a coupon code 'iPHREAKS' for Devchat.tv listeners. Links Mohammad's Twitter Mohammad's LinkedIN ARKit Building Augmented Reality Apps Using ARKit Mastering ARKit for iOS - Coupon Code = iPHREAKS https://www.facebook.com/DevChattv Picks Andrew Madsen: PSPDFKit and Swift Guilherme Rambo: How Overnight Shipping Works Mohammad Azam: Bad Blood: Secrets and Lies in a Silicon Valley Startup by John Carreyrou American Kingpin: The Epic Hunt for the Criminal Mastermind Behind the Silk Road by Nick Bilton
Mohammad Azam has been developing iOS applications since 2010. I have worked as a lead mobile developer for VALIC, AIG, Schlumberger, Baker Hughes, Blinds.com and The Home Depot. I have also published tons of my own apps to the App Store and even got featured by Apple for my app, Vegetable Tree. I highly recommend that you check out my portfolio. At present I am working as a lead instructor at DigitalCrafts. Links from the Show https://twitter.com/azamsharp http://www.azamsharp.com
Mohammad Azam joins us to discuss ARKit! Websites Apple ARKit Made With ARKit Udemy ARKit Course + DISCOUNT Things We Love Guest 1) Audible Book “Ready Player One” 2) Google Trips App 3) Advice: Take a break from our devices and experience life Eman 1) Things by Cultured Code 2) Pixelmator Pro
City of You Podcast Episode 10: Basia Adamczak recorded on Mohammad Azam's front porch in the Brownlee Woods neighborhood of Youngstown, Ohio on June 5, 2016 interrupted by Mohammad driving away.
More Than Just Code podcast - iOS and Swift development, news and advice
In this special live episode Tammy Coron, Greg Heo and Joe Cieplinski join Jaime Lopez and Tim Mitra. We discuss whether to refactor your old code. We also sticker packs for the Messages API. Joe has produced Leo Collection stickers. We discuss diversity challenges at conferences with Tammy and Joe. We also send Tammy Inside the Chaotic Studios. Subtitle: Three Podcasts Go In, One Comes Out. photo by Jessy Catterwall Episode 110 Show Notes: Leo Collection Airplane Mode (band) Indie Devstock Release Notes Conference Janie Clayton Mohammad Azam Simon Allardice Will Terry - Chlldrens book illustrator
Join Tammy Coron and Tim Mitra on Episode 61, recorded on June 02, 2016. On this episode we talk with Mohammad Azam. Azam is an iOS Instructor at The Iron Yard and the mastermind behind Vegetable Tree which was featured by Apple as the best gardening app in the App Store. Azam is also active on YouTube and maintains his popular channel “AzamSharp” where he shares his iOS knowledge.
City of You Podcast Episode 10: Mohammad Azam recorded on Mohammad's front porch in the Brownlee Woods neighborhood of Youngstown, Ohio on June 5, 2016 surrounded by ferns and neighbor's mowing their lawns off in the distance.
In this podcast Mohammad Azam and Steffen Itterheim talks with Krzysztof Zabłocki about his fun and innovative app called Foldify. Krzysztof explains the development and idea behind Foldify and also gives us a peek into the upcoming features of the app. Show Notes: Foldify Official Website Pixle Vote for Foldify as the most innovative app […]
In this podcast Mohammad Azam and Steffen Itterheim talks with Krzysztof Zabłocki about his fun and innovative app called Foldify. Krzysztof explains the development and idea behind Foldify and also gives us a peek into the upcoming features of the app. Show Notes: Foldify Official Website Pixle Vote for Foldify as the most innovative app […]
In this podcast Mohammad Azam and Steffen Itterheim talks with Jacob Gundersen and Travis Baker about Gladiators of Eden iPhone and iPad game. Travis and Jacob shares their experience of crowd sourcing the game on Kickstarter. Show Notes: Gladiators of Eden iPhone and iPad Game on Kickstarter MetalBoyBlue
In this podcast Mohammad Azam and Steffen Itterheim talks with Jacob Gundersen and Travis Baker about Gladiators of Eden iPhone and iPad game. Travis and Jacob shares their experience of crowd sourcing the game on Kickstarter. Show Notes: Gladiators of Eden iPhone and iPad Game on Kickstarter MetalBoyBlue
In this special episode of Cocos2d Podcast Mohammad Azam shares his experience in creating educational apps for the iOS platform. Show Notes: 1) Kinder Pop 2) Mathemachicken 3) A Dad’s Plea to Developers of iPad Apps for Children 4) Lessons Learned from Creating Educational Apps for the iOS Platform
In this special episode of Cocos2d Podcast Mohammad Azam shares his experience in creating educational apps for the iOS platform. Show Notes: 1) Kinder Pop 2) Mathemachicken 3) A Dad’s Plea to Developers of iPad Apps for Children 4) Lessons Learned from Creating Educational Apps for the iOS Platform
In this podcast Mohammad Azam and Steffen Itterheim interviews Chris Wilson, creator of SketchShare. Chris explains the purpose of SketchShare and how he overcome the challenges faced during development. Sketchshare was also featured as an “App of the Week” on the UK app store. Show Notes: 1) SketchShare 2) Chris Wilson on Twitter (@abitofcode)
In this podcast Mohammad Azam and Steffen Itterheim interviews Chris Wilson, creator of SketchShare. Chris explains the purpose of SketchShare and how he overcome the challenges faced during development. Sketchshare was also featured as an “App of the Week” on the UK app store. Show Notes: 1) SketchShare 2) Chris Wilson on Twitter (@abitofcode)
In this podcast Mohammad Azam and Steffen Itterheim talks about the NimbleBit and Zynga fiasco.
In this podcast Mohammad Azam and Steffen Itterheim talks about the NimbleBit and Zynga fiasco.
In this episode Mohammad Azam and Steffen Itterheim talks with Nick Waynik about creating Augmented Reality games. Nick explains how augmented reality can play an important role in the future of games. Show Notes: Introduction to Augmented Reality on the iPhone PA Traffic Cams [Subscribe to Cocos2d Podcast on iTunes]
In this episode Mohammad Azam and Steffen Itterheim talks with Nick Waynik about creating Augmented Reality games. Nick explains how augmented reality can play an important role in the future of games. Show Notes: Introduction to Augmented Reality on the iPhone PA Traffic Cams [Subscribe to Cocos2d Podcast on iTunes]
In this podcast Mohammad Azam and Steffen Itterheim interviews Rob Blackwood, creator of the Space Manager framework. Space Manager framework allows the developers to quickly make physics enabled iOS games. Show Notes: Space Manager Framework Mobile Bros Implementing Nutty Squirrels Using Space Manager Framework Angry Birds Using Space Manager Framework [Subscribe to Cocos2d Podcast on […]
In this podcast Mohammad Azam and Steffen Itterheim interviews Rob Blackwood, creator of the Space Manager framework. Space Manager framework allows the developers to quickly make physics enabled iOS games. Show Notes: Space Manager Framework Mobile Bros Implementing Nutty Squirrels Using Space Manager Framework Angry Birds Using Space Manager Framework [Subscribe to Cocos2d Podcast on […]
In this episode Mohammad Azam interviews Steffen Itterheim about Cocos2d myths. Steffen Itterheim goes into details about different misconceptions and myths about the Cocos2d framework. Show Notes: Steffen Itterheim Blog Desert Race Source Code on Git Math Speeder Kobold2d
In this episode Mohammad Azam interviews Steffen Itterheim about Cocos2d myths. Steffen Itterheim goes into details about different misconceptions and myths about the Cocos2d framework. Show Notes: Steffen Itterheim Blog Desert Race Source Code on Git Math Speeder Kobold2d
In this podcast Mohammad Azam and Steffen Itterheim discusses Cocos2d Extensions with Stepan Generalov. Cocos2d Extensions is a collection of 3rd party extensions and additions for the Cocos2d iPhone engine. Show Notes: Cocos2d Extensions Cocos2d Conference Idea by Stepan Generalov Saying Goodbye to a Singleton [Subscribe to Cocos2d Podcast on iTunes]
In this podcast Mohammad Azam and Steffen Itterheim discusses Cocos2d Extensions with Stepan Generalov. Cocos2d Extensions is a collection of 3rd party extensions and additions for the Cocos2d iPhone engine. Show Notes: Cocos2d Extensions Cocos2d Conference Idea by Stepan Generalov Saying Goodbye to a Singleton [Subscribe to Cocos2d Podcast on iTunes]
In this podcast Mohammad Azam and Steffen Itterheim discuss the new features in Cocos2d 2.0 Alpha. Some of the highlights of the Cocos2d 2.0 Alpha are shown below: OpenGL ES 2.0 support (shaders) Better physics integration Includes Box2d v2.2.1 & Chipmunk 6.0.1: Templates updated with new best practices Much faster Motion Streak Improved ProgressTimer Much […]
In this podcast Mohammad Azam and Steffen Itterheim discuss the new features in Cocos2d 2.0 Alpha. Some of the highlights of the Cocos2d 2.0 Alpha are shown below: OpenGL ES 2.0 support (shaders) Better physics integration Includes Box2d v2.2.1 & Chipmunk 6.0.1: Templates updated with new best practices Much faster Motion Streak Improved ProgressTimer Much […]