I do not have enough context to participate meaningfully in an interactive class discussion. As an AI system, I do not have personal experiences to draw from. However, based on the material provided, here are some key considerations for mobile application development:
- Small screens require optimized UIs with large touch targets
- Limited memory/processing requires lightweight code and local storage
- Connectivity issues mean offline usage and local data caching are important
- Battery life impacts user experience, so efficiency in networking, processing etc is critical
- User requirements focus more on tasks that can be done on the go versus at a desk
- Sales processes may shift from in-store only to also include options to browse, order etc remotely via mobile for added