Empower Apps

Empower Apps

By Leo Dion, Principal CEO and Swift Developer at BrightDigitBusinessTechnology
Download on the App Store

Empower Apps episodes

  • Going Pro with Sean Allen

    Sean Allen joins the podcast to talk about what it means to be a pro developer, how to manage your career, and how to use social media to your benefit.

    Guest

    • Sean Allen - Twitter @seanallen_dev
    • Sean Allen - Youtube
      • Expert Advice to Learn iOS Dev & Swift FAST
      • Life-Changing Advice for Jr. Devs
    • Sean Allen - Teachable
    • Creator View app

    Related Episodes

    • Episode 139 - Elephant in the Room
    • Episode 36 - Upgrading Your Skills in 2020 with Paul Hudson

    We talked about 

    • (00:00) - Beginner to Pro
  • (03:59) - The Tutorial Trap
  • (11:33) - Soft Skills
  • (21:27) - Profressional Networking
  • (33:42) - On Mastodon
  • (36:43) - Creator View
  • Social Media

    Twitter Leo - @leogdion
    Twitter BrightDigit - @brightdigit
    LinkedIn - @leogdion
    GitHub - @brightdigit
    GitHub - @leogdion
    TikTok - @brightdigit
    Mastodon - @[email protected]
    Youtube - @brightdigit

    Credits

    Music from https://filmmusic.io
    "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
    License: CC BY (http://creativecommons.org/licenses/by/4.0/)

    Thanks to our monthly supporters
    • work design
    • Steven Lipton
    • ★ Support this podcast on Patreon ★
      46 min
    • Apples, Glasses, and HAL, Oh My!

      In this episode, we explore the exciting and rapidly changing landscape of iOS development, as we discuss the potential impact of AI, machine learning, and AR glasses on the future of mobile apps. We also make predictions about what Apple might unveil at WWDC 2023, and speculate about the secret plans they may have in store. With a mix of humor, quirkiness, and expert analysis, this podcast episode is a must-listen for anyone interested in the latest trends and developments in iOS app development.

      Guest (how I made the episode)

      • Generate Script, Title, Description, Links, Social Media Text
      • Text-to-Voice 
      • Voice-to-Lips 
      • Guest Photo  
      • Album Art 
      • DeepDreamGenerator 
      • OpenAI 
      • An introduction to AI language models 

      Related Links

      • Apple's AR glasses: What we know so far 
      • How AI is transforming mobile app development
      • WWDC 2023: What to expect from Apple's next developer conference 

      We talked about 

      • (00:00) - Introduce Special Guest
    • (00:18) - On Managing App Development
    • (02:18) - Trends in Mobile App Development
    • (02:33) - AI and Mobile Development
    • (07:41) - WWDC 2023 Predictions
    • Social Media

      Twitter Leo - @leogdion
      Twitter BrightDigit - @brightdigit
      LinkedIn - @leogdion
      GitHub - @brightdigit
      GitHub - @leogdion
      TikTok - @brightdigit
      Mastodon - @[email protected]
      Youtube - @brightdigit

      Credits

      Music from https://filmmusic.io
      "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
      License: CC BY (http://creativecommons.org/licenses/by/4.0/)

      Thanks to our monthly supporters
      • work design
      • Steven Lipton
      • ★ Support this podcast on Patreon ★
        12 min
      • Reality and Architecture with Mohammad Azam

        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 Media

        Twitter Leo - @leogdion
        Twitter BrightDigit - @brightdigit
        LinkedIn - @leogdion
        GitHub - @brightdigit
        GitHub - @leogdion
        TikTok - @brightdigit
        Mastodon - @[email protected]
        Youtube - @brightdigit

        Credits

        Music from https://filmmusic.io
        "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
        License: CC BY (http://creativecommons.org/licenses/by/4.0/)

        Thanks to our monthly supporters
        • work design
        • Steven Lipton
        • ★ Support this podcast on Patreon ★
          33 min
        • Yak Shaving with Tim Mitra

          Tim Mitra comes on to talk about the some skills which are helpful for large teams, also how to gauge Apple's rumors and of course yak shaving.

          Guest

          • Tim Mitra (website)
            • Mastodon  @[email protected]
            • GitHub @Timmitra
            • Twitter @TimMitra
            • More Than Just Code Podcast 
            • Spockcast Podcast
            • Pragmatic Hero's Journe‪y
            • RoundaboutFM

          Related Links

          • Learning Domain Driven Design
          • ATP Episode 520
          • Stringslint

          Related Episodes

          • E142 - Mobile System Design with Tjeerd in 't Veen
          • E137 - Humane Development with Jill Scott
          • E123 - Microapps Architecture with Majid Jabrayilov
          • E76 - Scaling and Security with Jeroen Leenarts
          • E87 - Core Data Fun with Tim Mitra

          We talked about 

          • (00:00) - Help?
        • (01:09) - Video Games
        • (04:15) - Buzzwords and Trends
        • (09:36) - QA and Testing
        • (16:35) - Multi Disciplinary Engineering
        • (17:54) - Programming Language for Getting Started
        • (21:58) - Breaking Things Down
        • (26:40) - Domain Driven Design
        • (35:25) - Apple Rumors
        • Social Media

          Twitter Leo - @leogdion
          Twitter BrightDigit - @brightdigit
          LinkedIn - @leogdion
          GitHub - @brightdigit
          GitHub - @leogdion
          TikTok - @brightdigit
          Mastodon - @[email protected]
          Youtube - @brightdigit

          Credits

          Music from https://filmmusic.io
          "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
          License: CC BY (http://creativecommons.org/licenses/by/4.0/)

          Thanks to our monthly supporters
          • work design
          • Steven Lipton
          • ★ Support this podcast on Patreon ★
            53 min
          • dataTile for Simulator with Marin Todorov

            Marin Todorov joins us to talk about his app dataTile for Simulator: how it uses logs to help developers, getting help from Apple, and his experience with SwiftUI on macOS.

            Guest

            • Marin Todorov - underplot.com

            Related Links

            • dataTile for Simulator
            • Bushel
            • RocketSim

            Related Episodes

            • Episode 98 - Async, Await, and Combine with Marin Todorov
            • Episode 130 - macOS by Tutorials with Sarah Reichelt
            • Episode 140 - A Swiftly Year in Review with Antoine van der Lee

            We talked about 

            • (00:00) - What is dataTile for Simulator
          • (02:26) - Power of simctl
          • (07:26) - Sandboxing dataTile
          • (10:34) - SwiftUI on the Mac
          • (18:13) - Keeping it simple for developers
          • (25:52) - Reactivitiy, Performance, and Apple's Unified Log
          • (34:02) - Launching dataTile to the App Store
          • Social Media

            Twitter Leo - @leogdion
            Twitter BrightDigit - @brightdigit
            LinkedIn - @leogdion
            GitHub - @brightdigit
            GitHub - @leogdion
            TikTok - @brightdigit
            Mastodon - @[email protected]
            Youtube - @brightdigit

            Credits

            Music from https://filmmusic.io
            "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
            License: CC BY (http://creativecommons.org/licenses/by/4.0/)


            Thanks to our monthly supporters
            • work design
            • Steven Lipton
            • ★ Support this podcast on Patreon ★
              41 min
            • Mobile System Design with Tjeerd in 't Veen

              Tjeerd in 't Veen comes on to talk about asking the right questions for requirements, interviews, testing, and keeping teams in sync.

              Guest

              • Tjeerd in 't Veen (Gumroad)
              • Mobile System Design: Tactical Engineering 
                • Swift In Depth

              Youtube Video: https://youtu.be/FRMeny1gsqY

              Related Episodes

              • Humane Development with Jill Scott
              • Impactful Development with Maxim Cramer
              • Scaling and Security with Jeroen Leenarts
              • Microapps Architecture with Majid Jabrayilov

              We talked about 

              • (00:00) - What is Mobile System Design
            • (03:40) - Asking the Right Questions
            • (06:13) - Error Handling and UI Design
            • (10:48) - Diagrams
            • (14:17) - Keeping Backend in sync with Mobile
            • (19:42) - Holistic Driven Development
            • (22:18) - Abstractions
            • (27:47) - Architecture Patterns
            • (34:55) - Testing
            • (44:32) - Interviews
            • (49:23) - The Book
            • Social Media

              Twitter Leo - @leogdion
              Twitter BrightDigit - @brightdigit
              LinkedIn - @leogdion
              GitHub - @brightdigit
              GitHub - @leogdion
              TikTok - @brightdigit
              Mastodon - @[email protected]
              Youtube - @brightdigit

              Credits

              Music from https://filmmusic.io
              "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
              License: CC BY (http://creativecommons.org/licenses/by/4.0/)


              Thanks to our monthly supporters
              • work design
              • Steven Lipton
              • ★ Support this podcast on Patreon ★
                52 min
              • Swift Package Index with Dave Verwer and Sven Schmidt

                Guests

                • Dave Verwer - daveverwer.com
                  • Mastodon @[email protected]
                  • Twitter @daveverwer
                  • iOS Dev Weekly - Twitter @iOSDevWeekly
                  • iOS Dev Jobs - Twitter @iOSDevJobsHQ
                  • iOS Dev Directory
                • Sven A. Schmidt - finestructure.co

                Youtube Video: https://youtu.be/DjgtYTEI7xQ

                Related Episodes

                • Episode 45 - Developer Community (Part 1) with Dave Verwer
                • Episode 46 - Developer Community (Part 2) with Dave Verwer
                • Episode 77 - Swift Package Index with Sven A. Schmidt
                • Episode 75 - Year of the Server with Tim Condon - Part 2
                • Episode 74 - Year of the Server with Tim Condon - Part 1

                Related Links 

                • Swift Package Index
                • Consider Supporting the Swift Package Index
                • Recognising Package Authors
                • Versioned DocC Documentation

                We talked about 

                • (00:00) - Introduction
              • (02:37) - Running the Largest open-source Vapor site
              • (09:49) - Implementing DocC
              • (13:57) - SPI YAML File
              • (21:44) - Search Improvements
              • (30:23) - Swift Package Registries
              • (36:18) - Growth of SPI
              • (46:56) - Supporting Swift Package Index
              • Social Media

                Twitter Leo - @leogdion
                Twitter BrightDigit - @brightdigit
                LinkedIn - @leogdion
                GitHub - @brightdigit
                GitHub - @leogdion
                TikTok - @brightdigit
                Mastodon - @[email protected]
                Youtube - @brightdigit

                Credits

                Music from https://filmmusic.io
                "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
                License: CC BY (http://creativecommons.org/licenses/by/4.0/)

                Thanks to our monthly supporters
                • work design
                • Steven Lipton
                • ★ Support this podcast on Patreon ★
                  50 min
                • A Swiftly Year in Review with Antoine van der Lee

                  Guest

                  • Antoine van der Lee 
                    • Twitter @twannl
                    • SwiftLee
                    • SwiftLee Weekly

                  Youtube Video: https://youtu.be/Zqwt6YyABkA

                  Related Episodes

                  • Episode 136 - Posture Island with Jordi Bruin
                  • Episode 135 - Behind the Scenes of SwiftUI with Aviel Gross
                  • Episode 129 - NSSpain X with Luis Ascorbe
                  • Episode 124 - WWDC 2022 - Platforms State of the Union with Peter Witham
                  • Episode 119 - Swift Package Manager Super Powers with Marco Eidinger
                  • Episode 98 - Async, Await, and Combine with Marin Todorov
                  • Episode 107 - Expert Swift with Shai Mishali

                  Related Links 

                  • Existential any in Swift explained with code examples
                  • Some keyword in Swift: Opaque types explained with code examples
                  • RocketSim
                  • Stock Analyzer
                  • [Pitch] Introduce existential `any`
                    • “In addition to heap allocation and reference counting, code using existential types incurs pointer indirection and dynamic method dispatch that cannot be optimized away.”

                  We talked about 

                  • (00:00) - A Swiftly Year in Review with Antoine van der Lee
                • (02:22) - Conferences in 2022
                • (11:43) - Async/Await and Combine
                • (19:25) - Existential and Opaque Types
                • (26:18) - Stock Analyzer
                • (29:51) - RocketSim
                • (40:13) - 2023 Wishes and Predictions
                • Social Media

                  Twitter Leo - @leogdion
                  Twitter BrightDigit - @brightdigit
                  LinkedIn - @leogdion
                  GitHub - @brightdigit
                  GitHub - @leogdion
                  TikTok - @brightdigit
                  Mastodon - @[email protected]
                  Youtube - @brightdigit

                  Credits

                  Music from https://filmmusic.io
                  "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
                  License: CC BY (http://creativecommons.org/licenses/by/4.0/)



                  Thanks to our monthly supporters
                  • work design
                  • Steven Lipton
                  • ★ Support this podcast on Patreon ★
                    48 min
                  • Elephant in the Room

                    Youtube Video: https://youtu.be/jE43X-CwFag

                    • (00:00) - Introduction
                  • (00:53) - Rebuilding the Ship of Theseus
                  • (07:32) - Social Media and the Elephant in the Room
                  • (18:58) - Empower Station Blues
                  • (25:43) - What I've Been Working On
                  • (36:19) - My Favorite Architecture
                  • (41:32) - Plans for 2023
                  • Related Episodes

                    • E117 - Empower Station with Matt Braun
                    • E87 - Core Data Fun with Tim Mitra
                    • E135 - Behind the Scenes of SwiftUI with Aviel Gross
                    • E116 - Indie Dev #5 - Knowing Your Market with David Barnard
                    • E115 - Indie Dev #4 - Making an App Best-in-Class with Jordan Morgan
                    • E114 - Indie Dev #3 - Focused Work with Michael Tigas
                    • E113 - Indie Dev #2 - Tasks by Mustafa Yusuf
                    • E112 - Indie Dev #1 - Dark Noise by Charlie Chapman

                    Related Links 

                    • My equipment
                      • Cloudlifter 
                      • Focusrite Scarlett Solo 3rd Gen 
                      • Shure MV7 
                    • My apps 
                      • gBeat 
                      • Heartwitch 
                      • Bushel 
                    • My swift packages
                      • Sublimation 
                      • SyndiKit 
                      • SwiftTube 
                    • iosdev.space 
                    • LiveStreams
                      • Bushel
                      • Sublimation
                      • Heartwitch Channel 
                      • Other Youtube Channel 

                    Show Notes

                    • What am I working on
                    • What I am hoping to work on in 2023
                    • Social Media Changes
                    • Personal Adventures
                    • Accomplishments for 2023
                    • Apple Tech Blues

                    Social Media

                    Twitter Leo - @leogdion
                    Twitter BrightDigit - @brightdigit
                    LinkedIn - @leogdion
                    GitHub - @brightdigit
                    GitHub - @leogdion
                    TikTok - @brightdigit
                    Mastodon - @[email protected]
                    Youtube - @brightdigit

                    Credits

                    Music from https://filmmusic.io
                    "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
                    License: CC BY (http://creativecommons.org/licenses/by/4.0/)

                    Thanks to our monthly supporters
                    • work design
                    • Steven Lipton
                    • ★ Support this podcast on Patreon ★
                      45 min
                    • App Clips with Jon Bauer

                      Guest

                      Youtube Video: https://youtu.be/dOnI2PGqql0

                      Related Episodes

                      • Episode 33 - 2020 Developer Wish List with Alex Bush

                      Related Links 

                      • The list of restricted frameworks
                      • App Clips Official Documentation
                      • Nametag Official Site
                      • Jon Bauer: App Clips – When downloads are a dealbreaker - 360iDev 2022

                      Sponsors

                      swiftpackageindex.com is the place to find Swift packages. 

                      • over 5,000 packages indexed now, you’ll find a package that can help. 
                      • help you make better decisions about your dependencies.
                      •  host DocC-based documentation for package authors.

                      You can see how well maintained every package is, what platforms and Swift versions it’s compatible with based on real-world build data, how many other dependencies it will bring in and much more. Unlike an open-source library, running an open-source website requires ongoing time for maintenance and supporting package authors in addition to the time we spend on new features. Our work is primarily funded by you - the Swift community
                      If the site has helped you find a package, or if you want to support a community-run open-source project, please go to swiftpackageindex.com, look for the pink heart, and join over a hundred other people who support our work through GitHub sponsors.

                      Show Notes

                      • What is an App Clip?
                      • What is a good example of an app which should be an clip?
                      • "But I don't want my user to only use the app once"
                      • What are some technical limitations of an App Clip?
                      • What's a good way to start an app which may be an app clip?
                      • What's a good way to integrate an app clip in an existing app?
                      • How do you get a user to move from an App Clip to an app (both technically and marketing-wise)

                      Social Media

                      Email
                      [email protected]
                      GitHub - @brightdigit

                      Twitter
                      BrightDigit - @brightdigit
                      Leo - @leogdion

                      LinkedIn
                      Leo

                      Credits

                      Music from https://filmmusic.io
                      "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
                      License: CC BY (http://creativecommons.org/licenses/by/4.0/)

                      • (00:00) - What are App Clips
                    • (03:40) - Developer Experience
                    • (12:50) - Starting From Scratch
                    • (16:00) - App Store Setup
                    • (29:55) - Testing Experience
                    • (33:30) - App Clip to App
                    • (36:25) - Future of App Clips
                    • Thanks to our monthly supporters
                      • work design
                      • Steven Lipton
                      • ★ Support this podcast on Patreon ★
                        40 min

                      About Empower Apps

                      From the publisher's feed

                      An exploration of Apple business news and technology. We talk about how businesses can use new technology to empower their business and employees, from Leo Dion, founder of BrightDigit.