Skip to main content
Talking with Apples

Talking with Apples

By Peter-John Welcome

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, Machine Learning for Mobile and evening backend technologies used to power mobile apps. The show is hosted my Peter-John Welcome.
Available on
Apple Podcasts Logo
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

Talking Mobile Development with Robert Clegg

Talking with ApplesMar 19, 2021

00:00
01:11:17
Talking Firebase with Arthur Thompson

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

Oct 04, 202326:08
Talking Design Systems with Nick Rout
Aug 06, 202346:15
Talking Multiplatform/Cross Platform with John O'Reilly

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/

Feb 22, 202201:04:29
Talking Kotlin with Pamela Hill

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


Dec 09, 202156:23
Talking Compose in Production with Jossi Wolf

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

Sep 10, 202101:23:20
Talking App Distribution with Keegan Rush

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

Aug 10, 202149:17
Talking SwiftUI with Majid Jabrayilov

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

May 31, 202156:48
Talking Mobile Development with Robert Clegg
Mar 19, 202101:11:17
Talking Architecture Components with Florina Muntenescu

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


Mar 09, 202101:04:17
Talking AWS Amplify with Kilo Loco

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

Feb 15, 202156:52
Talking Google Assistant with Eliza Camber

Talking Google Assistant with Eliza Camber

In this episode of Talking with Apples, I spoke to Google Assistant GDE Eliza Camber about the developing for the Google Assistant and the new Assistant SDK. We discussed Dialogflow, and the migration to the new Actions Builder. We also covered how the Assistant integrates with your Android apps with custom Intents and lots of resources on how developers can get started.


  • PJ: https://twitter.com/pjapplez
  • Eliza Camber: https://twitter.com/ElizaCamber
  • Google Assistant: https://developers.google.com/assistant
  • Assistant Codelabs: https://codelabs.developers.google.com/?cat=assistant
  • Youtube Playlist Conversational Actions: https://www.youtube.com/playlist?list=PLOU2XLYxmsIJ5qQKAYt45zZNMU9h1Grpm
Jan 05, 202149:12
Talking Mobile DevOps With Nicola Corti

Talking Mobile DevOps With Nicola Corti

In this episode of Talking with Apples, we take a deep dive into DevOps, in particular Mobile DevOps. We talk about the DevOps like cycle, the culture you need to have within your organization in order for DevOps to be beneficial, tools you can use to get started and different CI/CD providers you can use to help your increase in quality and automation. 

  • Twitter Nicola: https://twitter.com/cortinico
  • Mobile DevOps Talk: https://speakerdeck.com/cortinico/tales-of-a-mobile-devops
  • Detekt: https://github.com/detekt/detekt
  • Github Actions : https://github.com/features/actions
  • Bitrise: https://www.bitrise.io/
  • DevOps for your app Article: https://proandroiddev.com/building-a-devops-pipeline-for-your-app-introduction-3e3597d30875
  • Twitter PJ: https://twitter.com/pjapplez
Dec 14, 202001:02:43
Talking Freelancing with Mark Alison

Talking Freelancing with Mark Alison

In this episode of Talking with Apples, we talk to Mark Alison, an experienced Freelance Engineer about being a mobile freelance engineer, if its feasible, how community contributions help with finding work, some pro's and cons about freelancing and how freelancing can make you a little more money than being a permanent employee. 

Freelancing blog post: https://blog.stylingandroid.com/freelancing/

Twitter Mark Alison: https://twitter.com/MarkIAllison

Styling Android: https://blog.stylingandroid.com/ 

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

Dec 08, 202001:27:21
Talking AR with Julien Salvi
Sep 30, 202036:13
Talking Jetpack Compose in Alpha with Sean McQuillan

Talking Jetpack Compose in Alpha with Sean McQuillan

In this episode of Talking with Apples I speak to Sean who is a Developer Advocate on the Android team about Jetpack Compose being in Alpha. We dive into what it is, how it came about, the different components and even architectures that work well with Compose. In the end Sean answers an important question about  if Compose is production ready.

PJ: https://twitter.com/pjapplez

Sean: https://twitter.com/objcode

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

Compose pathway: https://developer.android.com/courses/pathways/compose

Compose codelabs: https://codelabs.developers.google.com/?cat=Android

Compose Samples: https://github.com/android/compose-samples

Sep 09, 202001:15:02
Talking Firebase with Peter Friese

Talking Firebase with Peter Friese

In this episode of Talking with Apples, we talk to Peter Friese who is a Developer Advocate on the Firebase Team. We chatted about what Firebase is, its many products it offers for to mobile developers and a little about Firebase and Modern iOS development with SwiftUI and Combine.  We then ended with chatting about open source a little and contributions external developers have made to Firebase.

PJ : https://twitter.com/pjapplez

Peter Friese: https://twitter.com/peterfriese

Firebase: https://firebase.google.com/

Firebase iOS SDK:  https://github.com/firebase/firebase-ios-sdk/

Firestore for Swift: https://github.com/firebase/firebase-ios-sdk/tree/master/Firestore/Swift

Sep 02, 202001:17:08
Talking Machine Learning with Hoi Lam
Aug 18, 202001:12:10
Talking Fastlane with Josh Holtz
Jul 25, 202001:07:15
Talking Material Design with Nick Rout

Talking Material Design with Nick Rout

In this episode, I spoke to Nick Rout who is a Developer Advocate on the Material Design team. We spoke about he's journey to becoming a developer advocate, a lot about material design on Android, especially how it fits into the new jetpack compose world and a little bit about open source.

Twitter: https://twitter.com/pjapplez

Nick's Twitter: https://twitter.com/ricknout

Material Design Documentation: https://material.io/design

Material Design Github : https://github.com/material-components

Jul 09, 202057:25