For a better view on Inspire Cayman Training, Update Your Browser.

Jetpack Compose (Online Courses)

Elevate your career trajectory with our premier online course, designed to sharpen your competitive edge. Explore our curated selection of top-tier digital programs to hone your skills and propel your professional journey forward. Experience transformative learning tailored to empower your career advancement in today's dynamic landscape.
Course Category
Price on Request
Start Learning
This Course Includes
  • 6 hours 50 minutes
    of self-paced video lessons
  • 4 Programs
    crafting your path to success
  • Completion Certificate
    awarded on course completion

Jetpack Compose: Gestures & Animation

Price on Request 1 hour 30 minutes
Gestures in Jetpack Compose allow developers to handle user interactions such as taps, scrolls, and drags. Additionally, animations in Jetpack Compose empower developers to bring user interface (UI) elements to life by adding dynamic transitions, effects, and visual enhancements. In this course, you will explore the preferred techniques to handle gestures using built-in gesture handling available on specific composables. By utilizing gesture modifiers, you will be able to detect and respond to tap gestures, implement smooth scrolling behavior for UI components, and create interactive and draggable elements. Additionally, you will implement swipe-to-dismiss functionality. Next, you will dive into animated visibility effects and apply slide, scale, expand, and shrink effects to UI elements. Finally, you will explore advanced animation techniques and learn how to smoothly transition between different states using animated content, create animated counters with fluid motion, and seamlessly cross-fade between different screens. When you're finished with this course you will have the toolkit for creating rich and interactive animations in Compose, with visually engaging elements.
Perks of Course
Certificate: Yes
CPD Points: 92
Compliance Standards: AICC

Jetpack Compose: Getting Started

Price on Request 1 hour 20 minutes
Jetpack Compose is a modern toolkit for building user interfaces (UIs) in Android applications. Its relevance lies in its ability to simplify UI development, improve code maintainability, and provide a more flexible and interactive user experience in Android apps. In this course, you will dive into Android Jetpack Compose, learning how to think in Compose and designing UI components as functions that describe their appearance and behavior. Next, you will explore the life cycle of composables and how to organize and compose UI elements effectively. Then you will discover the practical aspects of setting up a Compose project and running the emulator. You will configure a development environment and create a new Compose project using Android Studio. Finally, you will run a composable app and preview it using the Android Studio preview pane. You will apply themes and customize the appearance of your UI elements, ensuring a consistent and visually appealing design. By the end of the course, you will have the knowledge and skills to create UI components using Android Jetpack Compose.
Perks of Course
Certificate: Yes
CPD Points: 82
Compliance Standards: AICC

Jetpack Compose: Layouts & State Management

Price on Request 1 hour 55 minutes
In Jetpack Compose, layouts define the structure of user interface (UI) elements, allowing for flexible and dynamic UI design, while state management involves handling the data that drives the UI, ensuring that the UI responds to user interactions appropriately. In this course, you will go beyond the basics of Android Jetpack Compose, learning how to customize screens using the versatile column and row composables to arrange UI elements. Next, you will use the image composable to incorporate images seamlessly into your Compose app and implement scrolling functionality within a column or a row. Then you will explore managing state in Compose, focusing on the remember function and creating interactive UI components, such as drop-down menus and sliders. Finally, you will hoist state to enhance state access and reusability and you will integrate LiveData and ViewModel with Compose, to manage and share data effectively. At the end of this course, you will be able to develop complex and interactive user screens to display your app's content.
Perks of Course
Certificate: Yes
CPD Points: 116
Compliance Standards: AICC

Jetpack Compose: Lazy Composables & Navigation

Price on Request 2 hour 5 minutes
Lazy composables in Jetpack Compose enable efficient rendering and scrolling of large lists or grids. Navigation in Jetpack Compose provides a powerful way to navigate between different screens or destinations within an app. Together, lazy composables and navigation enhance the user experience by enabling seamless scrolling and smooth transitions between screens in Jetpack Compose apps. In this course, you will learn how to efficiently display large lists of items using the lazy column and preserve their state across screen rotations or app restarts. Next, you will explore the lazy grid, and with the help of the coil library, you will asynchronously load images in your Compose app. Then you will set up the NavController and NavHost and define the structure and connections between different screens. You will also examine advanced techniques for passing data between composables and querying data from the data layer. Finally, you will test your app on a real Android device and implement navigation using the bottom navigation bar. When you are finished with this course you will have the skills and ability to develop multiscreen applications using Jetpack Compose.
Perks of Course
Certificate: Yes
CPD Points: 127
Compliance Standards: AICC