Empower Apps

Empower Apps

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

Empower Apps episodes

  • Documenting Your Code with Bas Broek

    Guest

    • Bas Broek
      • GitHub @BasThomas 
      • Twitter @basthomas
      • Contravariance - a Podcast by Bas Broek and Benedikt Terhechte
      • Goodbye Swift Weekly by Bas Broek
      • Swift Weekly maintained by Kristaps Grinbergs

    YouTube Video - https://youtu.be/4T25oqyXBLw

    Related Episodes

    • Episode 48 - Alternative Backends with Kristaps Grinbergs
    • Contravariance Episode 313 - Bas leaves XING
    • Contravariance Episode 314 - iPhone 12 & Apple Silicon

    Related Links

    • Writing better APIs - Bas Broek - Do iOS 2018
    • Leo's AWESOME AWESOME README Guide
    • Jazzy by Realm
    • SourceDocs by Eneko Alonso
    • Dash by Kapeli
    • Made to Stick by Chip Heath and Dan Heath

    Sponsors

    AppFigures
    The tools you need to monitor, optimize, and get more downloads.

    If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

    • Check out their great articles and guides on app store optimization 
    • Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.
    • New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.
    • Check out more of their resources at appfigures.com/resources.

    The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
    https://appfigures.com/resources/aso

    Also check out our episode with CEO Ariel Michaeli:
    https://share.transistor.fm/s/15b7ff63

    Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
    https://appfigures.com/account/upgrade?p=empower3030


    I will be speaking at NSSpain 2020...
    Nov 17 - 20, 2020

    • One of the most known conferences about Apple platforms development is going remote this year! 
    • NSSpain 2020 is an online, continuous 36 hours conference, carefully crafted by the community for the community.
    • Guests of the show Paul Hudson and Donny Wals will be speaking as well as others

    Go to NSSpain.com and use promo code empowerapps to get 10% off

    Also speaking at...

    • iOSDevCampDC 2020 - October 30
    • Back to the Mac - November 6 & 7

    Apple Event Stuff

    • iPhone 12 Upgrades
    • Apple Watch Series 6
    • HomePod mini

    Documentation Challenges

    • What are some challenges with documentation?
    • How to keep documentation updated
    • How to make documentation innovative and clear
    • Building documentation for open-source projects
    • Ways to consume documentation
    • Avoiding jargon in your documentation
    • How to be thorough

    Documentation Process and Tooling

    • Automating documentation via CI
    • Keeping tests, docs, and code in sync
    • Jazzy vs SourceDocs
    • Testing Your documentation

    Social Media

    Email
    [email protected]
    GitHub - @brightdigit

    Twitter
    BrightDigit - @brightdigit
    Leo - @leogdion

    LinkedIn
    BrightDigit
    Leo

    Instagram - @brightdigit
    Patreon - empowerappshow

    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 ★
      43 min
    • UI Design for Developers with Heidi Helen Pilypas

      Guest

      • Heidi Helen Pilypas (web site)
        • Twitter @heidi_helen

      YouTube Video - https://youtu.be/NTvljGAha_E

      Related Episodes

      • Episode 63 - Apple Watch 2020 with Steve Lipton
      • Episode 57 - SwiftUI with Majid Jabrayilov - Part 2
      • Episode 35 - SwiftUI - The Good, the Bad, and the Benefits

      Related Links

      • Apps designed by Heidi
        • Capsicum 
        • When Did I...?
        • Boomerang
      • Guides
        • Guidelines for Designing for iOS from Apple with Sketch and PS Templates
        • Material Design from Google
      • What has Changed in iOS
        • Widgets
        • SF Symbols
        • Sidebars 
        • Pickers 
        • Color Wells
        • Menus
      • Tools for Developers to Get Better at Design
        • Design+Code
        • Refactoring UI 
        • Zeplin
      • 100 Days of SwiftUI

      Sponsors

      AppFigures
      The tools you need to monitor, optimize, and get more downloads.

      If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

      • Check out their great articles and guides on app store optimization 
      • Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.
      • New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.
      • Check out more of their resources at appfigures.com/resources.

      The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
      https://appfigures.com/resources/aso

      Also check out our episode with CEO Ariel Michaeli:
      https://share.transistor.fm/s/15b7ff63

      Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
      https://appfigures.com/account/upgrade?p=empower3030


      I will be speaking at NSSpain 2020...
      Nov 17 - 20, 2020

      • One of the most known conferences about Apple platforms development is going remote this year! 
      • NSSpain 2020 is an online, continuous 36 hours conference, carefully crafted by the community for the community.
      • Guests of the show Paul Hudson and Donny Wals will be speaking as well as others

      Go to NSSpain.com and use promo code empowerapps to get 10% off

      Also speaking at...

      • iOSDevCampDC 2020 - October 30
      • Back to the Mac - November 6 & 7

      UI Design

      • What has changed in iOS Design?
      • What's the difference between skeuomorphic vs flat?
      • Differences with Android and material design
      • Differences between web design
      • What's changed in iOS 14 design?
      • Differences on the iPad
      • How to design for Widgets

      Design and Developer Teams

      • How developers should communicate with designers?
      • Best Tools for Getting Started
      • Best Guides and Courses for Getting Started
      • Common Mistakes
      • Pattern Libraries and Design Systems
      • Impact of SwiftUI

      Social Media

      Email
      [email protected]
      GitHub - @brightdigit

      Twitter
      BrightDigit - @brightdigit
      Leo - @leogdion

      LinkedIn
      BrightDigit
      Leo

      Instagram - @brightdigit
      Patreon - empowerappshow

      Credits

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


      Transcription

      Leo Dion (Host): Welcome to another episode of empower apps. I'm your host. Leo Dion with us today is Heidi Helen. Hey, Heidi, how's it going? Hey, not too bad. So glad to have you on. We've had a lot of requests for having someone who can talk about UI design, because a lot of developers have a hard time. With UI design and designing their iOS app, or just talking to a designer.

      [00:00:29] And so I'm really glad to have you on, I've looked at a lot of your work especially, Capsicum and some of the other stuff that you've done. Just awesome. Awesome stuff. I'm really excited to have you on today. 

      46 min
    • Understanding Git with Ben Chatelain

      Guest

      • Ben Chatelain (@phatblat)
        • Github @phatblat - for great commit message examples!
        • 😎Some Cool DJ Sets 😎

      YouTube Video - https://youtu.be/C0Ymu7vx_ko

      Related Episodes

      • Episode 29 - Managing iOS Development with Peter Witham
      • Episode 46 - Developer Community (Part 2) with Dave Verwer
      • Episode 64 - A Very Remote Year with Jacob Gorban

      Related Links

      • A Brief History of Version Control : Codemash by Brian Meeker 
      • MS Visual SourceSafe 👴
      • CVS 👴
      • Level up Your Git Commits with Gitmoji! 
      • Tower
      • Pro Git Book
      • Gitflow
      • Trunk Based Development
      • mas - A simple command line interface for the Mac App Store
      • Dangit, Git!?!
      • `git log -g` (a better reflog)
      • Tip: always delete topic branches after merging a PR (or have GitHub do it for you)
      • Ben’s git shortcuts as fish shell functions
        • amendne - amend the last commit, reusing the existing commit message
        • bundle-pull - transports a dirty working copy from one machine to another. 
        • git_bundle_create - creates a git bundle by stashing a dirty working copy
        • ignore - adds file paths to .gitignore file
        • lg, lga - minimal yet pimped out history graph
        • new - show new commits received after a pull
        • pop - remove the last commit, but keep the changes in the working copy
        • publish - push a new branch to a remote
        • review - inspect the last commit
        • rewrite - uses filter-repo to correct an author email typo (destructive)
        • scrub - uses filter-branch to delete files from history (destructive)
        • root - prints the path to the root of the local repo
        • stash, stsave, stlist, stshow, stpop, stdrop - functions for working with stashes
        • suri - submodule update recursive init

      Sponsors

      AppFigures
      The tools you need to monitor, optimize, and get more downloads.

      If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

      • Check out their great articles and guides on app store optimization 
      • Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.
      • New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.
      • Check out more of their resources at appfigures.com/resources.

      The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
      https://appfigures.com/resources/aso

      Also check out our episode with CEO Ariel Michaeli:
      https://share.transistor.fm/s/15b7ff63

      Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
      https://appfigures.com/account/upgrade?p=empower3030


      Transistor.Fm
      Your podcast's publishing platform
      Transistor not only hosts your podcast but also:

      • Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and Mailchimp
      • Deep analytics including average downloads per episode, popular podcast apps, number of subscribers, trends
      • Professional support for creatives, ...
      57 min
    • A Very Remote Year with Jacob Gorban

      Guest

      • Jacob Gorban - Twitter @jacobgorban
        • Apparent Software

      Youtube Video - https://youtu.be/wKGEc-9YFGs

      Related Episodes

      • Episode 29 - Managing iOS Development with Peter Witham

      Related Links

      • Tuple

      Sponsors

      AppFigures
      The tools you need to monitor, optimize, and get more downloads.

      If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

      • Check out their great articles and guides on app store optimization 
      • Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.
      • New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.
      • Check out more of their resources at appfigures.com/resources.

      The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
      https://appfigures.com/resources/aso

      Also check out our episode with CEO Ariel Michaeli:
      https://share.transistor.fm/s/15b7ff63

      Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
      https://appfigures.com/account/upgrade?p=empower3030


      Linode
      A cloud experience developers love

      • Great for Setting Up a Backend for Your App
      • Variety of VM Configurations and Settings
      • Reasonable Pricing Starting at $5 per month
      • Global Data Centers
      • The Developer Cloud Simplified

      Try it today with this special link:
      https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7

      Check out OrchardNest Today:
      https://orchardnest.com

      Remote Work Guidelines

      • Dealing with Communication
      • Slack Guidelines for Channels and DMs
      • How to stay in touch
      • Scheduling Meetings

      Remote Work and Software Development

      • Mentoring Junior Developers
      • Encouraging Communication
      • Doing Code Reviews and Pull-Requests
      • Organizing Testing on Devices 
      • Using the right tool for Project Management

      Social Media

      Email
      [email protected]
      GitHub - @brightdigit

      Twitter
      BrightDigit - @brightdigit
      Leo - @leogdion

      LinkedIn
      BrightDigit
      Leo

      Instagram - @brightdigit
      Patreon - empowerappshow

      Credits

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

      Transcript

      Leo Dion (Host): Thank you for joining me for another episode, a empower apps. I'm your host, Leo Dion I'm with Brightdigit specializing in development in the Swift space and Apple space as well. Today we have with us, Jacob Corban. Hey Jacob, how are you doing? 

      Jacob Gorban (guest): Good. Thank you. 

      Leo Dion (Host): So Jacob, I've known you for, I wanna say like the first time we met would have been like release notes, maybe. Did you go to Release Notes? 

      Jacob Gorban (guest): I've been to all of them. Yes. 

      Leo Dion (Host): Yeah. That's probably the first time I met you back in 2015 back in the good old days when we actually like travel and go to conferences and stuff. I miss those days. I've done. Gosh, two conferences this year that have been I've spoken at that have been remote.

      I've got. Three more conferences actually, by the end of the year that I'll be speaking at all remote, all from the convenience of this wonderful home office here, which has its advantages. Assuming nobody's home along with me, who's little and requires a lot of attention. I think we're kind of in the same boat actually.

      There's there's been an adjustment for me, certainly because I have a lot of family members who live in this house. I don't know about you, but like I've worked for mostly for 12 years now. 10 years almost. So what's, what's new to me this year has just been dealing with like me and my wife scheduling and taking care of the kids while we're working, which you know, that's the big curve ball this year with COVID and everything with 2020.

      How about you? Has there been any big adjustments working remotely this year? Well, 

      Jacob Gorban (guest): I was in this like a situation kind of as your, that I was already working remotely. I've been an Indie since 2009, like full-time Indie. So like on this front it was fine. Like I didn't have to adjust to working remotely.

      But as you, as you have, like, I have like my kids and there's like a school age. They're not very small, so like it's easier, but. No, they were at home and most of the time I have my, one of my kids at home right now. And I could ask him to be quiet. It's like for the next door. Well, while we're your core is not bothering me with anything.

      So there's none of that. It was like, it was fine. 

      Leo Dion (Host): Yeah. How long have you been an indie and kind of tell us a little bit about some of the stuff that you've been making over the last 15, 10 years. 

      Jacob Gorban (guest): Like I started dabbling in Mac development on the side, like how did t...

      39 min
    • Apple Watch 2020 with Steve Lipton

      Guest

      • Steve Lipton- Twitter @Steve_Lipton
        • LinkedIn
        • MakeAppPie
        • iOS Development Tips Weekly
        • LinkedIn Learning Courses

      Related Episodes

      • Episode 18 - WWDC 2019 - Apple Watch with Gary Sabo
      • Episode 32 - Training Your Team with Steve Lipton
      • Episode 57 - SwiftUI with Majid Jabrayilov - Part 2
      • Episode 35 - SwiftUI - The Good, the Bad, and the Benefits

      Sponsors

      Transistor.Fm
      Your podcast's publishing platform
      Transistor not only hosts your podcast but also:

      • Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and Mailchimp
      • Deep analytics including average downloads per episode, popular podcast apps, number of subscribers, trends
      • Professional support for creatives, businesses, and professional podcasters when it comes to hosting and analytics

      How do you start a podcast?
      https://transistor.fm/how-to-start-a-podcast/?via=empowerapps

      Try it today with this special link:
      https://transistor.fm/?via=empowerapps

      Apple September Event

      • Is your app ready for iOS 14?!?! 🤯
      • Why Blood Oxygen? What is VO2 max?
      • Family Setup
      • Series 6 vs Series 3 vs new SE?

      State of Apple Watch Development

      • Building Complications in SwiftUI
      • Custom Watch Faces?
      • When will the Apple Watch be fully independent?
      • Why build an Apple Watch app?
      • When should you build a companion watchOS app?
      • Is Touch ID coming back?

      Social Media

      Email
      [email protected]
      GitHub - @brightdigit

      Twitter
      BrightDigit - @brightdigit
      Leo - @leogdion

      LinkedIn
      BrightDigit
      Leo

      Instagram - @brightdigit
      Patreon - empowerappshow

      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
      • Local Database Storage on iOS with Aaron Douglas

        Bonus! We talked about Automattic and Apple here...

        Guest

        • Aaron Douglas (@astralbodies)
          • The Dangling Pointer (homepage)
          • Core Data by Tutorials

        Related Episodes

        • Episode 61 - Machine Learning and Core ML with Jameson Toole
        • Episode 57 - SwiftUI with Majid Jabrayilov - Part 2
        • Episode 49 - Vapor 4 with Tibor Bödecs

        Related Links

        • Fetching objects from Core Data in a SwiftUI project by Donny Wals
        • Why NetNewsWire Is Fast by Brent Simmons
        • Hibernate
        • Libraries
          • stephencelis/SQLite.swift
          • ccgus/fmdb
          • GRDB.swift 
        • Tools
          • ChristianKienle/Core-Data-Editor
          • SimPholders
        • Alternatives
          • Realm 
          • Parse

        Sponsors

        AppFigures
        The tools you need to monitor, optimize, and get more downloads.

        If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

        • Check out their great articles and guides on app store optimization 
        • Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.
        • New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.
        • Check out more of their resources at appfigures.com/resources.

        The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
        https://appfigures.com/resources/aso

        Also check out our episode with CEO Ariel Michaeli:
        https://share.transistor.fm/s/15b7ff63

        Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
        https://appfigures.com/account/upgrade?p=empower3030


        Transistor.Fm
        Your podcast's publishing platform
        Transistor not only hosts your podcast but also:

        • Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and Mailchimp
        • Deep analytics including average downloads per episode, popular podcast apps, number of subscribers, trends
        • Professional support for creatives, businesses, and professional podcasters when it comes to hosting and analytics

        How do you start a podcast?
        https://transistor.fm/how-to-start-a-podcast/?via=empowerapps

        Try it today with this special link:
        https://transistor.fm/?via=empowerapps

        Why Local Storage?

        • Local cache is import for speed and being off-line
        • Benefits of a flat file vs local database
        • Why not run a server on your iPhone?

        Why SQLite

        • How SQLite works?
        • What's missing from SQLite as opposed to a relational database server?
        • How to get started with SQLite in Swift?
        • Dealing with data types in SQLite
        • What is Journaling and Why not use it?

        Why CoreData

        • What is Object Relational Mapping?
        • What is an Object Graph?
        • What is a Context?
        • Why use Core Data vs SQLite?
        • Challenges in Dealing with Migrations

        CoreData Tips and Tricks

        • Optimizations in CoreData
        • How to Debug CoreData
        • Building for Cross-Platform
        • Testing Different Versions
        • How Syncing to makes your app more tolerant based on API changes
        • Dealing with CloudKit
        • Dealing with SwiftUI

        Social Media

        Email
        [email protected]
        GitHub - @brightdigit

        Twitter
        BrightDigit - @brightdigit
        Leo - @leogdion

        LinkedIn
        BrightDigit
        Leo

        Instagram - @brightdigit
        Patreon - empowerappshow

        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 ★
          56 min
        • Machine Learning and Core ML with Jameson Toole

          Guest

          • Jameson Toole (@jamesonthecrow)
            • Fritz AI - Twitter (@fritzlabs)
            • Heartbeat - Fritz AI Development Blog and Tutorials

          Related Episodes

          • Episode 37 - Machine Learning with Kevin Scott

          WWDC Videos - We Loved

          • Build an Action Classifier with Create ML
          • Detect Body and Hand Pose with Vision
          • Make apps smarter with Natural Language
          • Control training in Create ML with Swift
          • Get models on device using Core ML Converters

          Sponsors

          AppFigures
          The tools you need to monitor, optimize, and get more downloads.

          If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

          • Check out their great articles and guides on app store optimization 
          • Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.
          • New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.
          • Check out more of their resources at appfigures.com/resources.

          The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
          https://appfigures.com/resources/aso

          Also check out our episode with CEO Ariel Michaeli:
          https://share.transistor.fm/s/15b7ff63

          Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
          https://appfigures.com/account/upgrade?p=empower3030


          Transistor.Fm
          Your podcast's publishing platform
          Transistor not only hosts your podcast but also:

          • Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and Mailchimp
          • Deep analytics including average downloads per episode, popular podcast apps, number of subscribers, trends
          • Professional support for creatives, businesses, and professional podcasters when it comes to hosting and analytics

          Try it today with this special link:
          https://transistor.fm/?via=empowerapps

          Preparing for Machine Learning

          • What does it mean to build a Model?
          • What tasks are you trying to perform?
          • How do you prep data for a model?
          • How do you collect data for a model?

          Deciding the Machine Learning Task

          • What types of task can ML do?
          • What's the difference between recommendation and recognition?
          • What is supervised learning?
          • What does Apple provide for building models?
          • How does the Vision framework work?
          • Why should you consider Machine Learning on Device?
          • How can you process Speech?
          • How does choosing the processor affect training?

          Making ML Part of the Project

          • How to iterate over models?
          • How do you acquire that first set of data?
          • What is synthetic data?
          • How do you implement unit testing in Machine Learning?

          ML and WWDC 2020

          • How does Apple Silicon on the Mac affect Machine Learning? 
          • What advances in Machine Learning came out of WWDC 2020?
          • How WWDC 2020 reveals how ML continues to evolve?

          Social Media

          Email
          [email protected]
          GitHub - @brightdigit

          Twitter
          BrightDigit - @brightdigit
          Leo - @leogdion

          LinkedIn
          BrightDigit
          Leo

          Instagram - @brightdigit
          Patreon - empowerappshow

          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
          • The Future of Mac Development with Lucas Derraugh - Part 2

            Guest

            • Lucas Derraugh 
              • @LucasDerraugh on Twitter
              • lucasderraugh on GitHub 
              • AppleProgramming on YouTube
              • Responder Chain
              • GitUp App

            Related Episodes

            • Episode 59 - The Future of Mac Development with Lucas Derraugh - Part 1
            • Episode 57 - SwiftUI with Majid Jabrayilov - Part 2
            • Episode 56 - SwiftUI with Majid Jabrayilov - Part 1
            • Episode 55 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2
            • Episode 54 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 1
            • Episode 53 - WWDC 2020 - Quick Thoughts
            • Episode 20 - WWDC 2019 - Mac Development with Daniel Jalkut

            Related Links

            • Responder Chain Episodes
              • Ivan Sapozhnik on Creating Menu Bar Apps
              • Malin Sundberg on SwiftUI for macOS
              • Leo talks about Asset Catalogs and Speculid
            • Speculid Update for Big Sur

            WWDC Videos - We Loved

            • Adopt the new look of macOS
            • What’s new in Mac Catalyst
            • Optimize the interface of your Mac Catalyst app
            • What's new in SwiftUI
            • Port your Mac app to Apple Silicon   

            Sponsors

            AppFigures
            The tools you need to monitor, optimize, and get more downloads.

            If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

            • Check out their great articles and guides on app store optimization 
            • Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.
            • New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.
            • Check out more of their resources at appfigures.com/resources.

            The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
            https://appfigures.com/resources/aso

            Also check out our episode with CEO Ariel Michaeli:
            https://share.transistor.fm/s/15b7ff63

            Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
            https://appfigures.com/account/upgrade?p=empower3030

            BrightDigit

            • Specialize in helping businesses build apps for iPhone, iPad, Mac and Apple Watch
            • 10 years of experience developing for a variety of Apple platform
            • Helping dev shops which lack experience with Apple platforms and Swift

            Contact me if you need help today.

            Apple Silicon

            • Are you getting a DTK?
            • What the future of Windows on the Mac?
            • Running Virtual Machines and Docker on Apple Silicon
            • What are the battery life improvements with Apple Silicon?
            • Migrating Apps using C and C++ Libraries

            macOS Big Sur

            • Challenges running on older machines
            • New UI Updates
            • Building UI by staying with Apple's APIs
            • Ensuring Keyboard Support
            • Ensuring Discoverability for "Pros"

            Distributing Mac Apps

            • App Store vs Selling Your Self
            • Challenges with Sandboxing
            • Dealing with Notarization
            • Dealing with Permissions Dialogs

            Social Media

            Email
            [email protected]
            GitHub - @brightdigit

            Twitter
            BrightDigit - @brightdigit
            Leo - @leogdion

            LinkedIn
            BrightDigit
            Leo

            Instagram - @brightdigit
            Patreon - empowerappshow

            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
            • The Future of Mac Development with Lucas Derraugh - Part 1

              Guest

              • Lucas Derraugh 
                • @LucasDerraugh on Twitter
                • lucasderraugh on GitHub 
                • AppleProgramming on YouTube
                • Responder Chain
                • GitUp App

              Related Episodes

              • Episode 57 - SwiftUI with Majid Jabrayilov - Part 2
              • Episode 56 - SwiftUI with Majid Jabrayilov - Part 1
              • Episode 55 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2
              • Episode 54 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 1
              • Episode 53 - WWDC 2020 - Quick Thoughts
              • Episode 20 - WWDC 2019 - Mac Development with Daniel Jalkut

              Related Links

              • Responder Chain Episodes
                • Ivan Sapozhnik on Creating Menu Bar Apps
                • Malin Sundberg on SwiftUI for macOS
                • Leo talks about Asset Catalogs and Speculid
              • Speculid Update for Big Sur

              WWDC Videos - We Loved

              • Adopt the new look of macOS
              • What’s new in Mac Catalyst
              • Optimize the interface of your Mac Catalyst app
              • What's new in SwiftUI
              • Port your Mac app to Apple Silicon   

              Sponsors

              AppFigures
              The tools you need to monitor, optimize, and get more downloads.

              If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

              • Check out their great articles and guides on app store optimization 
              • Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.
              • New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.
              • Check out more of their resources at appfigures.com/resources.

              The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
              https://appfigures.com/resources/aso

              Also check out our episode with CEO Ariel Michaeli:
              https://share.transistor.fm/s/15b7ff63

              Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
              https://appfigures.com/account/upgrade?p=empower3030

              360iDev - August 16 - 19 (Remote)

              • The Leading indie iOS/Mac (and watchOS, and tvOS) Developer conference
              • It's all about Community and Code!
              • Four days of hands-on training, amazing sessions, and the great community. All Swift.

              Use the promo code WeAreSwift to get 20% off registration.

              WWDC and Mac

              • Emphasis on Mac Development
              • Why should iOS developers get into Mac development?
              • iPad Pro Apps vs Mac Pro Apps
              • Challenges of SwiftUI vs AppKit
              • Improvements to AppKit
              • Widgets on macOS
              • SwiftUI Updates for Document-Based Apps
              • Electron vs Native

              Social Media

              Email
              [email protected]
              GitHub - @brightdigit

              Twitter
              BrightDigit - @brightdigit
              Leo - @leogdion

              LinkedIn
              BrightDigit
              Leo

              Instagram - @brightdigit
              Patreon - empowerappshow

              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 ★
                47 min
              • Big Bad Bluetooth with Leah Vogel

                Guest

                • Leah Vogel - Twitter: @leah_m_vogel
                  • LinkedIn
                  • Medium
                  • UIKonf 2020 - Leah Vogel - Who’s Afraid of the Big Bad BLE

                Related Episodes

                • Episode 40 - Handling Errors Correctly with Jeff Kelley
                • Episode 53 - WWDC 2020 - Quick Thoughts

                Related Links

                • WWDC 2020 - Meet Nearby Interaction
                • BlueSee BLE Debugger

                WWDC Videos - We Loved

                • Build complications in SwiftUI
                • Create complications for Apple Watch
                • App essentials in SwiftUI
                • Build document-based apps in SwiftUI

                Sponsors

                AppFigures
                The tools you need to monitor, optimize, and get more downloads.

                If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

                • Check out their great articles and guides on app store optimization 
                • Brand new teardowns of specific apps, like Spotify for instance. 
                • Check out more of their resources at appfigures.com/resources.

                The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
                https://appfigures.com/resources/aso

                Also check out our episode with CEO Ariel Michaeli:
                https://share.transistor.fm/s/15b7ff63

                Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
                https://appfigures.com/account/upgrade?p=empower3030

                Bluetooth 101

                • Origins of Bluetooth
                • Where Bluetooth is a good fit?
                • What is Peripheral?
                • Profiles, Services and Characteristics
                • What's the difference between Classic and BLE?
                • How to measure signal strength?
                • How to pull extra information from a Characteristic?

                Development Challenges  

                • Similarities with Networking
                • Decoding and Encoding Data from Bluetooth
                • Why Mocking is Important in iOS Development
                • Using the Mac for Testing APIs
                • Dealing with Connectivity Issues
                • Connection Peculiarities
                • How can Bluetooth be misused?

                Social Media

                Email
                [email protected]
                GitHub - @brightdigit

                Twitter
                BrightDigit - @brightdigit
                Leo - @leogdion

                LinkedIn
                BrightDigit
                Leo

                Instagram - @brightdigit
                Patreon - empowerappshow

                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

                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.