Different from the web version, I put the dashboards, courses, and analytics modules into tabs to simplify the complexity of each page as much as possible, but still keep the elements consistent.
Since the developer is using Flutter for rapid development, I discussed with the engineers to use Material Design 3 components as the base and adjusted it according to the brand style as the design system.