POPULARITY
In this episode: Juno for visionOS removed from the App Store—what does it mean for developers? Also: Patreon news and update, as well as Swift Remote Studio Coworking BETA!
In this episode, Evan and Josh discuss the latest products announced at the "It's Glowtime" Apple event that happened on September 9, 2024, and their implications and importance to iOS developers.Show LinksJosh Hrach's Mastodon AccountRandom Projects WebsiteApple Developer - Enhancing your app experience with the Camera ControlApple HIG - Camera Control
I had a great time chatting with Chris Eidhof about his work with objc.io and his latest project, the SwiftUI Field Guide. We discussed SwiftUI's layout system and the exciting new features from WWDC 2024.GuestChris EidhofChris Eidhof (@chris@m.objc.io) - objc.ioAnnouncementsNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaLiveStreaming on YouTube Join our Brand New Patreon Page!LinksSwiftUI Field Guideobjc.ioCreate custom visual effects with SwiftUI - WWDC24 - Videos - Apple DeveloperMarin Todorov - A 100% SwiftUI App | Swift Heroes 2023 talk - YouTubeThe Other VM AppRelated EpisodesWWDC Notes with Cihat GündüzSOTU 2024 with Peter WithamSwiftUI Tips and Tricks with Craig ClaytonAction Button for Ring Tones with Evan StoneIt Depends with Brandon WilliamsBehind the Scenes of SwiftUI with Aviel GrossHow to Learn New APIs with Stewart Lynch - Part 1How to Learn New APIs with Stewart Lynch - Part 2Social MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoPatreon - brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - Chris's Journey in iOS Development (03:39) - SwiftUI Field Guide (24:11) - WWDC 2024 (36:14) - Is SwiftUI Production Ready? Thanks to our monthly supporters Edward Sanchez Satoshi Mitsumori Danielle Lewis Steven Lipton ★ Support this podcast on Patreon ★
Apple @ Work is exclusively brought to you by Mosyle, the only Apple Unified Platform. Mosyle is the only solution that integrates in a single professional-grade platform all the solutions necessary to seamlessly and automatically deploy, manage & protect Apple devices at work. Over 45,000 organizations trust Mosyle to make millions of Apple devices work-ready with no effort and at an affordable cost. Request your EXTENDED TRIAL today and understand why Mosyle is everything you need to work with Apple. In this episode of Apple @ Work, I talk with Val Scarlata from Udacity about their newly updated iOS development nanodegree program. Show Notes Udacity Unveils A Completely Revamped IOS Developer Nanodegree Program Connect with Bradley Twitter LinkedIn Listen and subscribe Apple Podcasts Overcast Spotify Pocket Casts Castro RSS Listen to Past Episodes
In Elixir Wizards Office Hours Episode 2, "Discovery Discoveries," SmartLogic's Project Manager Alicia Brindisi and VP of Delivery Bri LaVorgna join Elixir Wizards Sundi Myint and Owen Bickford on an exploratory journey through the discovery phase of the software development lifecycle. This episode highlights how collaboration and communication transform the client-project team dynamic into a customized expedition. The goal of discovery is to reveal clear business goals, understand the end user, pinpoint key project objectives, and meticulously document the path forward in a Product Requirements Document (PRD). The discussion emphasizes the importance of fostering transparency, trust, and open communication. Through a mutual exchange of ideas, we are able to create the most tailored, efficient solutions that meet the client's current goals and their vision for the future. Key topics discussed in this episode: Mastering the art of tailored, collaborative discovery Navigating business landscapes and user experiences with empathy Sculpting project objectives and architectural blueprints Continuously capturing discoveries and refining documentation Striking the perfect balance between flexibility and structured processes Steering clear of scope creep while managing expectations Tapping into collective wisdom for ongoing discovery Building and sustaining a foundation of trust and transparency Links mentioned in this episode: https://smartlogic.io/ Follow SmartLogic on social media: https://twitter.com/smartlogic Contact Bri: bri@smartlogic.io What is a PRD? https://en.wikipedia.org/wiki/Productrequirementsdocument Special Guests: Alicia Brindisi and Bri LaVorgna.
In this episode of the iOS developer podcast, Bryce and I, dive into his journey into iOS development and the process to the get there. Break into iOS: https://www.breakintoios.com/ YouTube Video: https://youtu.be/hi5i7i4pTts Audio Version: https://podcasters.spotify.com/pod/show/iosdevpodcast ----------------- Follow Me On Social Media -------------------- LinkedIn: https://www.linkedin.com/in/jasondubon/ Twitter: https://twitter.com/thejasondubon Instagram: https://www.instagram.com/thedubon/ TikTok: https://www.tiktok.com/@thedubon #iosdev #developermindset #iosdeveloper
In this episode of the iOS developer podcast, I sat down with Mayank Gupta, the founder of SwiftAnytime and author of cracking the iOS interview. Affiliate Link for Cracking iOS Interview Book:Use code BlackFridayAnytime for 30% at checkout. https://gumroad.com/a/187185107/fcpxi SwiftAnytime: https://www.swiftanytime.com/ YouTube Video: https://youtu.be/UgKjyzW_AnM Audio Version: https://podcasters.spotify.com/pod/show/iosdevpodcast Support the show on Patreon: https://www.patreon.com/JasonDubon Newsletter: https://www.iosdevpodcast.com/newsletter Mayank's Twitter: https://twitter.com/iosmayank Mayank's YouTube: https://www.youtube.com/@iosmayank ----------------- Follow Me On Social Media --------------------LinkedIn: https://www.linkedin.com/in/jasondubon/ Twitter: https://twitter.com/JasonDubonYT Instagram: https://www.instagram.com/thedubon/ TikTok: https://www.tiktok.com/@thedubon (0:00) Cracking iOS Interview Book (6:34)Thoughts on Data Structure & Algorithm Questions (9:43) Advice for iOS Interviews (13:45) Behavioral Interviews (15:35) Mistake Developers Make For Interviews (19:55) Preparing for Junior vs Senior Interviews (24:04) Mayank's Approach to Conducting Interviews (28:10) Advice During The Down Market (33:28) Getting into iOS Development (44:00) What is SwiftAnyTime? #iosdev #iosdevinterviews #techinterview
In this episode of the iOS developer podcast, I sat down with Chris Vasselli. We covered topics such as indie development, having app randomly blow up, going full time indie, getting into iOS development, living in Japan, SwiftLeeds and much more. YouTube Video: https://youtu.be/QmD6uiffqbs Apple Podcast: Spotify: Support the show on Patreon: https://www.patreon.com/JasonDubon Newsletter: https://www.iosdevpodcast.com/newsletter Chris's Twitter: https://twitter.com/chrisvasselli Chris's Mastadon: https://mstdn.social/@chrisvasselli Chris's Hihongo App: https://apps.apple.com/us/app/nihongo-japanese-dictionary/id881697245?ls=1 ----------------- Follow Me On Social Media ----------------- LinkedIn: https://www.linkedin.com/in/jasondubon/ Twitter: https://twitter.com/JasonDubonYT Instagram: https://www.instagram.com/thedubon/ TikTok: https://www.tiktok.com/@thedubon (0:00) Intro 0:20) Nihongo (6:10) Nihongo's Big Breakout (13:59) Shifting App from One Time Payment to Subscription Model (17:38) Going Full-Time Indie Dev (28:39) Journey into iOS Development (34:57) SwiftLeeds and First Conference Talk (37:41) Indie App Unit Testing, CD/CI (44:25) Selecting Topic for Conference Talk (48:20) Future Conferences?
In this episode of the iOS developer podcast, I sat down with Rudrank Riyam and we broke down how to get started freelancing, how to get your first client and what mistakes to avoid. We also covered being a digital nomad and what the future holds. YouTube Video: https://youtu.be/_dVDybM--DM Apple Podcast: https://podcasts.apple.com/us/podcast/a-guide-to-freelancing-as-a-developer-with-rudrank-riyam-19/id1643028172?i=1000632426401Spotify: https://open.spotify.com/episode/0V8mtkixAFEcz05xZRjJJU?si=Kxs1B6DzTYakE4NZJt1ajw Support the show on Patreon: https://www.patreon.com/JasonDubon Newsletter: https://www.iosdevpodcast.com/newsletter Rudrank's Twitter: https://twitter.com/rudrankriyam Rudrank's Site: https://www.rudrank.com/ ----------------- Follow Me On Social Media -------------------- Twitter: https://twitter.com/JasonDubonYT LinkedIn: https://www.linkedin.com/in/jasondubon/ Instagram: https://www.instagram.com/thedubon/ TikTok: https://www.tiktok.com/@thedubon (0:00) Preview (0:50) Freelancing as iOS Developer (2:55) First Step to Become a Freelancer as a Developer (7:47) Landing First Freelancing Client (14:29) Pitfalls to avoid as a freelancer (16:26) Tradeoffs Between Freelancing & Full-Time Role (22:29) Digital Nomad Experience (30:23) Getting Started with iOS Development (35:05) Internship Experience at Apple (37:05) The Angela Yu Course (38:20) Rudrank's Recent Works (41:05) Future Plans (45:10) Outro #iosdev #freelancing #freelancer
In this episode of the iOS developer podcast, I had the pleasure of sitting down with Pietro Messineo. We covered what it takes to grow your apps, having an app go viral, building apps in high school and much more. YouTube Video: https://youtu.be/f9_3m6Pg41U Audio Version: https://podcasters.spotify.com/pod/show/iosdevpodcast Support the show on Patreon: https://www.patreon.com/JasonDubon Newsletter: https://www.iosdevpodcast.com/newsletter Pietro's LinkedIn: https://www.linkedin.com/in/pietromessineo/ Pietro's Twitter: https://twitter.com/pietro_messineo ----------------- Follow Me On Social Media -------------------- Twitter: https://twitter.com/JasonDubonYT LinkedIn: https://www.linkedin.com/in/jasondubon/ Instagram: https://www.instagram.com/thedubon/ TikTok: https://www.tiktok.com/@thedubon (0:00) Preview (0:52) What makes an app worth buying (4:12) Getting more app downloads (11:39) App Going Viral & Exiting (16:57) Criteria for App Ideas (21:08) Getting into iOS Development in High School (24:42) Sideloading iPhone Apps (25:42) Building Apps in College (28:52) Moving To Czech Republic as iOS Developer (30:36) Market for iOS Developers in Czech Republic & Europe (34:10) Advice for Young Developers (36:27) Building for watchOS and tvOS (38:04) SwiftUI vs UIKit for Indie Apps (41:26) Speaking at Conferences (45:07) Favorite Conference (45:52) Preventing Security Issues in your App Growing your apps how to grow your app ASO - App Store optimization #iosdev #swift #appgrowth
In this episode of the iOS developer podcast, I had the pleasure of sitting down with Eugene Berezin. We covered the interview and application process for iOS Developers, Self Development, and mistakes developers make. YouTube Video: https://youtu.be/bI8ewKdenmE Audio Version: https://podcasters.spotify.com/pod/show/iosdevpodcast Support the show on Patreon: https://www.patreon.com/JasonDubon Newsletter: https://www.iosdevpodcast.com/newsletter Eugene's LinkedIn: https://www.linkedin.com/in/eugene-berezin/ Eugene's Twitter: https://twitter.com/eugeneiosdev ----------------- Follow Me On Social Media -------------------- Twitter: https://twitter.com/JasonDubonYT LinkedIn: https://www.linkedin.com/in/jasondubon/ Instagram: https://www.instagram.com/thedubon/ TikTok: https://www.tiktok.com/@thedubon (0:00) Preview (1:00) Mistakes Developers Make in Application Process? (8:04) How Aspiring Developers Can Break into The Field? (10:31) State of the Job Market (14:19) QA Testing into iOS Development (18:47) Junior Developers Who Feel Stuck (21:58) Business of One Mindset (24:30) Remote vs In-office (30:50) Morning Routine (31:43) What's the most impactful thing to do? (35:28) Inspiration for Career Coach (39:05) If Started Today as Developer (42:36) UIKit vs SwiftUI (44:05) AI and iOS Development (47:48) How Improving Emotional Intelligence and Self Improves Your Career #iosdev #swift #iosdevinterviews
In this episode of the iOS dev podcast, I had the pleasure of sitting down with Mikaela we cover topics such as becoming an iOS Dev, the iOS Community, Conferences, and the power of networking. Audio Version: https://podcasters.spotify.com/pod/show/iosdevpodcast YouTube Video: https://youtu.be/0RFdk5BlU6o Support the show on Patreon: https://www.patreon.com/JasonDubon Newsletter: http://eepurl.com/iu9nS2 Mikaela's Twitter: https://twitter.com/mikaela__caron Mikaela's YouTube: https://www.youtube.com/@mikaelacaron Mikaela's Site: https://mikaelacaron.com/links/ ----------------- Follow Me On Social Media -------------------- Instagram: https://www.instagram.com/thedubon/ Twitter: https://twitter.com/JasonDubonYT TikTok: https://www.tiktok.com/@thedubon LinkedIn: https://www.linkedin.com/in/jasondubon/ Threads: https://www.threads.net/@thedubon 0:00 Intro 0:47 Login vs Sign In 5:19 Working at Steel Company & Getting into Programming 9:15 Day to Day Working on Tech Stack of Steel Company 13:20 Shifting into iOS & First iOS Dev Job 22:02 Being Active in the Community & Networking 25: 21 Swift & iOS Conferences 27:20 Advice for Devs Giving Their First Talk at Conference 31:28 iOS Dev Happy Hour 36:01 Becoming an organizer 38:31 How would you learn iOS Development if You Started Today (2023) 43:46 Trade-offs Between Clean Code & Speed 50:00 Story Behind the Unicorn 54:00 Outro #iosdev #swift #podcast
In this episode we have legendary Robert Uncle Bob Martin come over to talk about Clean Code, professionalism, and courage. We cover:- the impact of Clean Code on businesses' ability to change software and make money- management pushback on applying Clean Code practices and how to handle it- how managers get to the truth and how developers get to the truth- professionalism, courage to take risk and saying NO despite potentially being fired- writing tests to reduce risks working with legacy (and not legacy) code- code ownership and pair programming- following the code rules you establish- a rapid questions round- ask listeners' questions- and much moreClean Code: Architecture & Design Masters Class for Software Developers . It starts September 6th: https://cleancodemastercourse2023.eventbrite.com/More Uncle Bob's events can be found here: http://thecleancoder.eventbrite.com/Clean Coders video courses: http://www.cleancoders.com/--- If you're looking for to simplifying software development with Clean Code reach out to: https://www.linkedin.com/company/clean-code-ventures/Prepping for a system design interview? Check out Alex's iOS System Design Interview video course: https://iosinterviewguide.com/system-design-interviewNeed to prepare for an iOS Engineer Interview?https://iosinterviewguide.comConnect with us:https://twitter.com/insideiosdevhttps://www.linkedin.com/in/alexvbush/https://www.linkedin.com/in/sandeep-aggarwal-629ab45a/https://twitter.com/alex_v_bushhttps://twitter.com/sandeepCool77Email us at hello@insideiosdev.com
Joe Masilotti is the founder of RailsDev —a reverse job board— and a Turbo Native consultant. In this conversation, we explore Joe Masilotti's philosophy on entrepreneurship and his focus on empowering software developers to find work. Joe's approach to monetizing Open Source is particularly interesting: he gives away his product for free with an eventual revenue share. We delve into the various marketing strategies that Joe uses for his different business ventures, including cold emailing, content marketing, and live coding. The blog post: https://thebootstrappedfounder.com/joe-masilotti-building-in-public-and-monetizing-open-sourceThe podcast episode: https://share.transistor.fm/s/ebd473b8The video: https://youtu.be/uxfUZ31QYGYYou'll find my weekly article on my blog: https://thebootstrappedfounder.comPodcast: https://thebootstrappedfounder.com/podcastNewsletter: https://thebootstrappedfounder.com/newsletterMy book Zero to Sold: https://zerotosold.com/My book The Embedded Entrepreneur: https://embeddedentrepreneur.com/My course Find Your Following: https://findyourfollowing.com (00:00) - Introduction (04:00) - B2B vs. B2C (08:12) - How to monetize? (14:24) - Reverse job boards (19:27) - Coding in public. (25:06) - Transparency (32:23) - Monetizing open source projects (37:57) - Selling the business (44:48) - The ideal future (49:25) - Overlap between marketing and cold email marketing (56:30) - Building in public and empowering people
In this episode, we discuss the journey to becoming an iOS developer, how devs can get into crypto, and more with JimBeanLit. Follow JimBean On Twitter: https://twitter.com/jimbeanLit YT Video: https://youtube.com/live/S2sNaOPe5SE Follow Me On IG: https://www.instagram.com/thedubon/ Follow Me On Twitter: https://twitter.com/JasonDubonYT
Simple Programmer is now BACK with a brand new YouTube Channel- SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt
Ryan McLeod is the developer of Blackbox (2016) which is an iPhone puzzle game. I really enjoyed my time with Blackbox. It's a very unique puzzle game that made me realize my phone could do things I never thought possible. Ryan was called out by my past guest Philipp Stollenmayer, developer of Bacon and Song of Bloom. In this episode we will discuss mobile game development, puzzle design, iOS development, the Swift programming language, developing an scale app for the iPhone 6, the secret to developing a mobile game that connects with users, the secret to releasing a mobile game that is downloaded millions of times, advice for creating a Home Screen app icon, and much more. Blackbox on iPhone Blackbox on the web: https://www.blackboxpuzzles.com Ryan on Twitter: @warpling IGI on Twitter: @IndieGameINTL Consider becoming an IGI Patron: https://www.patreon.com/indiegameINTL IGI is a production of Su Madre Podcasts: https://sumadrepodcasts.com/
Sandeep and Alex talk to Aaina Jain and Muralidharan Kathiresan about interviewing in current layoffs prone market, interview stages and tips to be more successful in each.Aaina's medium: https://medium.com/@aainajainMurali: https://unknowndefault.com/https://topmate.io/murali_khttps://www.linkedin.com/in/muralidharankathiresan/Prepping for a system design interview? Check out Alex's iOS System Design Interview: video course: https://iosinterviewguide.com/system-design-interviewNeed to prepare for an iOS Engineer Interview?https://iosinterviewguide.comConnect with us:- https://twitter.com/insideiosdev- https://www.linkedin.com/in/alexvbush/- https://www.linkedin.com/in/sandeep-aggarwal-629ab45a/Comments or questions? Email us at hello@insideiosdev.com
When planning iOS work and writing iOS code, how fast are your feedback loops? How much fun are you having in your work? Are the two things related? Join Chris and Austin as they discuss with Jon Reid how fast feedback and fun in iOS development was greatly amplified for him. They first dive into discovery trees for visualizing work. Then after some "hot takes" on the state of architecture and design in iOS development, they jump into the impact of technical practices and Extreme Programming (XP) in that iOS world. Lastly, Jon shares on the joys of finally being on a full XP team. Video and Show Notes: https://youtu.be/ndxjPNDWUjs
RayWenderlich.com becomes Kodeco. Plus, helpful resources for iOS Development, the Rise of Mastodon (again), and the return of Swift Remote Studio (which never really went away)! Show Links Xcode Tips by Dominik Hauser Indie Apps Catalog Kodeco Evan K. Stone on Mastodon Swift Remote Studio
In todays build I answer a twitter question on how to view bigger competition, I discuss some of the pros and cons of web/iOS app development and then quickly discuss my side project's slight pivot!
In this talk Nick takes a trip down memory lane as reminisces about the early days of his iOS development journey.
Show Notes: * Chris' video with Mayuko: https://youtu.be/lOarXFY3eM * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53yND4OwV2ZG3Xo4RQ * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle * Connor: @blacksapps Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat) Special Guest: Connor Black.
Dimitri wonders how it has been learning HTML and CSS for Linh, and Linh tries her best to explain it… slowly… Check out Linh's app, Not Phở, a cook that introduces the user to Vietnamese cuisine, especially dishes other than Phở. It runs on iPhone, iPad, and Mac. It also have an iMessage sticker pack so that you can share with all your friends and family. App Store: https://apps.apple.com/app/apple-store/id1525104124?pt=14724&ct=Podcast&mt=8 Follow us on Twitter: https://twitter.com/LinhAndDimiChan Follow Dimitri on Twitter: https://twitter.com/dimitribouniol Follow Linh on Twitter: https://twitter.com/linhbouniol Books to check if you want to learn HTML and CSS: - HTML & CSS Design and Build Websites by Jon Duckett - Modern CSS: Master the Key Concepts of CSS for Modern Web Development by Joe Attardi:
Mahtab Tadayon is a Google Developer Expert for Flutter and Dart, and she is the founder of the popular Flutter Explained YouTube channel. She shared her story about how she switched from industrial engineering to software development and became a Google Developer Expert.Guest: Mahtab TadayonTwitter @mahtab_devGitHub @mt-tadayonLinkedIn @mahtab-tadayonFlutter ExplainedWeb flutter-explained.devYouTube Flutter ExplainedOdysee Flutter ExplainedTwitter @flutter_expHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devTalks by MahtabFrom Zero Programming Knowledge to Software Engineer in 2 years - FlutteristasFlavors in flutter by Mahtab Tadayon - WTM AhmedabadOther resourcesFlutteristasUdacityexercismexercism Dart trackUdemyThe Complete 2021 Flutter Development Bootcamp with Dart
WWDC! Show Notes: * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle * Marc: @digimarktech Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat) Special Guest: Marc Aupont.
Show Notes: * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle * Christopher: @MasterDeVito Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat) Special Guest: Christopher DeVito.
Alex and Sandeep share 10 iOS development tips that you can add to your knowledge base in less than 10 minutes for a better development experience. Sign up for Alex's upcoming video course about iOS System Design Interview: https://iosinterviewguide.com/system-design-interviewNeed to prepare for an iOS Engineer Interview?https://iosinterviewguide.comConnect with us: https://twitter.com/insideiosdevEmail us at hello@insideiosdev.com
Hobbies Jordan and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss hobbies developers often have outside of work. Show Notes: * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)
Debugging Part 2 Jordan, Ben and Chris put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss how they debug their code, part 2. Show Notes: * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ * Chris' Blog Post on Career Changing to iOS: https://chrishefferman.squarespace.com/blog/career-change * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)
Side Projects Jordan and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss side projects and why they're expected in the tech industry. Show Notes: * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ * Chris' Blog Post on Career Changing to iOS: https://chrishefferman.squarespace.com/blog/career-change * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)
Debugging Ben, Chris, Jordan, and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss how they debug their code. Show Notes: * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ * Chris' Blog Post on Career Changing to iOS: https://chrishefferman.squarespace.com/blog/career-change * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)
Computer Science and Learning iOS Brevin, Chris, and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the study of Computer Science! Show Notes: * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ * Chris' Blog Post on Career Changing to iOS: https://chrishefferman.squarespace.com/blog/career-change * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat) Special Guest: Brevin Blalock.
Collections Ben, Chris, Steve, and Jordan put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they finally discuss a technical topic, Collections! Show Notes: * Apple Docs on Collections: https://developer.apple.com/documentation/foundation/collections * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ * Chris' Blog Post on Career Changing to iOS: https://chrishefferman.squarespace.com/blog/career-change * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)
In this episode, my guest is Waleed Arshad and we talk about state management in Flutter.Waleed is Pakistan's first Google Developer Expert in Flutter and GDE in Dart. He's the author of the book “Managing State in Flutter Pragmatically: Discover how to adopt the best state management approach for scaling your Flutter app“.At the time of recording this episode, I couldn't read the book yet, it wasn't public yet, but since we recorded I bought the book and read most of it, and I can only recommend it.Guest: Waleed ArshadTwitter @wal_33dGitHub @wal33d006LinkedIn @waleed006Web wal33d006.github.ioBook: Managing State in Flutter PragmaticallyPacktamazon.comamazon.deGoogle BooksHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMost relevant past episodes from Flutter 101Flutter State Management Overview with Waleed Arshad (Episode 26): Waleed Arshad is a Google Developer Expert in Flutter and Dart. He's the author of the “Managing State in Flutter Pragmatically“ book. We talked about different state management options: setState, InheritedWidget, Provider, Riverpod, Bloc, Cubit, MobX, and more.RVMS architecture, get_it, commands, and more with Thomas Burkhart (Episode 3): Thomas Burkhart is a GDE for Flutter and Dart. He's the author of popular packages, like get_it, and flutter_command. We talked about the RVMS architecture.Flutter Development Experience with Chris Sells (Episode 16): Chris Sells is a Senior Product Manager at Google on Flutter. Chris is responsible for the end-to-end development experience, as well as tooling, the package ecosystem, and the desktop platform support.ResourcesTop 30 Flutter State Management options tweet by @RydMike
Retros Zack, Ben, Chris, Steve, and Jordan put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss an important agile ceremony the Retro. Show Notes: * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ * Chris' Blog Post on Career Changing to iOS: https://chrishefferman.squarespace.com/blog/career-change * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)
This is a Twitter Space recording, so my audio sounds way worse compared to normal. But hey. It is good content regardless.On January 26, Stefan Blos and I hosted a Twitter Space called “iOS Coffee Chat: Staying up to date with iOS development”.We hope to do more of these. This episode is the permanent archive of that Space.Recommendations to get started?Just try https://netnewswire.com/ (free) and add some website to it. If you want to look for (a lot) more feeds, go look at iosdevdirectory.com. Make sure not to overwhelm yourself when you get started with RSS readers. In the end it is just another inbox you probably want to keep at or close to zero. So build up gradually and do not be afraid to remove a feed if it is just too much.The second approach is to sign up to a few newsletters listed in these notes, or (again) go look at iosdevdirectory.com for a lit of newsletter. And yet again, slow and steady beats signing up for all of them. If audio is more your thing? Listen to my podcast (AppForce1). I will have a weekly episode with new articles of the week. I also have a digest newsletter containing the same links and links to all content I released over the week in some capacity.Links mentioned:iosdevdirectory.com (Great source to find many many newsletters and blogs about iOS development.)appforce1.net/podcastApple Developer News (Also look for the small RSS text top-right of this page.)Newsletters:https://iosdevweekly.com/ (The newsletter by Dave Verwer, he also created the iOS Dev Directory.)https://www.avanderlee.com/swiftlee-weekly/https://appforce1.net/news/http://weekly.swiftwithmajid.comhttps://www.swiftlyrush.comhttps://swiftweeklybrief.comSadly Swift Weekly Brief doesn't have an author right now. I supported them with my newsletter sending infrastructure.RSS Readers:https://www.reederapp.com/https://netnewswire.com/https://anotterrss.com/https://www.inoreader.com/RSS Sync Services:feedly.comhttps://feedbin.com/https://feedwrangler.net/RunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. Lead Software Developer Learn best practices for being a great lead software developer.Support the show (https://pod.fan/appforce1)
Quality Assurance Chris, Steve, and Jordan put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss a necessary engineering role that is essential to making apps, Quality Assurance. Show Notes: * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ * Chris' Blog Post on Career Changing to iOS: https://chrishefferman.squarespace.com/blog/career-change * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)
In this episode, my guest is Waleed Arshad and we talk about state management in Flutter.Waleed is Pakistan's first Google Developer Expert in Flutter and GDE in Dart. He's the author of the book “Managing State in Flutter Pragmatically: Discover how to adopt the best state management approach for scaling your Flutter app“.We talked about why state management is such a hot topic amongst Flutter developers and we talked about different state management options: setState, InheritedWidget, Provider, Riverpod, Bloc, Cubit, MobX, and more. We also discussed whether choosing this or that state management library is even so important as we previously thought if we layer, design, architect our application correctly.At the time of recording this episode, I couldn't read the book yet, it wasn't public yet, but since we recorded I bought the book and read most of it, and I can only recommend it.Guest: Waleed ArshadTwitter @wal_33dGitHub @wal33d006LinkedIn @waleed006Web wal33d006.github.ioBook: Managing State in Flutter PragmaticallyPacktamazon.comamazon.deGoogle BooksHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMost relevant past episodes from Flutter 101RVMS architecture, get_it, commands, and more with Thomas Burkhart (Episode 3): Thomas Burkhart is a GDE for Flutter and Dart. He's the author of popular packages, like get_it, and flutter_command. We talked about the RVMS architecture.Flutter Development Experience with Chris Sells (Episode 16): Chris Sells is a Senior Product Manager at Google on Flutter. Chris is responsible for the end-to-end development experience, as well as tooling, the package ecosystem, and the desktop platform support.Mentioned packagespub.dev/packages/provider: A wrapper around InheritedWidget to make them easier to use and more reusable.pub.dev/packages/bloc: A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.pub.dev/packages/flutter_bloc: Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.pub.dev/packages/get_it: Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your Apppub.dev/packages/mobx: MobX is a library for reactively managing the state of your applications. Use the power of observables, actions, and reactions to supercharge your Dart and Flutter apps.pub.dev/packages/redux: Redux is a predictable state container for Dart and Flutter appspub.dev/packages/binder: A lightweight, yet powerful way to bind your application state with your business logic.Other resourcesFlutter state management for minimalists by @suragch1Flutter Docs: State Management
Sarah Fullmer is an aerospace engineer turned software developer, Flutter Community Manager at Google on the Flutter Developer Relations team. We talked about the Flutter Apprentice giveaway and book club, the Flutter Meetup Network, the Flutteristas community, and more.Guest: Sarah FullmerTwitter @FullmerSGitHub @fullmersLinkedIn @fullmersarahHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devOther resourcesflutter.dev/apprentice-giveaway - Get Free access to Flutter Apprenticeflutteristas.org - The Flutteristas is a world-wide community of people whose gender identity is either female or non-binary and have an interest in the Flutter SDK.Flutter Meetup Network - The Flutter Meetup Network brings together people who develop Flutter apps or are interested in learning Flutter. Search for a local Meetup group in your area or look for global remote events that are available to everyone.Flutter Apprentice Book Club - YouTube Playlist by the Flutter CommunityFlutter Humpday Q&A/AMA - YouTube Playlist by the Flutter CommunityFlutterVikings - The biggest Flutter Conference in NordicMajid Hajian @mhadailyCraig Labenz @craig_labenzNilay Yener @nlycsknScott Stoll @scottstoll2017
Learning Swift UI Chris, Jordan, Steve, and Joe put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they talk about different ways to learn SwiftUI among over things... Show Notes: Joe's Links: Apple Developer site for SwiftUI Tutorials: https://developer.apple.com/tutorials/swiftui Paul Hudson - 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui Sean Allen - iOS Dev Launchpad and SwiftUI Fundamentals courses: https://seanallen.teachable.com Meng To - Design+Code - Build a SwiftUI app for iOS 15: https://designcode.io Javier - The SwiftUI Lab - A Companion for SwiftUI (macOS app): https://swiftui-lab.com/companion/ Mark Moeykens - Big Mountain Studio: https://www.bigmountainstudio.com Stewart Lynch's YouTube channel: https://www.youtube.com/c/stewartlynch Learn Swift Boston (Meetup): https://www.meetup.com/Learn-Swift-Boston/ And as for me, just a link to my Twitter @joecab (https://twitter.com/joecab) would be awesome Regular Links: Stewart Lynch's Xcode Source Control video: https://www.youtube.com/watch?v=eFD0KpcTcG8 Fireside Swift Merch: http://fireside-swift.myspreadshop.com Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ Chris' Blog Post on Career Changing to iOS: https://chrishefferman.squarespace.com/blog/career-change Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat) Special Guest: Joe Cabrera.
Exclusionary Statements Chris, Steve, and Jordan put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss a common problem in programming communities, exclusionary statements. Show Notes: * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ * Chris' Blog Post on Career Changing to iOS: https://chrishefferman.squarespace.com/blog/career-change * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)
Hi everyone! We had a great time with Scott Cornell. Scott is an experienced developer and architect and is currently the Lead Mobile Engineer at Medically Home. He is also the author of Flutter in Motion. In this episode, Scott shared with us about iOS development! Scott's course:https://www.manning.com/livevideo/flutter-in-motionOther resources:https://www.medicallyhome.com/Credits:
Git Chris, Ben, and Jordan put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the configuration management utility, Git. Show Notes: * Fireside Swift Merch: http://fireside-swift.myspreadshop.com * Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ * Chris' Blog Post on Career Changing to iOS: https://chrishefferman.squarespace.com/blog/career-change * Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes You can reach us on Twitter! * All of us: @Fireside_Swift * Steve: @SWBerard * Ben: @MrMcSwiftface * Chris: @Heffertron * Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)
Heff's New Job Chris, Ben, and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss Chris's new job as an iOS engineer. Show Notes: - Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ - Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes - Chris' Blog Post: https://chrishefferman.squarespace.com/blog/career-change You can reach us on Twitter! - All of us: @Fireside_Swift - Steve: @SWBerard - Ben: @MrMcSwiftface - Chris: @Heffertron - Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)
In this episode, I talked to Maksim Lin. Maks is a Google Developer Expert in Flutter, and he's an Android and Flutter Developer. He's a passionate contributor, user, and supporter of open-source software. He's also a regular speaker at technical conferences and local developer group meetups.Today, we are going to talk about isolates, isolate groups, the actor model, improvements and limitations of isolates, concurrency, and we will even talk a little bit about "the soul of Erlang and Elixir".It's Maks's second episode on the Flutter 101 podcast. In Episode 21, Maks and I were talking about WebAssembly, Dart, and his Dart-WASM project. In both episodes, I had these "wow" moments, as I realized how important WebAssembly will become in the coming years in software development, I had these "wow" moments, as I realized the potential behind the improvements to the Isolates, how the isolates make Dart such a powerful language... so I really hope that you will be just as excited when you are listening to this episode as I was when we recorded it.Guest: Maksim LinTwitter @mklinGitHub @maksWeb manichord.com: "Flutter and Android App development and consulting"Dart, WASM and AssemblyScript - Oh my!Featherweight Isolates in Flutter (Flutter Engage)Host: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMost relevant past episodes from Flutter 101WebAssembly and Dart with Maksim Lin (Episode 21): I invited Maks to chat as I saw a very interesting post written by him about WASM and Dart. In this episode, we'll clarify what WebAssembly is and why it's important for Flutter and Dart developers.Dart in the Cloud, Backend, Command Line, and Shelf with Kevin Moore (Episode 14): Kevin Moore is a Product Manager at Google working on Dart and Flutter. Dart in the cloud, on the backend, and on the command line. Functions Framework for Dart, Google Cloud Run, Docker and Dart, Shelf, and many many other useful packages.Dart Server Framework Alfred with Ryan Knell (Episode 11): Ryan Knell is the author of the performant, Express.js-like Dart server framework Alfred. We talked about the state of full-stack Dart, ORMs, backend frameworks, Flutter, and many more!Mentioned packagespub.dev/packages/shelf: A model for web server middleware that encourages composition and easy reuseOther resourcesFeatherweight Isolates in Flutter (Flutter Engage)Lightweight Isolates & Faster isolate communication #36097The Soul of Erlang and Elixir - Saša Jurić (GOTO 2019)Actor model (Wikipedia)
Today, I wanted to share with you a very interesting open-source project, Widgetbook. My guest is Lucas Josefiak and he is the co-founder of Widgetbook. Widgetbook is "an open-source tool for organizing widgets in Flutter. It helps developers cataloging their widgets, testing them quickly on multiple devices and themes, and sharing them easily with designers and clients".It's a problem that I probably faced at every team and project I worked on, and on some teams, we even tried to implement some sort of secondary application just to showcase, document, and test our reusable components and pages, so I was very glad that Lucas decided to join me for an episode.Widgetbook is inspired by flutterbook, and Storybook, maybe that sounds familiar to some of you.I'd like to apologize for the audio quality from my mic, I was not recording from home and I didn't have my regular microphone with me, but I hope the quality is still good enough and I hope that you will enjoy this episode.Guest: Lucas JosefiakTwitter @lucasjosefiakGitHub @Lucas-ctrl1LinkedInWidgetbook linkswidgetbook.ioBook a demogithub.com/widgetbook/widgetbookpub.dev/packages/widgetbooktwitter.com/widgetbook_iolinkedin.com/company/widgetbookWidgetbook on DiscordHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devOther resourcesStorybook - "Storybook is an open-source tool for building UI components and pages in isolation. It streamlines UI development, testing, and documentation."pub.dev/packages/flutterbook - "A storyboard tool to accelerate the development of Flutter widgets."
In this episode, I talked to David DeRemer, the Founder and President of Very Good Ventures. VGV, Very Good Ventures, is a global Flutter development consultancy. Their work and apps were featured on multiple global Flutter events, for example, they built the first major Flutter desktop app, the Flutter slides app for Flutter Live 18, as well as the Google I/O photo booth app, the multiplatform New York Times KENKEN game, and the Hamilton app.I talked to David about Very Good Ventures, why they went all-in on Flutter, how the Flutter ecosystem has grown since the company was founded, we'll talk about open source development, building things reliably and consistently, the importance of testing, and David also shared with us the approach they took to building a great team.Guest: David DeRemerTwitter @deremerGitHub @deremerLinkedIn @davidderemerWeb davidderemer.comVery Good VenturesTwitter @VGVenturesWeb verygood.venturesGitHub @VGVentures and @VeryGoodOpenSourceBlog verygood.ventures/blogLinkedIn Very Good Venturespub.dev/publishers/verygood.venturesHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMost relevant past episodes from Flutter 101Product Owner's Perspective on Flutter with Tom Arra (Episode 4) - Tom Arra is a Program Manager at Very Good Ventures. Previously, he worked as Product Owner at BMW, Microsoft, and Nokia. We talked about his experience with Flutter as a Product Owner.Codemagic with CEO Martin Jeret (Episode 2) - We talked to Martin Jeret about Codemagic, CI/CD for mobile apps, and other challenges Flutter developers face.Flutter Development Experience with Chris Sells (Episode 16) - Chris Sells is a Senior Product Manager at Google on Flutter. Chris is responsible for the end-to-end development experience, as well as tooling, the package ecosystem, and the desktop platform support. We talked about all that!Mentioned packagespub.dev/packages/very_good_analysis - "Lint rules for Dart and Flutter used internally at Very Good Ventures."pub.dev/packages/very_good_cli - "A Very Good Command Line Interface for Dart created by Very Good Ventures."pub.dev/packages/very_good_performance - "Utility on top of the Flutter Driver API that facilitates measuring the performance of your app in an automated way."pub.dev/packages/provider - "A wrapper around InheritedWidget to make them easier to use and more reusable."pub.dev/packages/bloc - "A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern."Other resourcesVGV Blog: Flutter 101 Podcast: Thoughts on Flutter Consulting, Open Source, and Testing - "For companies looking to open source their software, David advises that they do so thoughtfully and with the ultimate intention of helping the Flutter Community."Google Developers Blog: Behind the scenes: How the Google I/O photo booth was made - "The Flutter and Firebase teams joined forces to build a best in class example of Flutter on the web that used Firebase for hosting, auth, performance monitoring, and social sharing."How It's Made: I/O Photo Booth - "We (the folks at Very Good Ventures) teamed up with Google to bring an interactive experience to this year's Google I/O: a photo booth!"My Internship at Very Good Ventures: Dennis - "This past summer I was given the opportunity to work at Very Good Ventures as an Engineering Intern where I was able to dive headfirst into Flutter app development."Flutter Docs - List of state management solutions - "State management is a complex topic. If you feel that some of your questions haven't been answered, or that the approach described on these pages is not viable for your use cases, you are probably right."
In this episode, I talked to Maksim Lin. Maks is a Google Developer Expert in Flutter, and he's an Android and Flutter Developer. He's a passionate contributor, user, and supporter of open-source software. He's also a regular speaker at technical conferences and local developer group meetups.I invited Maks to chat as I saw a very interesting post written by him about WASM, and Dart. In this episode, we will clarify what WebAssembly is and why it is important for Flutter and Dart developers. WebAssembly is a fascinating topic that will only grow in importance and popularity, so I'm glad I can share this conversation with all of you!Guest: Maksim LinTwitter @mklinGitHub @maksWeb manichord.com: "Flutter and Android App development and consulting"Dart, WASM and AssemblyScript - Oh my!Featherweight Isolates in Flutter (Flutter Engage)Host: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMentioned packagespub.dev/packages/wasm: "Utilities for loading and running WASM modules from Dart code"pub.dev/packages/kt_dart: "This project is a port of kotlin-stdlib for Dart/Flutter projects. It includes collections (KtList, KtMap, KtSet) with 150+ methods as well as other useful packages."pub.dev/publishers/pascalwelsch.compub.dev/packages/flutter_midi_command: "A Flutter plugin for sending and receiving MIDI messages between Flutter and physical and virtual MIDI devices. Wraps CoreMIDI and android.media.midi in a thin dart/flutter layer."pub.dev/packages/libao: "A Dart wrapper for the libao library to output audio using a simple API on a wide variety of platforms."Other resourcesDart, WASM and AssemblyScript - Oh my! - "In this article, I want to cover how I have made use of the brand new Dart WASM package to allow me to build the beginnings of a Dart-based audio synthesizer, making use of a rich existing codebase developed in AssemblyScript and which can serve as working example of how to make use of code written in AssemblyScript from Dart."WebAssembly - "WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications."Peter Salomonsen - WebAssembly Music - "Recently as WebAssembly came along with excellent performance, and AudioWorklet technology in providing low latency audio, it's finally possible to use the web for serious music production."github.com/WebAssembly/gc - "Branch of the spec repo scoped to discussion of GC integration in WebAssembly"github.com/petersalomonsen/wasm-git - "GIT for nodejs and the browser using libgit2.org compiled to WebAssembly with emscripten.org"github.com/dart-lang/sdk/tree/wasm-backend - The Dart SDK branch Maks was talking about (I assume? :))
Show Notes: - Join our Slack Workspace! https://join.slack.com/t/firesideswift/sharedinvite/zt-nik3miom-qJ53_yND4OwV2ZG3Xo4RQ - Joe Cab's Handy Dandy Spreadsheet: http://joecab.link/fireside-episodes - Chris' Blog Post: https://chrishefferman.squarespace.com/blog/career-change You can reach us on Twitter! - All of us: @Fireside_Swift - Steve: @SWBerard - Ben: @MrMcSwiftface - Chris: @Heffertron - Jordan: @JordanNoHandle Fireside Swift Theme song by Mike “Golden Pipes” Dillingham Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)