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