Speaker

Love Otudor

Love Otudor

FrontendLabs, Android Engineer

Uyo, Nigeria

Actions

Love Otudor is a Google-certified Android developer and Technical writer. She currently works as an Android developer at Frontendlabs.
With a bachelor's degree in Computer Engineering, Love is excited about learning, contributing to open source, creating dynamic android apps, and breaking down complicated concepts in Software Engineering. She loves singing, reading, and listening to music 😊.

Area of Expertise

  • Information & Communications Technology

Topics

  • Android Development
  • Android Automation Testing
  • Kotlin Multiplatform
  • Jetpack Compose
  • Compose Multiplatform

Code Refactoring: Building a Clean and Maintainable Codebase

This presentation will delve into the world of code refactoring, a powerful technique for enhancing the quality of your codebase. You wil get to learn what refactoring is, its benefits, and practical refactoring techniques you can implement to make your code cleaner, more understandable, and easier to maintain.

Jetpack compose: Game changer for building Modern Android UI

Jetpack Compose is a modern toolkit for building native Android UI. It employs Kotlin and custom DSL(Domain-Specific-Language) to build screen layouts, define themes, manage view states, and add UI animations. All of these are achieved in a declarative approach that is already widely spread in ReactNative, Flutter, and iOS apps.
With Jetpack Compose, you won't be editing any XML layouts or using the Layout Editor. Instead, you will call Composable functions to say what elements you want, and the Compose compiler will do the rest. In this talk, I will be answering the following questions:
1. What are Composable functions?
2. How do I declare them?
3. We had the design view in XML. Is there a provision for this in Compose?
4. What happens to Linear layouts and constraint layouts? What are the possibilities with Compose?
5. Okay, so why should I learn this? What's in it for me?

Get Started with Compose Multiplatform

Writing separate UI code for various platforms can be time-consuming and error-prone, often resulting in inconsistent user interfaces. Compose Multiplatform is an Open Source framework that enables developers to write UI code once and use it across all platforms – Android, iOS, web, and desktop. This approach saves valuable time and effort while ensuring a consistent UI experience for users.

This workshop will explore the numerous benefits of adopting Compose Multiplatform, discuss any limitations it may have, and guide you through the process of getting started with this powerful tool. You will need a Mac with a recent version of macOS and have Android Studio and Xcode pre-installed to participate in building a cross-platform application that will run on Android, Ios, and Desktop platform.

This session is intended for developers who want to learn more about and get started with Compose Multiplatform; prior experience with Jetpack Compose is not required.

Join us as we transform your cross-platform workflow by unlocking the power of Compose Multiplatform!

From Views to Compose: A Smooth Migration Journey

Transitioning from traditional Views to Jetpack Compose can be daunting, yet fun. This session will be a guide to making this migration seamless and efficient. You will delve into practical strategies, best practices, and potential challenges to ensure a smooth transition. You will also learn how to incrementally adopt Compose and have a harmonious blend of old-Traditional Views and new-Compose.
By the end of the session, you will be able to create a clear roadmap to modernize your app and unlock the potential of Jetpack Compose.

We will cover the following:
- Benefits of adopting Compose
- Views and Compose Interoperability using ComposeViews and AbstractComposeViews
- Common challenges when migrating complex
- Handling custom views and their equivalents in Compose
- Testing Hybrid Views
- Best practices for writing maintainable Compose code
- Tools that make the migration easier
- Live coding demo: Migrate a complex View-based layout to Compose

Building an Inclusive Future with AI in Android Development

The world of Android development is rapidly evolving, and Artificial Intelligence (AI) is poised to play a transformative role. This session explores the exciting possibilities of AI in crafting inclusive experiences for a diverse range of users.

Relay: The future of design-to-code workflows

Relay is a new tool that enables seamless handoff for Android UI development. It enables you to effortlessly import Figma designs directly into your Jetpack Compose projects. Relay automates the creation of pixel-perfect Jetpack Compose code, liberating developers from manual layout coding and styling concerns. With Relay, you can focus on other critical aspects of application development.

Join my workshop to discover how to harness the power of Relay for importing Figma UI designs. Learn about its dynamic theming and adaptive layout support, and leave with the ability to transform your Figma designs into high-quality Jetpack Compose code. No prior experience with Relay or Compose is required.

Prerequisites:
- Android Studio Electric Eel or later
- A Free Figma account
- Basic knowledge of Android Development

Audience:
- Android developers
- UI/UX designers

Love Otudor

FrontendLabs, Android Engineer

Uyo, Nigeria

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top