podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Allan Ritchie
Shows
Gone Mobile
Jon tries Mediator! Copilot != Autopilot, and the Best iPhone ever!
In this episode of Gone Mobile, Jon and Allan discuss a variety of topics ranging from sports team loyalty to the intricacies of app development. They delve into listener feedback about coding with AI tools like ChatGPT and Copilot, share insights on navigating iOS and Xcode updates, and explore new features in the iPhone 16. The conversation also covers updates in Maui and .NET, the importance of staying current with technology, and Jon's personal project of creating a snack app for Disney World. They conclude with a discussion on building a content button in Maui and the challenges of cross-platform...
2024-09-30
1h 05
Gone Mobile
Buffet Style Show
In this episode, Jon and Allan discuss various topics, including listener feedback, using SQLite for local data storage, changes in Android's page size, creating a personalized video for a Disney trip, and working on a marketing app with custom requirements. In this conversation, Jon and Allan discuss the challenges and best practices of using collection views and bindable layouts in mobile app development. They caution against nesting collection views and bindable layouts within each other, as it can lead to performance issues and difficulties with recycling views. They also emphasize the importance of using cancellation tokens to properly handle...
2024-09-23
1h 06
Gone Mobile
In App Purchasing Pain
The conversation revolves around the challenges and complexities of implementing in-app purchases in mobile apps, specifically focusing on the iOS and Android platforms. The hosts discuss the history of in-app purchases, the revenue cut taken by app stores, the introduction of subscriptions, and the implementation details and testing process involved. They also touch on the limitations and changes in the APIs provided by Apple and Google, as well as the importance of proper testing to ensure a smooth user experience. The conversation discusses the challenges and frustrations of dealing with payment processors, specifically in the context of mobile app...
2024-09-16
1h 04
The Brett Allan Show
Richard Fleeshman and Reece Ritchie Interview | The Brett Allan Show 'The Ark' S2 on Syfy
Richard Fleeshman and Reece Ritchie Interview | The Brett Allan Show 'The Ark' S2 on Syfy WATCH Herehttps://www.youtube.com/watch?v=IBAmdpSdLB8“The Ark” takes place 100 years in the future when planetary colonization missions have begun as a necessity to help secure the survival of the human race. In season two, after the brave crew of Ark One reaches their destination and finds it uninhabitable, they must survive long enough to locate a new home for themselves and all the ships that follow. The series stars Christie Burk...
2024-08-28
16 min
Gone Mobile
Mediator for Mobile
In this episode, Jon and Allan discuss various topics, including office renovations, phone migrations, and the use of mediator patterns in app development. They explore the concept of vertical slicing in architecture and the benefits of using a mediator to route messages. Allan shares his experience with mediator patterns in server architecture and highlights the need for a mediator pattern in app development. They also touch on the scalability of mediator patterns and the potential challenges of using them in certain scenarios. The conversation explores the concept of using a mediator pattern to handle services in an app. The...
2024-08-20
1h 05
Gone Mobile
Connectivity "Out in the Wild"
The conversation revolves around the topic of connectivity in remote areas and the use of offline apps. The hosts discuss their experiences with limited connectivity while traveling and camping. They also touch on the evolution of GPS technology and the challenges of offline mapping. The conversation highlights the importance of offline functionality in apps and the limitations of current map providers. The conversation covers various topics related to maps, offline capabilities, and communication technologies. The main themes include different map providers, the challenges of offline maps, the use of Bluetooth Low Energy (BLE) for communication, and the limitations of...
2024-08-12
1h 07
Gone Mobile
What's new for .NET 9?
In this conversation, Jon and Allan discuss the upcoming features in .NET 9 and Maui. They talk about the challenges faced during the development of Maui and the improvements made in the tooling. They also discuss the new C# language features, including collection expressions and the system threading lock type. They touch on the concept of workloads and the introduction of workload version sets to improve the stability and repeatability of builds. They also mention the new title bar customization feature in Maui. In this conversation, Jon and Allan discuss several topics related to .NET MAUI. They cover the customization...
2024-08-05
1h 07
Gone Mobile
All the AI
In this conversation, Jon and Allan discuss their love for coffee and the potential for an AI-powered coffee machine. They also delve into the topic of AI and its applications, particularly in image recognition and document intelligence. Allan shares his experience with training models for forms recognition and credit card scanning, highlighting the benefits of AI in automating data extraction. They also touch on the challenges of image resolution and the potential for on-device AI models. The conversation covers topics such as on-device barcode scanning, Azure Vision, Firebase ML, multilingual apps, and the use of AI in documentation and...
2024-07-29
1h 07
Gone Mobile
What does your Backend look like?
In this episode, Jon and Allan discuss various topics related to backend development. They start by joking about Canadian stereotypes and accents. Then, they dive into the world of backend development using ASP.NET Core and API controllers. They talk about the changes in API controllers and the use of IActionResult. They also discuss the benefits of using OpenAPI and generating contracts from it. They mention tools like Kyoto and Refit/Refitter for generating contracts and API clients. The conversation ends with a humorous remark about the possibility of a future tool called 'Refitist.' The conversation covers topics...
2024-07-22
1h 29
Gone Mobile
What's all the fuss about Drawn Controls?
The conversation revolves around the topic of drawn controls in mobile app development. The hosts discuss the pros and cons of using drawn controls versus native controls, as well as the challenges and considerations involved. They explore the idea of a hybrid approach, where some controls are drawn while others remain native. The conversation touches on topics such as scrolling, text entry, and performance implications. Overall, the hosts emphasize the importance of choosing the right approach based on the specific requirements and goals of the app. The conversation explores the challenges and considerations of drawing controls in cross-platform development...
2024-07-15
1h 09
Gone Mobile
The Tools & Libraries We Use
In this conversation, Jon and Allan discuss various tools they use for development. They talk about their preferred operating systems, monitors, and IDEs. They also mention specific tools like Insomnia for API testing and DevTools for debugging. The conversation is light-hearted and includes some banter about Canadian jokes and hockey. In this part of the conversation, Jon and Allan discuss various tools they use, including antivirus software, DevToys, Setapp, file managers, Docker, Cosmos DB, and coffee brewing equipment. In this conversation, Allan and Jon discuss various soft tools and libraries that they use in their development projects. They cover...
2024-07-08
1h 08
Gone Mobile
Configuration & Logging
In this episode, Jon and Allan discuss logging and configuration in mobile app development. They talk about their personal experiences with configuration and logging, including using environment variables, embedded resources, and external libraries like Sentry. They also touch on the performance implications of logging and the potential for source generation to improve configuration handling. Overall, they emphasize the importance of considering the specific needs of the app and the trade-offs between convenience and performance. In this conversation, Allan and Jon discuss logging and error handling in mobile app development. They mention the importance of having good logging tools and...
2024-06-24
58 min
Gone Mobile
Tales from the Crypt
The conversation covers various mobile app development pitfalls and best practices, including the use of assembly scanning, loading large JSON files, and the misuse of dependency injection. The hosts share their experiences and insights on these topics, highlighting common mistakes and potential solutions. The conversation covers topics related to app performance, dependency injection, service management, constructor logic, and the impact of changes from Xamarin Forms to Maui. It delves into the challenges of resolving services, the use of async calls in constructors, and the importance of separating concerns in service management. The discussion emphasizes the need for thoughtful design...
2024-06-14
1h 10
Gone Mobile
Dependency Injection - Beyond the Basics
The conversation delves into the topic of dependency injection (DI) and its evolution over the years. It covers the history of DI, different DI libraries, considerations for mobile development, and the future of DI with source generation. The discussion also touches on performance optimizations and the impact of DI on app startup time. The conversation covers topics related to dependency injection, scoping mechanisms, and the challenges of managing scopes in Maui apps. It also delves into the use of Prism and the need for out-of-the-box conventions for handling life cycles and navigation services in Maui. The conversation covers a...
2024-06-07
1h 00
Gone Mobile
Architecture Patterns
In this conversation, Jon and Allan discuss various topics related to architecture and performance in mobile app development. They touch on the challenges of implementing the MVVM pattern and the potential for excessive property changed notifications. They also discuss the use of observable collections and the importance of using them only when necessary. Additionally, they express their dislike for messaging services and suggest using events or actions instead. Overall, the conversation emphasizes the need for thoughtful architecture and optimization in mobile app development. The conversation explores the use of mediator pattern in mobile and app development. The mediator pattern...
2024-05-31
1h 08
Gone Mobile
IoT and Small Devices
In this conversation, Jonathan discusses his experience with building automation control systems for his swimming pool using microcontrollers and IoT devices. He talks about controlling the pool temperature, pool pumps, and a saltwater generator. He also explores the challenges and considerations of using different microcontrollers, such as the ESP8266 and the Meadow board, which runs .NET. Jonathan shares his passion for building IoT projects and the potential for using favorite programming languages in these environments. The conversation covers various topics related to IoT platforms, including the evolution of hardware into software-as-a-service (SaaS) platforms, the expansion of Meadow's ecosystem, the...
2024-05-24
1h 07
Gone Mobile
Structuring Apps
The conversation discusses the importance of structuring apps in terms of business requirements and how to make them easier to navigate and understand. It emphasizes the need to focus on translating business requirements into technology and suggests organizing projects based on business logic rather than technology layers. The conversation also touches on the use of services and the benefits of grouping them by section or feature. Additionally, the conversation explores the challenges of using IL manipulators and the limitations of certain frameworks in the context of C# hot reload. It concludes with a discussion on the need for base...
2024-05-10
1h 04
Gone Mobile
Our Android and iOS Wish Lists
Jon and Allan discuss their experiences and excitement surrounding tech conferences like WWDC and Google IO. They reminisce about attending conferences in the past and the thrill of new announcements and hardware giveaways. They also speculate on what they hope to see at upcoming conferences, such as immersive movies and a foldable iPhone. The conversation touches on the evolution of UI design and the convenience of using smartphones as cameras. The conversation covers topics such as foldable phones, APIs, UI changes, app stores, and permissions. The hosts discuss their preferences for foldable phones and the potential impact on UI...
2024-05-04
1h 04
Gone Mobile
The one about XAML!
The conversation covers topics related to coffee-making methods and the use of XAML in app development. The hosts discuss their preferences for coffee machines and the process of making coffee. They also delve into the use of converters in XAML and the debate between putting logic in the view model or the view. The conversation explores the use of converters, extensions, and behaviors in XAML and their potential drawbacks. It also discusses the benefits of using compiled bindings and the importance of declaring data types in XAML for improved performance. The conversation touches on the use of XAML in...
2024-04-26
1h 10
Gone Mobile
Offline Data Sync: Cautionary Tales
The conversation revolves around the topic of offline battle tactics in mobile app development. Jon shares his experience with a pool app that required offline data storage and syncing. He initially used Realm, but faced issues with performance and scalability. He had to rewrite the login service and migrate data to a new backend. Allan discusses the challenges of offline data syncing, including handling deletes and updates, resolving conflicts, and ensuring data security. Jon explains his approach of using Cosmos DB and simple record types to handle offline data syncing. They emphasize the importance of considering the specific needs...
2024-04-19
1h 06
Gone Mobile
You should learn some MSBuild
The conversation covers various topics related to MSBuild and project files. It starts with an introduction and a discussion about the weather. The hosts then delve into the history and evolution of MSBuild, including the transition to SDK style projects. They explain the structure of new project files and highlight the benefits of using CS Proj for managing NuGet packages and CI. The conversation also covers customizing project files for platform-specific assets and the use of conditions in project files. The hosts discuss the importance of workloads and the rationale behind different SDKs. They also touch on the future...
2024-04-12
58 min
Gone Mobile
Slim Bindings
In this episode, Jon and Allan discuss the concept of slim bindings and their benefits. They explore the challenges of working with full bindings and the need for a more focused approach. The conversation centers around their experience with creating slim bindings for Firebase and other complex controls. They also touch on the difficulties of updating full bindings and the importance of understanding the API being consumed. The episode concludes with a discussion on the role of Sharpie in binding generation and the challenges of dependency management. In this episode, Jon and Allan discuss the challenges and possibilities of...
2024-04-04
52 min
Gone Mobile
100th Episode Celebration with David & Maddy!
In this episode, the hosts celebrate the 100th episode of the podcast and engage in a casual conversation about various topics related to Xamarin and .NET MAUI. They introduce themselves and discuss their roles as product managers. The conversation covers the early days of Xamarin, the transition to .NET and mobile development, and the evolution of mobile development over the years. They also talk about the transition to Microsoft and the use of Microsoft tools. The episode concludes with a discussion about geographical locations and some trivia. The conversation covers the journey and challenges of.NET MAUI, including its...
2024-03-29
1h 07
Gone Mobile
Architecting Plugins and Frameworks
In this episode, Jon and Allan discuss various topics related to creating and maintaining libraries and NuGet packages. They talk about their experiences with plugin libraries and the importance of supporting open source developers. They also touch on the challenges of avoiding vendor and framework lock-in. Overall, the conversation highlights the value of community-driven development and the need for collaboration and appreciation in the open source world. The conversation explores the process of creating libraries and plugins for cross-platform development. It delves into the challenges of balancing dependencies and code size, as well as the evolution of library development...
2024-03-22
1h 18
Gone Mobile
MAUI Blazor Hybrid Apps
In this conversation, Jon and Allan discuss Blazor hybrid development, specifically in the context of Maui. They explore the benefits and challenges of using Blazor in a hybrid setting, including performance considerations and compatibility with different platforms. They also discuss the use of Blazor web views in Maui apps and the integration of native APIs. The conversation highlights the flexibility and potential of Blazor hybrid for building mobile apps. In this conversation, Allan Ritchie and Jon discuss the challenges of cross-platform development and the differences between Web Assembly and Maui. They also explore the use of view models in...
2024-03-15
52 min
Gone Mobile
Anatomy of the Happiest App on Earth
The Disney experience app is a mobile engineering marvel. Jon and Allan take a slightly less technical conversation on the anatomy of an app and geek out over the happiest app on earth. In this episode, Jon and Allan discuss their recent vacations to Belize and Disney World. They dive into the features and functionality of the Disney mobile app, which allows users to book trips, manage reservations, and access various services. They highlight the seamless integration of the app with hotel check-in, mobile food ordering, and car locator features. The chapter also explores the user interface...
2024-03-08
1h 08
Gone Mobile
Selling Jon on Reactive Extensions
In this episode, Jon and Allan discuss Reactive Extensions (Rx) and its advantages over traditional event handling. They start by addressing Jon's resistance to dependency injection and his concerns about taking dependencies on external libraries. Allan introduces Rx as a solution to handle events more effectively and efficiently. They explore the benefits of Rx, such as composability, filtering, and transforming events. The conversation delves into the implementation of Rx in different platforms and its integration with Maui. They also discuss challenges and solutions in using Rx, including canceling requests and validating input. Overall, the episode highlights the power and...
2024-03-01
57 min
Gone Mobile
Xamarin.Forms to MAUI
In this episode, Jon and Allan discuss the migration experiences from Xamarin.Forms to .NET MAUI. They highlight the opportunity for architectural improvements during the migration process, such as cleaning up code and removing static untestable components. They also explain the evolution of Xamarin.Forms into .NET MAUI and the introduction of handlers. The benefits of the single project structure and the ease of migrating third-party libraries are discussed. The conversation also covers the customization of entry handlers and the migration of resources, including images and fonts. This conversation covers various challenges and solutions related to image management, including...
2024-02-23
1h 01
Gone Mobile
Anatomy of an App
In this episode, Jon and Allan discuss the process of building a mobile app, starting with the analogy of building a lightsaber at Disney. They explore the anatomy of a mobile app, including the use of MVVM architecture and the importance of gluing logic together. They also delve into navigation and the use of Shell in Xamarin.Forms. The conversation then shifts to the benefits of using dependency injection in app development and the considerations for cross-platform development. In this episode, Allan and Jon discuss various aspects of app development, including dependency injection, core services, and cross-platform services. They...
2024-02-16
1h 01
Gone Mobile
These aren't your grandma's Templates
In this episode, Jon and Allan discuss the importance of templates for mobile app development. They explore the challenges of remembering details like Android manifest and info.plist, and how templates can help simplify the process. They also discuss the default templates in Maui and the benefits of item templates in VS Code. The conversation covers the balance between complexity and simplicity in templates, and the value of custom templates for saving time. They also touch on managing permissions and entitlements, and the power of MSBuild and CSProj files in customizing projects. The episode concludes with a discussion on...
2024-02-09
48 min
Gone Mobile
Background Tasks can be Shiny
In this episode, Jon and Allan discuss backgrounding in mobile development. They start by reviewing the virtual list view and how it solved Allan's problem. Then, Jon reveals the story behind his nickname 'Red.' The conversation then shifts to backgrounding in mobile development, covering common scenarios such as data synchronization, image uploads, and real-time GPS. They explore the different approaches to backgrounding on Android and iOS, including the use of services, broadcast receivers, foreground services, and job scheduling. Finally, they discuss background transfers on both platforms. This episode explores background transfers, background tasks, and code execution in mobile...
2024-02-02
58 min
Gone Mobile
ListViews and CollectionViews
In this episode, Jon and Allan discuss the challenges and history of implementing lists in mobile apps. They start by addressing a listener question about the difference between CLI commands in MAUI and other UI frameworks. They then dive into the topic of dealing with lists in mobile apps, including the challenges of performance and dynamic sizing. They explore the history of list implementations on different platforms and the limitations of the current CollectionView in MAUI. They also discuss alternative list view controls and the misuse of observable collections in list views. In this episode, Allan and Jon discuss...
2024-01-26
1h 06
Gone Mobile
Push Notifications are Hard!
Summary In this episode, Jon and Allan discuss the complexities of implementing push notifications on iOS and Android. They delve into the history of push notifications and the challenges developers face in tackling this topic. They explore the setup and configuration process for both platforms, including the use of certificates and entitlements on iOS and the use of Firebase on Android. They also discuss the lifecycle of notifications, handling background execution, and the differences between iOS and Android in terms of permissions and notification handling. In this episode, Jon and Allan discuss various aspects of push notifications...
2024-01-19
1h 00
Gone Mobile
Bound for greater Bindings
This conversation discusses the concept of bindings in a mobile.NET, Maui world. Bindings are used to integrate native libraries into the.NET ecosystem. The conversation covers the challenges and complexities of creating bindings for Android and iOS platforms. It explores the differences between Android X libraries and platform APIs. The concept of slim bindings is introduced, which involves creating a simplified interface for interacting with native libraries. The conversation also touches on the use of platform channels for message passing between.NET and native code. The future of bindings and the need for improved tools and processes are...
2024-01-12
53 min
Gone Mobile
Return of Gone Mobile and the State of .NET MAUI
Summary In this episode, Jon and Allan discuss the state of .NET Maui, the challenges of mobile development, and the benefits of using Blazor WebView in Maui apps. They also talk about the evolution of the Mono runtime, the use of handlers in Maui, and the transition from custom renders to source generators. Overall, they highlight the improvements and advancements in the .NET Maui framework and its potential for creating cross-platform mobile apps. In this episode, Jon and Allan discuss app profiling and performance optimization, highlighting the use of tools like DS router and DS dotnet trace...
2024-01-05
48 min
Touching Greatness with Allan Jay Santos
Ep. 3: Living a life of 'YES' with Lynette Ritchie
Lynette Ritchie is a world class power lifter. She’s a multiple time world champion who’s held multiple world and national records in the US Powerlifting Association and other lifting federations. She is ranked the #1 super heavy weight female powerlifter in the world in the 55-60 year old age bracket. Her personal bests to date are a 248# bench press, a 430# back squat and a 495# dead lift. All of this and she didn’t begin her powerlifting journey until she was 50 years old! She recently retired from her long and successful career at State...
2022-07-19
1h 48
Gone Mobile
Couchbase Mobile Update with Robert Hedgpeth
It's been a few years since we've talked Couchbase on the show, so with their recent release of Couchbase Mobile 2.5 we thought we'd bring Robert Hedgpeth on to catch us up!Special Guest: Robert Hedgpeth.Sponsored By:Telerik: Capitalizing on the innate benefits of the native UI while exposing all objects and properties in C#, Telerik UI for Xamarin is a collection of Xamarin.Forms controls and Xamarin wrappers which offer fast loading, excellent drawing capabilities and pixel-perfection while providing “no-compromise” customization, flexibility and stunning UI. Telerik UI for Xamarin. .NET Tools for .NET Ninj...
2019-07-10
50 min
Gone Mobile
Building PepTown with Eric Sink
You may know Eric Sink from the database syncing product Zumero, or perhaps the source control versioning system SourceGear. Now, Eric is building a platform for High School sports fundraising, and he's doing it in .NET.Special Guest: Eric Sink.Sponsored By:Raygun: Spot every bug. Discover every performance issue. Ship new features faster and deliver flawless user experiences. Raygun enables you to build stronger, faster and more resilient web and mobile applications for your customers. Get setup in minutes! Links:Xamarin.Essentials - Xamarin | Microsoft DocsThe Future of Mobile Development: Xamarin.Forms 4.0 Preview | Xamarin BlogConnect(); 2018 Xamarin Announcements | Xamarin BlogEmpowering every developer to achieve mo...
2018-12-10
45 min
Gone Mobile
Building IoT Apps using .NET and Meadow with Bryan Costanich
Bryan can finally share what he's been working on, and "IoT" is full of .NET goodness! On this episode we talk to Bryan Costanich about Meadow, a new microcontroller where .NET is king. This isn't your typical microcontroller, give us a listen!Special Guest: Bryan Costanich.Sponsored By:Telerik: Capitalizing on the innate benefits of the native UI while exposing all objects and properties in C#, Telerik UI for Xamarin is a collection of Xamarin.Forms controls and Xamarin wrappers which offer fast loading, excellent drawing capabilities and pixel-perfection while providing “no-compromise” customization, flexibility and...
2018-11-12
50 min
Gone Mobile
Flutter with Thomas Burkhart
Thomas Burkhart talks with us about what Flutter is, what it's like to program in Dart, and the pro's and con's of Flutter as a mobile development platform. Special Guest: Thomas Burkhart.Sponsored By:Telerik: Capitalizing on the innate benefits of the native UI while exposing all objects and properties in C#, Telerik UI for Xamarin is a collection of Xamarin.Forms controls and Xamarin wrappers which offer fast loading, excellent drawing capabilities and pixel-perfection while providing “no-compromise” customization, flexibility and stunning UI. Telerik UI for Xamarin. .NET Tools for .NET Ninjas. Download a tria...
2018-10-29
51 min
Gone Mobile
Building a Software Business with Matthew Robbins
Building a business around software is hard work, and often it's hard to come across detailed advice from those who have dared to give it a shot. In this episode we're joined by Matthew Robbins, founder of MFractor, to talk about his experiences building a company around developer tooling, and what he's learned along the way. If you're curious to peek behind the curtain of building MFractor, this is the episode for you!Special Guest: Matthew Robbins.Sponsored By:Telerik: Capitalizing on the innate benefits of the native UI while exposing all objects and...
2018-10-15
37 min
Gone Mobile
Revisiting ReactiveUI with Kent Boogaart
Somehow five years have gone by since we last did an episode on ReactiveUI, so we figured it was time to fix that! In this episode we're joined by Kent Boogaart, author of the recently published book You, I, and ReactiveUI, and we dig into what ReactiveUI is, what's changed over the years, and why you should use it in your apps.Special Guest: Kent Boogaart.Sponsored By:MFractor: [MFractor](https://www.mfractor.com) seamlessly integrates with Visual Studio for Mac for a superior Xamarin development experience: - Easily create Xamarin.Forms apps with...
2018-09-10
41 min
Gone Mobile
Building Untappd with Greg Avola
Cheers to the creator of Untappd! We talk about the beer app's humble beginnings and how it grew into a keg-sized success. Find out how it's built, what the backend is like, and what new suds are to come!Special Guest: Greg Avola.Sponsored By:Raygun: Spot every bug. Discover every performance issue. Ship new features faster and deliver flawless user experiences. Raygun enables you to build stronger, faster and more resilient web and mobile applications for your customers. Get setup in minutes!  seamlessly integrates with Visual Studio for Mac for a superior Xama...
2018-08-15
47 min
Gone Mobile
Machine Learning with Frank Krueger
Frank is pretty much a machine himself, so we have him teach us the basics of Machine Learning and how he's been using it in his own apps! Listen to see how you can get started in Machine Learning with C# and .NET!Special Guest: Frank Krueger.Sponsored By:Telerik: Capitalizing on the innate benefits of the native UI while exposing all objects and properties in C#, Telerik UI for Xamarin is a collection of Xamarin.Forms controls and Xamarin wrappers which offer fast loading, excellent drawing capabilities and pixel-perfection while providing “no-compromise” customization, flex...
2018-08-07
48 min
Gone Mobile
Succeeding with Xamarin
Long time Xamarin community member Filip Ekberg joins us to talk about how to succeed with Xamarin. Filip has been working on Xamarin since before it was Xamarin and has plenty of experience with success on the Xamarin platform and even some mistakes he's learned from. In this episode we talk about how new and experienced developers alike can be successful with Xamarin.Special Guest: Filip Ekberg.Sponsored By:MFractor: [MFractor](https://www.mfractor.com) seamlessly integrates with Visual Studio for Mac for a superior Xamarin development experience: - Easily create Xamarin.Forms apps...
2018-07-31
42 min
Gone Mobile
Exploring GraphQL with Glenn Block
In the world of API development, GraphQL has really been gaining some momentum in the last couple years...but what is it all about? In this episode we're joined by Glenn Block to dig into what it is, what it's not, how it compares to other API approaches and much, much more. If you're looking to cut through the noise and hear what GraphQL is all about, we've got you covered!Special Guest: Glenn Block.Sponsored By:MFractor: [MFractor](https://www.mfractor.com) seamlessly integrates with Visual Studio for Mac for a superior Xamarin...
2018-07-25
58 min
Gone Mobile
A Xamarin.Forms 2018 Update with David Ortinau
If you're looking for the latest and greatest news from the Xamarin.Forms world, you're in luck. In this episode we welcome David Ortinau back to the show to talk about all the new updates to Xamarin.Forms since he was last on a year ago. Spoiler alert: there's a lot!Special Guest: David Ortinau.Sponsored By:Telerik: Capitalizing on the innate benefits of the native UI while exposing all objects and properties in C#, Telerik UI for Xamarin is a collection of Xamarin.Forms controls and Xamarin wrappers which offer fast loading, excellent...
2018-06-27
51 min
Gone Mobile
Building Connected Devices with Bryan Costanich
In this episode we're joined by one of the original Xamarin pioneers, Bryan Costanich, to talk about what he's been up with Wilderness Labs! If you've ever been curious about getting started tinkering with hardware, or were intimidated by the idea, this is the episode for you. Join us as we dive into the state of the landscape, how Wilderness Labs is changing that space, and how it might be way easier than you think to start building your own connected devices!Special Guest: Bryan Costanich.Sponsored By:Telerik: Capitalizing on the innate benefits...
2018-06-06
41 min
Gone Mobile
Microsoft Build and Google I/O Recap
The boys are back! In this episode, Jon and Greg catch up on all the latest announcements that came out of the Microsoft Build and Google I/O conferences earlier this month. Looking for a crash course on what you missed? We've got you covered!Sponsored By:Raygun: Discover, diagnose and understand the root cause of error, crash and performance issues in your software applications in seconds! See how your applications are _really_ performing for users and where they encounter problems using Raygun's full stack software intelligence platform.  and the Logitech Harmony Hub. As a guest on this episode, he talks about the infrastructure and technologies behind his solution to get TV listing information and automatically tune to events.Special Guest: Greg Shackles.Sponsored By:Telerik: Capitalizing on the innate benefits of the native UI while exposing all objects and properties in C#, Telerik UI for Xamarin is a collection of Xamarin.Forms controls and Xamarin wrappers which offer fast loading, excellent drawing capabilities and pixel-perfection while...
2018-01-15
55 min
Gone Mobile
Under the Hood of the Azure Mobile App with Jakub Jedryszek
Jakub shares what he's learned using Xamarin to build the Azure App for iOS and Android. It's always interesting to see how real app developers are building real apps, the challenges they face, and tips and tricks for building our own apps.Special Guest: Jakub Jedryszek.Sponsored By:Raygun: Discover, diagnose and understand the root cause of error, crash and performance issues in your software applications in seconds! See how your applications are _really_ performing for users and where they encounter problems using Raygun's full stack software intelligence platform. ; conference in New York City we sat down with Gopinath C H to talk about Visual Studio Team Services. There are a lot of different components inside of VSTS, so we tried to talk through as many of them as we could and how they can help mobile developers build and maintain their apps. There are a lot of ways to build your apps, and VSTS makes a compelling case for choosing it. Learn how VSTS is being used inside of Microsoft (including for Windows itself!) and how it can help you build and release your...
2017-12-04
30 min
Gone Mobile
Cosmos DB with Kirill Gavrylyuk
Recorded at Microsoft's Connect(); conference in New York City, we welcomed Kirill Gavrylyuk back on the show to dig into CosmosDB. We talked about what it is, how it works, why you might use it, and much more. Listen in to learn about this exciting new database!Special Guest: Kirill Gavrylyuk.Sponsored By:Telerik: Capitalizing on the innate benefits of the native UI while exposing all objects and properties in C#, Telerik UI for Xamarin is a collection of Xamarin.Forms controls and Xamarin wrappers which offer fast loading, excellent drawing capabilities and pixel-perfection...
2017-11-27
37 min
Gone Mobile
Live Player and Microsoft Connect Roundup with Joseph Hill
While at Microsoft's Connect(); conference in New York we caught up with Joseph Hill to discuss all the latest and greatest announcements in the Xamarin world, as well as digging deeper into their new Live Player app. Want to get up to speed on all the latest announcements? Look no further!Special Guest: Joseph Hill.Sponsored By:Raygun: Discover, diagnose and understand the root cause of error, crash and performance issues in your software applications in seconds! See how your applications are _really_ performing for users and where they encounter problems using Raygun's full...
2017-11-20
41 min
Gone Mobile
Building a Mobile Flight Simulator with Laura Laban
Laura Laban is the CEO and founder of Infinite Flight, a popular flight simulator on mobile devices. In this episode, we talk with Laura about the history of Infinite Flight, its features, server infrastructure, where it's going and much more! Special Guest: Laura Laban.Sponsored By:Telerik: Capitalizing on the innate benefits of the native UI while exposing all objects and properties in C#, Telerik UI for Xamarin is a collection of Xamarin.Forms controls and Xamarin wrappers which offer fast loading, excellent drawing capabilities and pixel-perfection while providing “no-compromise” customization, flexibility and stunning UI...
2017-11-06
1h 00
Gone Mobile
SkiaSharp with Matthew Leibowitz
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library that can be used across mobile, server, and desktop applications. In this episode we chat with Matthew Leibowitz and dig into what SkiaSharp is, how it works, and how you can get started using it in your apps.Special Guest: Matthew Leibowitz.Sponsored By:Raygun: Discover, diagnose and understand the root cause of error, crash and performance issues in your software applications in seconds! See how your applications are _really_ performing for users and where they encounter problems...
2017-10-30
44 min
Gone Mobile
Cake with Gary Ewan Park and Mattias Karlsson
Have your cake and eat it too! Build scripts have never been so delicious. We're joined by Cake team members Gary Park and Mattias Karlsson to talk about the Cake (C#) build system, the history of it, and what it all can do. After listening to this episode we guarantee you'll definitely want to put some more C# in your build scripts with Cake!Special Guests: Gary Ewan Park and Mattias Karlsson.Sponsored By:Telerik: Capitalizing on the innate benefits of the native UI while exposing all objects and properties in C#, Telerik...
2017-10-17
1h 10
Gone Mobile
OpenMVVM with Stanko Nikolic and Bojan Misic
Yes, we're talking about another MVVM framework today, but this one comes with a twist! In this episode we talk to Stanko Nikolic and Bojan Misic about OpenMVVM, an interesting framework they've been working on that combines Xamarin and C# with HTML5 and web views to create a flexible and powerful cross-platform app framework. Join us for a unique approach to cross-platform development with Xamarin!Special Guests: Bojan Misic and Stanko Nikolic.Sponsored By:Telerik: Capitalizing on the innate benefits of the native UI while exposing all objects and properties in C#, Telerik UI...
2017-10-11
50 min
Gone Mobile
MvvmCross Updates with Martijn van Dijk
It took a few years, but we finally did a show on MvvmCross! In this episode we're joined by Martjin van Dijk, one of the core maintainers of the project, to talk about where MvvmCross came from, what's new in it, and where it's heading!Special Guest: Martijn van Dijk.Sponsored By:Raygun: Discover, diagnose and understand the root cause of error, crash and performance issues in your software applications in seconds! See how your applications are _really_ performing for users and where they encounter problems using Raygun's full stack software intelligence platform.  seamlessly integrates with Visual Studio for Mac for a superior Xamarin development experience: - Easily create Xamarin.Forms apps with XAML analysis, a suite of navigation...
2017-07-24
33 min
Gone Mobile
Xamarin.Forms Update with David Ortinau
On this state of the Xamarin.Forms union, we are joined by long time Xamarin community member and now PM of the Xamarin.Forms team, David Ortinau. We discuss Xamarin.Forms becoming open source, XAML Standard, Forms Embedding (and Embedded Forms), Fast Renderers, and what's next for Xamarin.Forms.Special Guest: David Ortinau.Sponsored By:Raygun: Discover, diagnose and understand the root cause of error, crash and performance issues in your software applications in seconds! See how your applications are _really_ performing for users and where they encounter problems using Raygun's full stack software...
2017-07-13
57 min
Gone Mobile
Mobile-Powered Baseball Scouting with Jeremy Raadt
Some jobs are just mobile by definition, such as talent scouts for baseball teams. The Minnesota Twins organization recently decided to embrace this and built a new mobile app experience for their scouts to help make their jobs easier and allow for greater collaboration and coordination across the team. In this episode we put our personal baseball allegiances aside briefly to chat with Jeremy Raadt about the app they built, how they built it, and where they see it going in the future!Special Guest: Jeremy Raadt.Sponsored By:MFractor: [MFractor](https://www.mfractor...
2017-06-28
40 min
Gone Mobile
React Native, Mobile Center, and Continuous Deployment with Ryan Salva and Joe Mellin
Heard of React Native but not sure what the hype is all about? We've got you covered! At Microsoft's Build conference we sat down with Ryan Salva and Joe Mellin from the Mobile Center team to chat through React Native, how it works, and how it compares to other approaches such as Xamarin. We also dig into the full app development lifecycle, and how React Native and Mobile Center can help you continuously deliver quality apps to your users.Special Guests: Joe Mellin and Ryan Salva.Sponsored By:Raygun: Discover, diagnose and understand the...
2017-05-31
44 min
Gone Mobile
Building Great App Experiences with Matt Lacey
Designing great mobile experiences is much easier said than done, but is critical to the success of an application. In this episode we sit down with Matt Lacey to talk through what makes a great app experience, as well as some practical approaches and patterns you can use to start to use to improve the experience for your users. Usability matters!Special Guest: Matt Lacey.Sponsored By:Raygun: Discover, diagnose and understand the root cause of error, crash and performance issues in your software applications in seconds! See how your applications are _really_ performing...
2017-05-22
44 min
Gone Mobile
Bot Framework with David Hamilton
Chat bots are everywhere these days! While at Microsoft's Build conference we sat down with David Hamilton to talk about Microsoft's Bot Framework, and how it can help you start creating chat-based experiences for your users on a variety of platforms. We also take a look at his gigseekr service which leverages the Bot Framework, including a live on-air demo of interacting with it via Cortana!Special Guest: David Hamilton.Sponsored By:MFractor: [MFractor](https://www.mfractor.com) seamlessly integrates with Visual Studio for Mac for a superior Xamarin development experience: - Easily create...
2017-05-15
34 min
Gone Mobile
Mobile App Security Testing with Martin Alderson
How do you prevent your app from shipping with preventable security vulnerabilities? This episode we talk to Martin Alderson of Codified Security about their automated Mobile App Security testing service.Special Guest: Martin Alderson.Sponsored By:Raygun: Discover, diagnose and understand the root cause of error, crash and performance issues in your software applications in seconds! See how your applications are _really_ performing for users and where they encounter problems using Raygun's full stack software intelligence platform. 
2017-01-23
39 min
Gone Mobile
Surviving The App Store with Amir Rajan
The App Store is a crazy place, so why not learn the ins and outs from someone who has been through it all? In this episode we sit down with Amir Rajan, developer of the hit game A Dark Room, to talk through his experiences building a successful game, backed by a mountain of data around metrics, revenue, and more.Special Guest: Amir Rajan.Sponsored By:Raygun: Raygun provides error and crash reporting software for all programming languages and platforms including iOS, Android, Xamarin, Javascript and more. Don't just log errors and crashes, solve...
2017-01-12
59 min
Gone Mobile
Mobile Game Development and CocosSharp with Brent Edwards
Interested in trying out some mobile game development but aren't sure where to start? In this episode we talk to Brent Edwards about how he got started, and how CocosSharp makes it easy to dive in and start creating the next big hit game!Special Guest: Brent Edwards.Sponsored By:Raygun: Raygun provides error and crash reporting software for all programming languages and platforms including iOS, Android, Xamarin, Javascript and more. Don't just log errors and crashes, solve them with Raygun! Links:Azure FunctionsAzure App Service Team...
2016-09-14
1h 00
Gone Mobile
Microsoft Graph API with Simon Jager
In this episode we learn all about the Microsoft Graph API from Simon Jager, and how you can build your mobile apps on top of its offerings.Special Guest: Simon Jaegr.Sponsored By:Raygun: Raygun provides error and crash reporting software for all programming languages and platforms including iOS, Android, Xamarin, Javascript and more. Don't just log errors and crashes, solve them with Raygun! Links:Xamarin Sample with MvvmCross for Microsoft GraphMicrosoft GraphMicrosoft Graph...
2016-08-31
42 min
Gone Mobile
Hybrid Xamarin Apps with Drew Colthorp and Shawn Anderson
Hybrid apps with Xamarin? You bet! In this episode we're joined by Drew Colthorp and Shawn Anderson to talk about why and how they converted their hybrid app, written in Ember, from Cordova to Xamarin.Special Guests: Drew Colthorp and Shawn Anderson.Sponsored By:Raygun: Raygun provides error and crash reporting software for all programming languages and platforms including iOS, Android, Xamarin, Javascript and more. Don't just log errors and crashes, solve them with Raygun! ...
2016-07-25
55 min
Gone Mobile
Android Performance Tuning with Rabeb Othmani
In this episode we're joined by Rabeb Othmani to talk about Android Performance TuningSpecial Guest: Rabeb Othmani.Sponsored By:Raygun: Raygun provides error and crash reporting software for all programming languages and platforms including iOS, Android, Xamarin, Javascript and more. Don't just log errors and crashes, solve them with Raygun! Links:Rabeb's Website
2016-07-12
32 min
Gone Mobile
Mobile Testing with Alexandra Marin
In this episode we're joined by Alexandra Marin to talk about Behavior Driven Development for Xamarin DevelopersSpecial Guest: Alexandra Marin.Sponsored By:Raygun: Raygun provides error and crash reporting software for all programming languages and platforms including iOS, Android, Xamarin, Javascript and more. Don't just log errors and crashes, solve them with Raygun! Links:.NET FringeSpecFlow
2016-07-05
30 min
Gone Mobile
Raygun Pulse with John-Daniel Trask
In this episode we're joined by John-Daniel Trask, founder and CEO of Raygun, to talk about Pulse - their Real User Monitoring solution for web and mobile apps.Special Guest: John-Daniel Trask.Sponsored By:Raygun: Raygun provides error and crash reporting software for all programming languages and platforms including iOS, Android, Xamarin, Javascript and more. Don't just log errors and crashes, solve them with Raygun! Links:Raygun Pulse - Real User MonitoringEpisode 4: Tracking Errors...
2016-06-14
50 min
Gone Mobile
Realm with Tim Anglade and Kristian Dupont
In this episode we're joined by Tim Anglade and Kristian Dupont from Realm, a mobile-focused database solution that recently launched support for Xamarin.Special Guests: Kristian Dupont and Tim Anglade.Sponsored By:Raygun: Raygun.io is the fastest and easiest way to track your application's errors and get the level of detail you need to fix crashes quickly. Notifications are delivered right to your inbox and presented on a beautiful dashboard. Links:RealmIntroducing Realm...
2016-06-01
59 min
Gone Mobile
Bitrise with Barnabas Birmacher and Daniel Balla
In this episode we're joined by Barnabas Birmacher and Daniel Balla to talk about their continunous integration solution for mobile apps. Looking to get started adding CI for your apps? Listen in to find out how!Special Guests: Barnabas Birmacher and Daniel Balla.Sponsored By:Raygun: Raygun.io is the fastest and easiest way to track your application's errors and get the level of detail you need to fix crashes quickly. Notifications are delivered right to your inbox and presented on a beautiful dashboard. Links:
2016-03-23
34 min
Gone Mobile
Hexagonal App Architecture with Chris Williams
In this episode we talk to Chris Williams about hexagonal architectures and how it applies to building cross-platform mobile apps. We dig into what the architecture tries to achieve, the benefits you get from approaching software design with it in mind, and how you might already be doing it without even knowing it!Special Guest: Chris Williams.Sponsored By:Raygun: Raygun.io is the fastest and easiest way to track your application's errors and get the level of detail you need to fix crashes quickly. Notifications are delivered right to your inbox and presented...
2016-02-16
37 min
Gone Mobile
Push Notifications
This episode covers pretty much everything there is to know about Push Notifications. From Apple’s APNS to Google’s C2DM and GCM, learn about what they are and how they work. We also discuss the benefits and disadvantages of roll your own with PushSharp and using services like Azure, Amazon EC2, Urbanairship and Parse.Special Guest: Jon Dick.Sponsored By:Raygun: Raygun.io is the fastest and easiest way to track your application's errors and get the level of detail you need to fix crashes quickly. Notifications are delivered right to your inbo...
2016-01-25
53 min
Gone Mobile
Behind the Scenes of Xamarin.Forms with Jason Smith
In this episode we're talking about Xamarin.Forms again, but this time around it's a bit different. We're joined once again by Jason Smith, lead developer of Xamarin.Forms, to take a look behind the scenes of Xamarin.Forms. We get into where it came from, inspirations, design decisions, triumps, mistakes, and more. Join us for this peek behind the curtain of creating the Xamarin.Forms framework!Special Guest: Jason Smith.Sponsored By:Raygun: Raygun.io is the fastest and easiest way to track your application's errors and get the level of detail you...
2015-08-26
57 min
Gone Mobile
Automated App Testing with Niels Frydenholm
Interested in getting started writing automated tests for your apps but don't know where to start? In this episode we're joined by Niels Frydenholm to talk about how his team set themselves up for success over at eBay.Special Guest: Niels Frydenholm.Sponsored By:Raygun: Raygun.io is the fastest and easiest way to track your application's errors and get the level of detail you need to fix crashes quickly. Notifications are delivered right to your inbox and presented on a beautiful dashboard. ![Raygun](https://uploads.fireside.fm/images/7/7030a7ff-40f9-4d15...
2015-07-07
47 min
Gone Mobile
Prism for Xamarin.Forms with Brian Lagunas
Prism has been around for awhile, and now you can take advantage of it in your Xamarin.Forms apps! In this episode we dig into what Prism is, why you'd want to use it in your mobile apps, and how it fits into Xamarin.Forms apps.Special Guest: Brian Lagunas.Sponsored By:Raygun: Raygun.io is the fastest and easiest way to track your application's errors and get the level of detail you need to fix crashes quickly. Notifications are delivered right to your inbox and presented on a beautiful dashboard. ![Raygun](https://uploads...
2015-06-16
45 min
Gone Mobile
Performance Comparisons: Part Two with Harry Cheung
Performance is a huge and important topic, so one episode just wasn't enough. In this episode we talk to Harry Cheung about the performance tests he's been running to see just how all these different mobile app development approaches perform when it comes to raw computation.Special Guest: Harry Cheung.Sponsored By:Raygun: Raygun.io is the fastest and easiest way to track your application's errors and get the level of detail you need to fix crashes quickly. Notifications are delivered right to your inbox and presented on a beautiful dashboard. ![Raygun](https://uploads...
2015-03-30
45 min