
Show Notes
Have you ever wondered how the apps on your phone are built? Well, in today's episode we dive into the basics of mobile development with Natalia Panferova, a real life iOS developer. Natalia is a bit of an icon when it comes to iOS development: she worked at Apple, she has her own blog all about iOS development, and she has written two books about Swift, a programming language for iOS.
In our chat with Natalia, we talk about what mobile development is, the differences between iOS and Android development, and how it differs to full stack development. Natalia also shares her expertise on how to get started in mobile development by recommending some basic concepts you should learn and some tools to help you along the way.
New episodes come out fortnightly on Wednesday morning (NZT).
Useful Links for Mobile Development:
Apple Pathways - Collections of videos, documentation, and resources to begin your Apple developer journey
100 Days of SwiftUI - Videos, tutorials, tests, and more, designed to help you learn SwiftUI effectively
Kodeco - Courses and books on iOS, Swift, Android, Kotlin, Flutter, Dart, Server-Side Swift, Unity, and more
Natalia's Book: Integrating SwiftUI into UIKit Apps - a detailed guide on gradually adopting SwiftUI in UIKit projects
Natalia's Book: Swift Gems - 100+ tips to take your Swift code to the next level
Natalia’s blog - Articles and tips about iOS, macOS and Swift development
Links to Episodes Mentioned:
Episode 32. Are IDEs the Makeup Bags of the Coding World?
Episode 29. How to Ace Your Next Tech Interview
Where to Find Us:
Instagram
Tik Tok
The Hot Girls Code Website
Sponsored by:
Trade Me
More from Hot Girls Code
You’ve probably seen the headlines about AI replacing developers, but is AI really coming for our jobs, or is there more going on?
This week on Hot Girls Code, we are joined by Katie, an expert in all things Android. Katie a Google Developer Expert for Android, one of the organisers of the Google Developer Group Melbourne and a Women Techmakers Ambassador. In this episode, we speak to Katie about what the heck it means to be an Android Evangelist as well as how to get started developing in the Android space. Katie also shares her experience with the tech community in Melbourne and shares her tips for how to future proof yourself against shake ups in mobile development. New episodes come out fortnightly on Wednesday morning (NZT).
Whether or not you work in a technical role, you’ve probably heard of APIs! But what exactly are APIs? In this episode, we explain what an API is, what they are used for, and how HTTP comes into it. Finally, we finish up by giving a brief overview of the different API protocols out there - from REST, to SOAP, to GraphQL! And in true Hot Girls Code style, we bring the tech to life with fun, relatable analogies featuring two of our favourite spots: restaurants and makeup stores. New episodes come out fortnightly on Wednesday morning (NZT).
This week on Hot Girls code, we are joined by Zelle, an expert on augmented reality (AR), virtual reality (VR) and extended reality (XR)! XR is an exciting area of tech that we’ve always found a bit intimidating and mysterious, so we are incredibly lucky to have Zelle on the show. Join us as she breaks down what XR really is, explains the fundamental building blocks of the technology, and shares how you can get started. We also dive into the future of XR and, of course, how we can help keep this space diverse and inclusive!
At Hot Girls Code, we often talk about the many misconceptions that people have about tech! So in this episode, we’re diving into six common myths you might encounter in your coding journey. From the myth that there’s a "perfect" number of lines of code to the belief that a developer’s job ends once their code is released, we break down each myth and reveal the truth behind the misconception. New episodes come out fortnightly on Wednesday morning (NZT).