[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-0huCOMXbP4Y2oPEXmGoOoDQD2ZCNP4jQswD6Oq08uis":3,"sanity-a9fxvoPOMjQ9HWGfEnAMHd9uJEdv0sXO2bxPaH6v1IA":295},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":270},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d81860b7-7b72-4ba5-8ad5-3b77fd9a8e9b","2026-07-14T07:40:00.000Z",{"_type":10,"current":11},"slug","your-ai-is-only-as-responsible-as-you-are",null,"Your AI is only as responsible as you are",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":62,"comments":234,"dateUrl":235,"excerpt":57,"image":236,"legacyBody":239,"product":12,"publishedAt":242,"slug":243,"sponsored":12,"tags":245,"title":269,"visible":234},"2023-05-25T09:39:19Z","wp-post-18602","07ZbrKPSUrjrV4wQ6fIylD","blogPost","2023-07-13T14:56:03Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"bio":57,"employee":58,"name":59,"slug":60},"2023-05-23T16:27:18Z","wp-author-cap-18606","dgl3SCUzppW3U2LvCoP6c0","blogAuthor","2023-06-20T15:05:12Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-af4321bbe3d6b54cb06c4fb5359130bd5864586d-500x500-jpg","reference","","none","Ben Stone",{"current":61},"ben-stone",[63,74,137,145,153,157,165,176,187,216],{"_key":64,"_type":65,"children":66,"markDefs":72,"style":73},"131e360cfeec","block",[67],{"_key":68,"_type":69,"marks":70,"text":71},"131e360cfeec0","span",[],"SwiftUI is Apple's newest framework for building iOS applications. It uses the best features of the Swift language to enable writing performative, declarative code. If you've ever wanted to build your own iOS applications, now is an excellent time to get started.",[],"normal",{"_key":75,"_type":65,"children":76,"markDefs":125,"style":73},"0e7952a3d826",[77,81,86,90,94,98,103,107,112,116,121],{"_key":78,"_type":69,"marks":79,"text":80},"0e7952a3d8260",[],"The ",{"_key":82,"_type":69,"marks":83,"text":85},"0e7952a3d8261",[84],"60b927c295f8","Codecademy Live: Build a Quiz App with SwiftUI series",{"_key":87,"_type":69,"marks":88,"text":89},"0e7952a3d8262",[]," will be hosted by Codecademy Curriculum Developers ",{"_key":91,"_type":69,"marks":92,"text":59},"0e7952a3d8263",[93],"737078c82ec0",{"_key":95,"_type":69,"marks":96,"text":97},"0e7952a3d8264",[]," and ",{"_key":99,"_type":69,"marks":100,"text":102},"0e7952a3d8265",[101],"971daf277579","Galina Podstrechnaya",{"_key":104,"_type":69,"marks":105,"text":106},"0e7952a3d8266",[]," who created the ",{"_key":108,"_type":69,"marks":109,"text":111},"0e7952a3d8267",[110],"bdc2507a94a8","Build iOS Apps with SwiftUI course",{"_key":113,"_type":69,"marks":114,"text":115},"0e7952a3d8268",[]," on ",{"_key":117,"_type":69,"marks":118,"text":120},"0e7952a3d8269",[119],"b2732707dd52","Codecademy",{"_key":122,"_type":69,"marks":123,"text":124},"0e7952a3d82610",[],".",[126,129,131,133,135],{"_key":84,"_type":127,"href":128,"reference":12},"link","https:\u002F\u002Fwww.codecademy.com\u002Fresources\u002Fblog\u002Fcodecademy-live-build-ios-apps-with-swiftui\u002F",{"_key":93,"_type":127,"href":130,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fben-stone-7859b637\u002F",{"_key":101,"_type":127,"href":132,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fgalina-podstrechnaya\u002F",{"_key":110,"_type":127,"href":134,"reference":12},"https:\u002F\u002Fwww.codecademy.com\u002Flearn\u002Fpaths\u002Fbuild-ios-apps-with-swiftui",{"_key":119,"_type":127,"href":136,"reference":12},"https:\u002F\u002Fwww.codecademy.com\u002F",{"_key":138,"_type":65,"children":139,"markDefs":144,"style":73},"21a16331647b",[140],{"_key":141,"_type":69,"marks":142,"text":143},"21a16331647b0",[],"The live series will start with an introduction to Xcode and building simple views. Over the course of the series, we'll create a fully functional quiz application. We'll be building off of the skill path, but making adjustments to cover some additional content.",[],{"_key":146,"_type":65,"children":147,"markDefs":152,"style":73},"2fbf0f8ad5b1",[148],{"_key":149,"_type":69,"marks":150,"text":151},"2fbf0f8ad5b10",[],"In the first lesson of the series, we'll walk through what tools are needed to start developing apps for iOS. We'll learn how to use Xcode, how to add views to your app, and how to customize them using view modifiers.",[],{"_key":154,"_type":155,"markDefs":12,"url":156},"6d3df1e39930","embed","https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FmFT21IzGW1w?start=38",{"_key":158,"_type":65,"children":159,"markDefs":164,"style":73},"4778787775f1",[160],{"_key":161,"_type":69,"marks":162,"text":163},"4778787775f10",[],"Here are some Stack Overflow questions related to the work we did in today’s session:",[],{"_key":166,"_type":65,"children":167,"markDefs":173,"style":73},"f629ffc50077",[168],{"_key":169,"_type":69,"marks":170,"text":172},"f629ffc500770",[171],"7f02632ec055","What's with Constraints in SwiftUI?",[174],{"_key":171,"_type":127,"href":175,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F56452250\u002Fwhats-with-constraints-in-swiftui\u002F56471369#56471369",{"_key":177,"_type":65,"children":178,"markDefs":184,"style":73},"039704351f34",[179],{"_key":180,"_type":69,"marks":181,"text":183},"039704351f340",[182],"086eb926ec6f","SwiftUI - How do I change the background color of a View?",[185],{"_key":182,"_type":127,"href":186,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F56437036\u002Fswiftui-how-do-i-change-the-background-color-of-a-view",{"_key":188,"_type":65,"children":189,"markDefs":211,"style":73},"f4f45acb270d",[190,194,199,203,208],{"_key":191,"_type":69,"marks":192,"text":193},"f4f45acb270d0",[],"If you want to ask any questions or provide feedback on the lesson, you are welcome to leave a comment on the ",{"_key":195,"_type":69,"marks":196,"text":198},"f4f45acb270d1",[197],"36fb105662ec","YouTube recording",{"_key":200,"_type":69,"marks":201,"text":202},"f4f45acb270d2",[]," of this lesson. If you’d like to watch a session live, follow the ",{"_key":204,"_type":69,"marks":205,"text":207},"f4f45acb270d3",[206],"5096a32762da","Codecademy YouTube channel",{"_key":209,"_type":69,"marks":210,"text":124},"f4f45acb270d4",[],[212,214],{"_key":197,"_type":127,"href":213,"reference":12},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=mFT21IzGW1w",{"_key":206,"_type":127,"href":215,"reference":12},"https:\u002F\u002Fwww.youtube.com\u002Fc\u002Fcodecademy\u002Ffeatured",{"_key":217,"_type":65,"children":218,"markDefs":232,"style":73},"5971b9742746",[219,223,228],{"_key":220,"_type":69,"marks":221,"text":222},"5971b97427460",[],"Finally, if you want even more SwiftUI content, you can sign up for the ",{"_key":224,"_type":69,"marks":225,"text":227},"5971b97427461",[226],"25653366cf64","Build iOS Apps with SwiftUI",{"_key":229,"_type":69,"marks":230,"text":231},"5971b97427462",[]," Skill Path this series was based on. The Skill Path goes into much more detail about the Swift language and provides a deeper foundation that you can use to build sophisticated applications.",[233],{"_key":226,"_type":127,"href":134,"reference":12},true,"2021\u002F08\u002F14",{"_type":53,"asset":237},{"_ref":238,"_type":56},"image-ca5d654524ac89cf64a048745c2fdec67b0791e1-2400x1240-png",{"code":240,"language":241},"\u003C!-- wp:paragraph -->\n\u003Cp>SwiftUI is Apple's newest framework for building iOS applications.&nbsp; It uses the best features of the Swift language to enable writing performative, declarative code.&nbsp; If you've ever wanted to build your own iOS applications, now is an excellent time to get started.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.codecademy.com\u002Fresources\u002Fblog\u002Fcodecademy-live-build-ios-apps-with-swiftui\u002F\">Codecademy Live: Build a Quiz App with SwiftUI series\u003C\u002Fa> will be hosted by Codecademy Curriculum Developers \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fben-stone-7859b637\u002F\">Ben Stone\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fgalina-podstrechnaya\u002F\">Galina Podstrechnaya\u003C\u002Fa> who created the \u003Ca href=\"https:\u002F\u002Fwww.codecademy.com\u002Flearn\u002Fpaths\u002Fbuild-ios-apps-with-swiftui\">Build iOS Apps with SwiftUI course\u003C\u002Fa> on \u003Ca href=\"https:\u002F\u002Fwww.codecademy.com\u002F\">Codecademy\u003C\u002Fa>.&nbsp;&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>The live series will start with an introduction to Xcode and building simple views.&nbsp; Over the course of the series, we'll create a fully functional quiz application.&nbsp; We'll be building off of the skill path, but making adjustments to cover some additional content.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>In the first lesson of the series, we'll walk through what tools are needed to start developing apps for iOS.&nbsp; We'll learn how to use Xcode, how to add views to your app, and how to customize them using view modifiers.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:html -->\n\u003Ciframe width=\"560\" height=\"560\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FmFT21IzGW1w?start=38\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\">\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Here are some Stack Overflow questions related to the work we did in today’s session:\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F56452250\u002Fwhats-with-constraints-in-swiftui\u002F56471369#56471369\">What's with Constraints in SwiftUI?\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F56437036\u002Fswiftui-how-do-i-change-the-background-color-of-a-view\">SwiftUI - How do I change the background color of a View?\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you want to ask any questions or provide feedback on the lesson, you are welcome to leave a comment on the \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=mFT21IzGW1w\">YouTube recording\u003C\u002Fa> of this lesson. If you’d like to watch a session live, follow the \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fc\u002Fcodecademy\u002Ffeatured\">Codecademy YouTube channel\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Finally, if you want even more SwiftUI content, you can sign up for the \u003Ca href=\"https:\u002F\u002Fwww.codecademy.com\u002Flearn\u002Fpaths\u002Fbuild-ios-apps-with-swiftui\">Build iOS Apps with SwiftUI\u003C\u002Fa> Skill Path this series was based on.&nbsp; The Skill Path goes into much more detail about the Swift language and provides a deeper foundation that you can use to build sophisticated applications.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2021-08-14T13:00:00.000Z",{"current":244},"level-up-build-a-quiz-app-with-swiftui-part-1",[246,254,259,264],{"_createdAt":247,"_id":248,"_rev":249,"_type":250,"_updatedAt":247,"slug":251,"title":253},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":252},"code-for-a-living","Code for a Living",{"_createdAt":247,"_id":255,"_rev":249,"_type":250,"_updatedAt":247,"slug":256,"title":258},"wp-tagcat-level-up",{"current":257},"level-up","level up",{"_createdAt":247,"_id":260,"_rev":249,"_type":250,"_updatedAt":247,"slug":261,"title":263},"wp-tagcat-swift",{"current":262},"swift","Swift",{"_createdAt":247,"_id":265,"_rev":249,"_type":250,"_updatedAt":247,"slug":266,"title":268},"wp-tagcat-swiftui",{"current":267},"swiftui","SwiftUI","Level Up: Build a Quiz App with SwiftUI - Part 1",[271,277,283,289],{"_id":272,"publishedAt":273,"slug":274,"sponsored":12,"title":276},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":275},"when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection","When the sensor starts thinking: SnortML, agentic AI, and the evolving architecture of intrusion detection",{"_id":278,"publishedAt":279,"slug":280,"sponsored":12,"title":282},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":281},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":284,"publishedAt":285,"slug":286,"sponsored":12,"title":288},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":287},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":290,"publishedAt":291,"slug":292,"sponsored":12,"title":294},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":293},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":296,"sourceMap":-1},{"count":297,"lastTimestamp":298},3,"2023-05-25T09:47:33Z"]