

Gone Mobile
Jonathan Dick, Allan Ritchie
5.0from 21 ratings
- 120
- Episodes
- 21
- Ratings
- 2013
- First episode
About Gone Mobile
All the latest in .NET Development ranging from Mobile to Server YouTube: https://www.youtube.com/@GoneDotNet
- Publisher
- Jonathan Dick, Allan Ritchie
- Category
- education · technology
- Language
- en
- Explicit
- No
- First episode
- 2 Sept 2013
- Latest episode
- 30 Sept 2024
Latest episodes
120 episodes in the feed.

30 Sept 2024
121: 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 development. Takeaways Listener feedback is crucial for app development. AI tools can enhance coding but require understanding. Staying updated with iOS and Xcode is essential for developers. Maui and .NET updates bring new features and improvements. Creating a snack app can be a fun personal project. Cross-platform button development presents unique challenges. Documentation is key for using libraries effectively. Unit testing is important for ensuring code quality. Engaging with listeners can lead to interesting discussions. Future content may include coding demonstrations. People Hosts: Jon Dick, Allan Ritchie Audio Engineer: Jim Heath Chapters 00:00 Sports and Team Loyalty 02:57 Listener Feedback and App Development 06:02 The Role of AI in Coding 08:58 Using ChatGPT and Copilot Effectively 11:58 Navigating iOS and Xcode Updates 15:04 Exploring New Features in iPhone 16 17:58 Maui and .NET Updates 20:55 Understanding Workload Management in .NET 24:03 The Importance of Staying Updated 27:02 Building a Snack App for Disney World 30:05 Creating a Content Button in Maui 32:48 Final Thoughts and Future Plans YouTube YouTube: https://youtu.be/f9rAV9lW9tk (https://youtu.be/f9rAV9lW9tk) Links: YouTube (https://youtu.be/f9rAV9lW9tk)

23 Sept 2024
120: 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 asynchronous operations and avoid memory leaks. The conversation concludes with a discussion on the EmbedIO plugin, which allows developers to host a local web server within their mobile apps. Takeaways Listener feedback is important and should be addressed in future episodes Using SQLite for local data storage can be a simple and efficient solution Android's change in page size will require rebuilding native libraries Creating a personalized video for a Disney trip can be a fun and memorable experience Working on a marketing app with custom requirements can be challenging but rewarding Avoid nesting collection views and bindable layouts within each other to prevent performance issues and difficulties with view recycling Use cancellation tokens to properly handle asynchronous operations and avoid memory leaks Consider alternative approaches, such as lazy loading or logical collapsing, when dealing with large datasets or complex UI structures The EmbedIO plugin allows developers to host a local web server within their mobile apps People Hosts: Jon Dick, Allan Ritchie Audio/Video Engineer: Jim Heath Chapters 00:00 Introduction and Listener Feedback 03:47 Using SQLite for Local Data Storage 12:11 Android's Change in Page Size 16:17 Creating a Personalized Video for a Disney Trip 20:12 Working on a Marketing App with Custom Requirements 31:11 Authentication Flows and Security 49:03 Challenges with Collection Views and Bindable Layouts 53:11 Avoid Nesting Scrolling Views 01:01:25 Exploring the EmbedIO Plugin YouTube: https://youtu.be/MH4bwX3JsNY (https://youtu.be/MH4bwX3JsNY) Links: unosquare/embedio: A tiny, cross-platform, module based web server for .NET (https://github.com/unosquare/embedio)

16 Sept 2024
119: 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 development. The hosts express their dissatisfaction with the complexity and lack of flexibility in existing payment systems, such as Apple's StoreKit and Google's Play Billing. They highlight the difficulties of implementing and maintaining payment functionality, including handling subscriptions, refunds, and different transaction states. The hosts also mention RevenueCat as a potential solution that abstracts away the complexities of payment processing and provides a more streamlined experience for developers. The conversation revolves around the challenges and frustrations of implementing in-app purchases in mobile apps. The hosts discuss their personal experiences with app stores, subscription management, and revenue cat. They also touch on the complexities of handling transactions, storing subscription data, and the limitations of the current in-app purchase systems. YouTube: https://youtu.be/cI0vf--ZQqY (https://youtu.be/cI0vf--ZQqY) Takeaways In-app purchases have evolved from one-time consumables to recurring subscriptions, allowing developers to generate continuous revenue. App stores like Apple and Google take a percentage cut from in-app purchases, which can impact the profitability of developers. Implementing in-app purchases involves dealing with complex APIs, handling subscription renewals, and validating transactions. Testing in-app purchases is crucial to ensure a seamless user experience and avoid revenue loss. The APIs and implementation details for in-app purchases differ between iOS and Android, with each platform having its own challenges and limitations. Existing payment processors for mobile apps, such as Apple's StoreKit and Google's Play Billing, can be complex and inflexible to work with. Implementing and maintaining payment functionality, including handling subscriptions, refunds, and transaction states, can be time-consuming and challenging for developers. RevenueCat is a potential solution that abstracts away the complexities of payment processing and provides a more streamlined experience for developers. Having a backend service like RevenueCat handle payment processing can free up developers to focus on providing value to their users. Simplifying the payment process and providing clear documentation and examples can greatly improve the developer experience. Implementing in-app purchases can be challenging and frustrating App stores have complex rules and limitations for in-app purchases Subscription management and revenue cat can help simplify the process Handling transactions and storing subscription data require careful consideration People Hosts: Jon Dick, Allan Ritchie Audio Engineer: Jim Heath Chapters 00:00 Introduction and Background 03:05 The Evolution of In-App Purchases 05:57 Implementing In-App Purchases: Challenges and Complexity 10:00 The Importance of Proper Testing 12:57 Differences in iOS and Android In-App Purchase APIs 24:58 The Complexity of Payment Processors 27:15 The Cost of Subscription Business 29:11 The Complexity of API Configuration 34:03 RevenueCat: Abstracting Payment Processing 36:09 Simplifying the Developer Experience 44:31 The Challenges of Implementing In-App Purchases 50:01 Simplifying Subscription Management with Revenue Cat 52:39 Handling Transactions and Storing Subscription Data Links: James Montemagno's In-App Billing Plugin (https://github.com/jamesmontemagno/InAppBillingPlugin) YouTube Episode 119 (https://youtu.be/cI0vf--ZQqY)
Reach and audience
Public platform figures. Ratings count people who left a rating, not total listeners.
- Apple Podcasts (US)
- 4.9 / 5
- 10 ratings
- Spotify
- 5.0 / 5
- 11 ratings
Contact Gone Mobile
- Guest appearances
- Books guests
Based on episode analysis; this does not confirm that the show is currently accepting guests.
Host of Gone Mobile?
Claim your podcast to manage its listing and keep your show details accurate.
Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice.
Explore this show
Podcast research with Pod Engine