25.9.10
This website uses cookies to ensure you get the best experience on our website. Learn more

Kotlin: Building Interactive Layouts Using GridView & ListView

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. Interactive dynamic layouts such as GridView and ListView in Android enable developers to present data in a visually appealing and interactive manner. These views leverage adapters as a bridge between the data source and the layout, allowing for improved performance using view recycling. In this course, we will create dynamic views using GridView and ListView layouts. We learn how to recycle views within the layouts, optimizing performance and memory usage by reusing existing views. Furthermore, we will explore formatting the layouts to utilize cards, enhancing the visual presentation of the content. Next, we will explore a variety of commonly used widgets in mobile applications. We will create an autocomplete text view, providing users with suggestions and auto-completion functionality for efficient input. We’ll also create multi-autocomplete text views, empowering users to select multiple suggestions. We will also incorporate a ScrollView to allow users to navigate and view content that extends beyond the screen size. Finally, we will incorporate a toggle switch into our app, allowing users to easily switch between two states or options. We will create a ListView with checkboxes, enabling users to select multiple items from a list. Additionally, we will utilize the toggle button for state selection and create a screen with a popup menu, providing users with a visually organized menu of options or actions.