Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
headphones
Gone Mobile

Gone Mobile

Jonathan Dick, Allan Ritchie

All the latest in .NET Mobile & MAUI (formerly Xamarin) developer technologies, covering in-depth topics ranging from Android, iOS, macOS and Windows, to mobile marketing, design and more! Also on YouTube: https://www.youtube.com/@GoneMobilePodcast
bookmark
Share icon

All episodes

Best episodes

Top 10 Gone Mobile Episodes

Goodpods has curated a list of the 10 best Gone Mobile episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Gone Mobile for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Gone Mobile episode by adding your comments to the episode page.

Gone Mobile - 111: Configuration & Logging
play

06/24/24 • 58 min

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 the drawbacks of using outdated tools like App Center. They also talk about the benefits of using a local logging system for debugging purposes. The conversation concludes with a discussion on the proper use of try-catch blocks and the importance of handling exceptions at the right level.

Takeaways

  • Consider the specific needs of your app when implementing configuration and logging
  • Use environment variables or constants for simple configuration needs
  • Be mindful of the performance implications of logging, especially in mobile apps
  • Explore external libraries like Sentry for crash reporting and error handling
  • Source generation can be a powerful tool for handling configuration Having good logging tools is crucial for effective debugging and error handling in mobile app development.
  • Using outdated tools like App Center for logging can lead to code pollution and limited functionality.
  • Local logging can be useful for debugging purposes, especially in scenarios where cloud logging is not necessary or practical.
  • Try-catch blocks should be used strategically and not excessively. They should be placed at the event triggers or where exceptions can be handled effectively.
  • Proper error handling and logging practices can help improve the overall stability and user experience of mobile apps.

People

  • Hosts: Jon Dick, Allan Ritchie
  • Audio Engineer: Jim Heath

Chapters

  • 00:00 Introduction and Episode Number
  • 06:02 Exploring External Libraries for Error Handling
  • 11:04 Finding the Right Balance: Convenience vs Performance
  • 23:45 Considerations for Configuration and Logging in Mobile Apps
  • 26:11 The Performance Implications of Logging
  • 29:12 Logging and Performance: A Closer Look
  • 32:05 The Drawbacks of Using Outdated Logging Tools
  • 34:12 The Benefits of Local Logging
  • 36:26 Strategic Use of Try-Catch Blocks
  • 41:38 Proper Error Handling and Logging Practices

Links:

bookmark
plus icon
share episode
Gone Mobile - 110: Tales from the Crypt
play

06/14/24 • 70 min

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 and the avoidance of unnecessary complexity. In this conversation, Allan and Jon discuss the challenges and misconceptions surrounding observable collections in app development. They explore the performance implications, misuse, and alternative solutions, as well as the complexities of source generators and incremental generators. The conversation also touches on the importance of learning from mistakes and the potential for Roslyn analyzers in XAML. The episode concludes with a discussion about a new plugin package and listener feedback.

Takeaways

  • Mobile app development often involves common pitfalls and best practices that developers should be aware of.
  • Assembly scanning and loading large JSON files can impact app performance and should be approached with caution.
  • Misuse of dependency injection, such as making pages singleton for faster loading, can lead to unexpected issues and should be carefully considered.
  • Source generators can be a valuable tool for optimizing app performance and reducing unnecessary code.
  • Understanding the implications of various development practices is crucial for creating efficient and reliable mobile applications. App performance can be impacted by the management of services and the logic within constructors.
  • Separating concerns in service management is crucial for maintaining code quality and performance.
  • The transition from Xamarin Forms to Maui introduces changes that can affect app performance and behavior.
  • Avoiding unnecessary complexity and thoughtful design are key principles for effective service management and app performance optimization. Observable collections can lead to performance issues and are often misused in app development.
  • Source generators and incremental generators present complexities and challenges in app development.
  • Learning from mistakes is an important part of growth and improvement in software development.
  • Listener feedback and engagement are valuable for shaping future podcast episodes and content.

People

  • Hosts: Jon Dick, Allan Ritchie
  • Audio Engineer: Jim Heath

Chapters

  • 00:00 Introduction and Nostalgic Reflections
  • 02:50 Common Pitfalls in Mobile App Development
  • 24:22 Dependency Injection Best Practices
  • 42:27 The Impact of Xamarin Forms to Maui Transition
  • 48:53 Constructor Logic and Service Resolution Challenges
  • 51:29 Challenges of Observable Collections in App Development
  • 54:14 Learning from Mistakes in Software Development
  • 01:05:30 Engaging with Listener Feedback

Links:

bookmark
plus icon
share episode
Gone Mobile - 116: What's new for .NET 9?
play

08/05/24 • 67 min

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 of the title bar, the new disconnect handlers feature, the embedding of Maui code into native apps, the upcoming CollectionView handler 2, and the potential switch to using unpackaged templates for Windows. They also mention the importance of having an escape hatch when using external libraries and the benefits of the dev loop on Windows. They conclude by encouraging listeners to leave five-star reviews and recommending the Warp tool for Mac users.

Takeaways

  • The development of Maui faced challenges, but improvements have been made in the tooling.
  • New C# language features in .NET 9 include collection expressions and the system threading lock type.
  • Workloads and workload version sets have been introduced to improve the stability and repeatability of builds.
  • Maui now has a title bar customization feature for windows. The conversation highlights the importance of open and transparent communication in the development process. Customizing the title bar in .NET MAUI allows for the addition of various elements such as icons and menus.
  • Disconnect handlers in .NET MAUI help manage memory leaks and provide control over when resources are released.
  • The embedding feature in .NET MAUI allows developers to integrate Maui code into existing native apps.
  • The upcoming CollectionView handler 2 in .NET MAUI will use newer APIs, improving performance and reducing complexity.
  • There is a potential switch to using unpackaged templates for Windows in .NET MAUI, which would improve the development experience and deployment process.
  • Having an escape hatch when using external libraries allows for flexibility and easier swapping of components.
  • The dev loop on Windows is fast and efficient, making it a preferred platform for development.
  • Leaving five-star reviews and recommending tools like the Warp tool for Mac users helps support the community and discover new resources.

People

  • Hosts: Jon Dick, Allan Ritchie
  • A/V Engineer: Jim Heath

Chapters

  • 00:00 Introduction and Challenges in Maui Development
  • 02:31 New C# Language Features in .NET 9
  • 04:58 Workloads and Workload Version Sets
  • 10:00 Title Bar Customization in Maui
  • 14:20 Importance of Open and Transparent Communication
  • 32:56 Customizing the Title Bar
  • 39:30 Disconnect Handlers
  • 43:35 Embedding Maui Code
  • 49:05 CollectionView Handler 2
  • 55:44 Switching to Unpackaged Templates for Windows
  • 59:04 The Dev Loop on Windows
  • 01:03:52 Having an Escape Hatch
  • 01:05:56 Recommendation: The Warp Tool

Links:

bookmark
plus icon
share episode
Gone Mobile - 118: Mediator for Mobile
play

08/20/24 • 65 min

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 mediator pattern allows for loose coupling and easier unit testing. It also simplifies the management of common services and reduces the need for multiple service injections. The conversation also touches on the use of events and requests with responses in the mediator pattern. The implementation of the mediator pattern in the context of a Maui app is discussed, including handling events and requests, offline mode, caching, and resiliency. In this conversation, Jon and Allan discuss the benefits and use cases of using MediatR in mobile app development. They explore the concept of middleware and how it can be used to handle various aspects of app functionality. They also discuss the challenges of finding and managing dependencies in a loosely coupled architecture. Allan introduces his MediatR library and explains how it simplifies the implementation of Mediator patterns in mobile apps. They also touch on topics like offline caching, resiliency, and event handling.

Takeaways

  • Mediator patterns can be used to vertically slice business domains in app development.
  • Mediators act as traffic cops, directing messages to the appropriate services.
  • Mediator patterns can improve code organization and reduce the need for injecting multiple services.
  • Using a mediator pattern can make testing and maintaining code easier.
  • Mediator patterns may not be suitable for high-frequency messaging or performance-critical scenarios. The mediator pattern can be used to handle services in an app, providing loose coupling and easier unit testing.
  • Using a mediator pattern simplifies the management of common services and reduces the need for multiple service injections.
  • Events and requests with responses are key components of the mediator pattern.
  • The mediator pattern can be implemented in a Maui app to handle events and requests, enable offline mode, caching, and resiliency.
  • Attributes can be used to customize the behavior of the mediator pattern, such as handling offline mode, caching, and user notifications. MediatR is a powerful library that simplifies the implementation of Mediator patterns in mobile app development.
  • Middleware can be used to handle various aspects of app functionality, such as offline caching, resiliency, and event handling.
  • Loosely coupled architectures can be challenging to manage, but tools like MediatR can help alleviate some of the complexity.
  • Finding and managing dependencies in a messaging-based architecture can be difficult, but there are strategies like namespacing and code navigation that can help.
  • MediatR provides a flexible and extensible solution for handling requests and events in mobile apps.

People

  • Hosts: Jon Dick, Allan Ritchie
  • Audio Engineer: Jim Heath

Chapters

  • 00:00 Introduction and Office Renovations
  • 09:07 Phone Migrations and Mediator Patterns
  • 14:21 Understanding Mediator Patterns
  • 17:13 Challenges of Scaling Mediator Patterns
  • 23:04 Implementing the Mediator Pattern in a Maui App
  • 27:59 Enabling Offline Mode, Caching, and Resiliency
  • 41:42 Source Generation and Runtime Lookup
  • 43:24 Replay: Handling Async Enumerables
  • 46:04 Mediator as a Stepping Stone
  • 48:26 Removing Attributes and Changing Behavior
  • 52:05 Improving Developer Experience
  • 55:11 Using Essentials API for Main Thread Handling
  • 57:20 Offline Caching with MediatR
  • 01:00:18 Using Middleware for Request Handling
  • 01:02:34 Considering Dependencies and Library Usage

Links:

bookmark
plus icon
share episode
Gone Mobile - 120: Buffet Style Show
play

09/23/24 • 66 min

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

Links:

bookmark
plus icon
share episode
Gone Mobile - 98: MAUI Blazor Hybrid Apps
play

03/15/24 • 52 min

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 Blazor and Maui, as well as the benefits of Maui for businesses. The conversation concludes with a discussion on the slow progress of web standards and the plugin packages of the week: MudBlazor and Radzen.

Takeaways

  • Blazor hybrid development allows for the integration of Blazor web views in Maui apps, providing the flexibility to leverage web technologies in a native app environment.
  • Blazor's Razor syntax and evolving language features make it a powerful tool for building UI components, especially for forms and complex layouts.
  • Blazor hybrid development can offer a faster development loop and improved productivity, especially when working on UI components that are shared between web and mobile platforms.
  • The performance of Blazor web views in Maui apps can vary depending on the platform and the debugging environment, but overall, it can provide a reasonably good user experience. Maui hybrid apps provide a way to run code in both Web Assembly and Maui, allowing for cross-platform development.
  • View models in Blazor and Maui can be used to organize code and share functionality between different platforms.
  • Maui offers performance advantages and a native look and feel compared to web-based solutions.
  • Maui provides an escape route for rendering technology and opens up new hiring markets for businesses.
  • The slow progress of web standards can hinder the development of web apps compared to native solutions.

People

  • Hosts: Jon Dick, Allan Ritchie
  • Audio Engineer: Jim Heath

Chapters

  • 00:00 Introduction and Small Talk
  • 00:35 Introduction to Blazor Hybrid
  • 01:23 Blazor Rendering Modes
  • 02:15 Experience with Blazor Hybrid
  • 04:21 Using Razor in Blazor
  • 05:19 Mobile Blazor Bindings for Xamarin and Maui
  • 06:18 Choosing Between Blazor and XAML
  • 07:36 Using Blazor for Complex Layouts
  • 08:39 Blazor Web Views in Maui
  • 09:38 Benefits of Blazor Hybrid for Forms
  • 10:22 Mixing Blazor and Native Components
  • 11:38 Using Third-Party Control Libraries in Blazor
  • 12:37 Improvements in Web View Performance
  • 13:48 Comparing App Performance on Different Platforms
  • 14:38 Preloading Blazor Content in Maui
  • 15:12 Loading Experience in Blazor Hybrid
  • 16:09 Debugging and Performance in Blazor Hybrid
  • 19:57 Injecting Maui Services into Blazor Pages
  • 21:05 Debugging Experience in Windows
  • 22:25 Separating Blazor and Maui Projects
  • 23:21 Using WebAssembly for Blazor
  • 24:18 Benefits of Blazor Hybrid for Development
  • 26:11 Choosing Between Blazor and Native App
  • 27:28 Challenges of Cross-Platform Development
  • 29:13 Understanding Maui Hybrid Apps
  • 30:02 Differences Between Web Assembly and Maui
  • 31:21 Performance and Native Look
  • 33:08 View Models in Blazor
  • 35:23 Using View Models in Maui
  • 36:44 Navigation in Maui and Blazor
  • 38:18 Naming Confusion: Maui Blazor Hybrid
  • 39:25 Benefits of Maui for Businesses
  • 43:29 Transitioning from Web App to Native App
  • 45:20 The Slow Progress of Web Standards
  • 49:45 Plugin Packages of the Week: MudBlazor and Radzen

Links:

bookmark
plus icon
share episode
Gone Mobile - 1: Hello World

1: Hello World

Gone Mobile

play

09/02/13 • 53 min

Our First episode! Introductions, iOS 7, Chromecast, Microsoft minus Ballmer, Why .NET Failed, Wearable tech, and Leap Motion!

Special Guest: Nic Wise.

Links:

bookmark
plus icon
share episode
Gone Mobile - 109: Dependency Injection - Beyond the Basics
play

06/07/24 • 60 min

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 deep dive into dependency injection, scope boundaries, and the challenges of managing dependencies in the context of mobile app development. It also delves into the nuances of using different DI containers and the impact on app performance. The hosts share their experiences, insights, and recommendations for handling these complexities effectively.

Takeaways

  • Dependency injection has evolved over the years and has become a crucial part of app development, especially in the mobile space.
  • Different DI libraries have their own strengths and considerations, and the choice of library depends on the specific use case and performance requirements.
  • The future of DI may involve source generation, which could lead to significant improvements in performance and reduce complexity in the registration process.
  • Considerations for mobile development include the impact of DI on app startup time and the need for performance optimizations.
  • Property injection and constructor injection are both relevant approaches in DI, and the choice between them depends on the specific requirements of the application. Understanding the challenges of managing scopes in Maui apps
  • The need for out-of-the-box conventions for handling life cycles and navigation services in Maui
  • Insights into the use of Prism and its impact on dependency injection in Maui apps Understanding scope boundaries is crucial for effective dependency injection in mobile app development.
  • Choosing the right DI container can significantly impact app performance and memory management.
  • Managing dependencies and understanding scope lifetimes is essential for avoiding memory leaks and performance issues in mobile apps.

People

  • Hosts: Jon Dick, Allan Ritchie
  • Audio Engineer: Jim Heath

Chapter

  • 00:00 The Evolution of Dependency Injection
  • 07:18 Considerations for Mobile Development
  • 13:47 The Future of Dependency Injection
  • 23:23 Understanding Scoping Mechanisms and Life Cycles
  • 26:34 The Need for Out-of-the-Box Conventions in Maui
  • 29:04 Dependency Injection and Prism in Maui Apps
  • 41:28 Understanding Scope Boundaries in Dependency Injection
  • 43:21 Common Misconceptions about Dependency Injection
  • 45:23 Impact of Dependency Injection in Prism and Maui Apps
  • 47:11 Debugging and Validation in Dependency Injection
  • 53:45 Audio Quality and Listener Engagement

Links:

  • .NET MAUI Micro MVVM — A small MVVM framework with navigation services & lifecycle built around .NET MAUI Shell by the great Dan Siegel
  • DryIoc — DryIoc is fast, small, full-featured IoC Container for .NET
bookmark
plus icon
share episode
Gone Mobile - 112: The Tools & Libraries We Use
play

07/08/24 • 68 min

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 topics such as coffee-making methods, microphones and audio equipment, standing desks, and .NET libraries like MVVM Toolkit, .NET Orleans, and MediatorR. They also mention the Shiny Templates, a collection of templates for Xamarin and Maui apps. Overall, they provide insights into the tools and libraries they find useful in their development workflows.

Takeaways

  • Visual Studio and Visual Studio for Mac are popular IDEs for development
  • Insomnia is a useful tool for API testing
  • DevTools is great for debugging
  • Choosing the right operating system and monitor can greatly enhance the development experience
  • Having a good set of tools can improve productivity and efficiency Antivirus software can sometimes cause issues with certain tools and applications.
  • DevToys is a useful tool for various tasks like encoding/decoding strings and testing Xpath queries.
  • Setapp is a subscription service that provides access to a wide range of tools and apps for Mac users.
  • Forklift is a file browser and development toolkit for Mac.
  • Total Commander is a file manager that offers a dual-pane interface and other advanced features.
  • Using a proper coffee grinder, like a burr grinder, can result in a better coffee brewing experience.
  • Chemex is a popular coffee brewing method that requires a specific type of kettle and filters.
  • The choice of tools can greatly impact productivity and user experience in software development. There are various soft tools and libraries that developers can use to enhance their development workflows.
  • Choosing the right tools and libraries depends on the specific needs and requirements of the project.
  • Some popular soft tools and libraries mentioned in the conversation include MVVM Toolkit, .NET Orleans, and MediatorR.
  • The Shiny Templates collection provides a wide range of templates for Xamarin and Maui apps.
  • Experimenting with different tools and libraries can help developers find the ones that work best for them.

People

  • Hosts: Jon Dick, Allan Ritchie
  • Audio/Video Engineer: Jim Heath

Chapters

  • 00:00 Introduction and Canadian Jokes
  • 02:32 Exploring the Tools We Use for Development
  • 09:17 Using Visual Studio and Rider for Development
  • 13:07 Testing APIs with Insomnia
  • 16:22 The Importance of a Good Monitor
  • 21:07 Other Useful Tools for Development
  • 22:30 Antivirus Software and Compatibility Issues
  • 23:35 DevToys: A Handy Tool for Various Tasks
  • 24:23 Setapp: A Subscription Service for Mac Users
  • 25:24 Forklift: A File Browser and Development Toolkit for Mac
  • 26:09 Total Commander: A Feature-Rich File Manager
  • 29:30 Docker: Simplifying Development and Deployment
  • 30:19 Kubernetes: A Powerful Container Orchestration Platform
  • 31:33 Cosmos DB: Offline Development Challenges
  • 33:19 PostgreSQL: A Versatile and Feature-Rich Database
  • 36:16 Parallels: Efficient Virtualization for Mac
  • 38:12 The Importance of a Proper Coffee Grinder
  • 39:39 Brewing Coffee with Chemex: A Unique Experience
  • 42:15 The Impact of Tools on Productivity and User Experience
  • 43:21 The Shower Method of Making Coffee
  • 45:36 Soft Tools for Podcasting
  • 48:19 Microphones and Audio Equipment
  • 49:22 Standing Desks and Key Lights
  • 52:18 Soft Tools for Mobile App Development
  • 55:49 MVVM Toolkit and .NET Orleans
  • 58:11 Shiny Templates for Xamarin and Maui Apps
  • 01:00:53 MediatorR for Modular Monoliths

Links:

bookmark
plus icon
share episode

Show more best episodes

Toggle view more icon

FAQ

How many episodes does Gone Mobile have?

Gone Mobile currently has 120 episodes available.

What topics does Gone Mobile cover?

The podcast is about Ios, Microsoft, How To, Windows, Podcasts, Technology, Education, Mobile, Android and .Net.

What is the most popular episode on Gone Mobile?

The episode title '110: Tales from the Crypt' is the most popular.

What is the average episode length on Gone Mobile?

The average episode length on Gone Mobile is 52 minutes.

How often are episodes of Gone Mobile released?

Episodes of Gone Mobile are typically released every 13 days, 22 hours.

When was the first episode of Gone Mobile?

The first episode of Gone Mobile was released on Sep 2, 2013.

Show more FAQ

Toggle view more icon

Comments