Talking with Apples

Talking with Apples

By Peter-John WelcomeTechnology
Download on the App Store

Talking with Apples episodes

  • Talking Firebase with Arthur Thompson

    In this Episode of talking with Apples, we talk to Arthur Thompson a developer advocate on the @Firebase team about some of Firebase's newer products and how they can help you achieve great app quality but also improve your app development when using firebase.


    https://firebase.google.com/docs/emulator-suite

    https://firebase.google.com/docs/crashlytics

    https://firebase.google.com/docs/test-lab

    Twitter: @pjapplez
    Arthur's Twitter: @kroikie

    27 min
  • Talking Design Systems with Nick Rout

    In this episode of talking with Apples we speak to Nick Rout about Design systems. What it is? Is it useful to create and how will it benefit your workflow as a developer and a designer.


    Nick's Twitter/X : @ricknout

    PJ Twitter: @pjapplez


    • A comprehensive guide to design systems | Inside Design Blog

    • DesignSystems.com

    • Atomic Design | Brad Frost

    • Design systems in Compose | Jetpack Compose | Android Developers

    • Compose Multiplatform for iOS Is in Alpha | The Kotlin Blog (see ‘Theming Compose Multiplatform for iOS’ section)

    • GitHub - alexzhirkevich/compose-look-and-feel: Compose Multiplatform UI components for iOS (Cupertino Widgets) and more. Work in progress...

    • Creating DoorDash’s native mobile design system - Camden Asay, Matthew Burg, Will Hou, Ayanna Kosoko

    • 47 min
    • Talking Multiplatform/Cross Platform with John O'Reilly

      In this episode of talking with apples, we speak to John O'Reilly about cross platform development and Kotlin Multiplatform. We take a deep dive into what these are, how well they are doing amongst developers and what business think about them. We also spoke about SwiftUI and Jetpack Compose and how these native UI toolkits is changing the way we do mobile development. We also spoke briefly around tooling for KMM. We also touched on GraphQL a bit and Ktor and how they are effecting the mobile space. 


      PJ Twitter: https://twitter.com/pjapplez

      John's Twitter:  https://twitter.com/joreilly

      John's Blog: https://johnoreilly.dev/

      John's Github: https://github.com/joreilly

      Kotlin Multiplatform Mobile: https://kotlinlang.org/lp/mobile/

      1 hr 5 min
    • Talking Kotlin with Pamela Hill

      In this episode of talking with Apples we talk to Pamela Hill about all things Kotlin. We took a deep dive into what is Kotlin as a programming language, some of its popular features such as coroutines, a little bit of Kotlin Multiplatform and much more. We also discussed great learning material and resources to help listens that are looking to learn this very popular language. 


      Twitter Pamela: https://twitter.com/pamelaahill

      Kotlin: https://kotlinlang.org/

      Android Kotlin : https://developer.android.com/courses/android-basics-kotlin/course

      Coroutines for Android: https://developer.android.com/kotlin/coroutines

      KMM : https://kotlinlang.org/docs/kmm-overview.html


      57 min
    • Talking Compose in Production with Jossi Wolf

      In this episode of talking with Apples I spoke to Jossi Wolf who has been working with Jetpack Compose in Production since the Alpha version. We spoke about hes experiences with this new UI framework, whats great about it, what struggles he faced and state of Jetpack Compose now that is 1.0. We also spoke about the compatibility of all the existing libraries that we all use on a daily and how Compose fits into existing apps.


      https://twitter.com/jossiwolf

      https://twitter.com/pjapplez

      https://developer.android.com/jetpack/compose

      1 hr 24 min
    • Talking App Distribution with Keegan Rush

      In this episode of Talking with Apples, I spoke to Keegan Rush about Apple App Distribution. We spoke about what app distribution is, what the process is of distributing your app to the Apple AppStore, what provisioning profiles and certificates are and most importantly how to automate this whole process either using your own scripts or using Fastlane. Happy Listening


      https://twitter.com/pjapplez

      https://twitter.com/RushKeegan

      https://www.thecodedself.com/

      https://www.raywenderlich.com/books/ios-app-distribution-best-practices

      50 min
    • Talking SwiftUI with Majid Jabrayilov

      In this episode of Talking with Apples I speak to Majid who is an Indie iOS Engineer and builds most of he's apps with SwiftUI these days. We spoke about what SwiftUI is and how it differs from UIKit. The took a deep dive into what is like to develop apps in a declarative and reactive way with SwiftUI and Combine. We also spoke about how easy SwiftUI has made developing apps with architectures such as MVVM and made it easier to test UI. Lastly we covered how there are still components that SwiftUI does not have and the what the future holds for iOS development with SwiftUI. 


      Majid Twitter: https://twitter.com/mecid

      Majid's Blog : https://swiftwithmajid.com/

      SwiftUI Weekly: http://weekly.swiftwithmajid.com/

      Apples getting started with SwiftUI: https://developer.apple.com/tutorials/swiftui/ 

      PJ Twitter: https://twitter.com/pjapplez

      57 min
    • Talking Mobile Development with Robert Clegg
      In this episode, I chatted to Robert Clegg an Engineering Lead about the state of Mobile development. We discuss what the state of Native development is with new frameworks and tools like Jetpack Compose and SwiftUI that are changing the way developers think about app development. We also discussed Cross platform frameworks like Flutter, React Native and PWA's and if they are approaches business's should be taking. We also spoke a little about Kotlin Multiplatform and where it falls into the equation and if it might be the platform that takes over mobile. 
      PJ Twitter: https://twitter.com/pjapplez
      Robert Twitter: https://twitter.com/RJ_Clegg
      1 hr 12 min
    • Talking Architecture Components with Florina Muntenescu

      In this episode of talking with Apples, we spoke to Florina Muntenescu about Architecture components and other Jetpack libraries that Google develops. We took a deep dive into each different component and what its purpose is. We covered ViewModel, Room, Paging, LiveData, DataStore, Hilt and Work Manager. We also spoke around what Alpha, Beta and Stable means to the Android team and much more. 


      Twitter PJ: https://twitter.com/pjapplez

      Twitter Florina: https://twitter.com/FMuntenescu

      Issue Tracker: https://issuetracker.google.com/issues

      Architecture Components Docs: https://developer.android.com/topic/libraries/architecture

      Codelabs : https://codelabs.developers.google.com/?cat=android


      1 hr 5 min
    • Talking AWS Amplify with Kilo Loco

      In this episode of Talking with Apples we chat to Kilo Loco( Kyle) about AWS Amplify. We deep dive into the tool suite and what it can offer mobile developers. This included API's Databases, Storage and more. 


      PJ Twitter: https://twitter.com/pjapplez

      Twitter for Kilo: https://twitter.com/Kilo_Loco

      Amplify Site: https://aws.amazon.com/amplify/

      Amplify Sandbox : https://sandbox.amplifyapp.com/getting-started

      AmplifyDocs: https://docs.amplify.aws/

      Kilos Youtube Channel: https://www.youtube.com/c/KiloLoco

      57 min

    About Talking with Apples

    From the publisher's feed

    The talking with Apples podcast is all about mobile development and inviting community members to come and chat about cool things happening in the mobile space. We will be covering Android, iOS,…