
Ahmed Ali
Android Engineer at Infinum
Cairo, Egypt
Actions
I’m a software engineer driven by curiosity and the constant pursuit of “why, what, and how.” For years, this mindset has been my greatest strength, fueling my passion for learning and problem-solving.
My expertise lies in Android development, but I’m equally passionate about exploring cross-platform solutions like Flutter, React Native, and especially Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP).
Lately, I’ve found joy in building tools for Android developers and contributing to the open-source community. Sharing knowledge and creating resources to empower others has become one of the most rewarding aspects of my journey.
Area of Expertise
Topics
Building a Web Gallery for Android UI Components: Supporting Compose and Views
Keeping track of UI components in Android projects, especially when mixing Jetpack Compose and legacy Views, can be challenging. In this session, we'll introduce a web-based gallery that collects and displays all your UI components in one place.
This approach helps teams avoid redundant work, keep designs consistent, and speed up development. It supports both Compose and Views, making it easier to maintain a clear UI structure.
The gallery can also be published directly from the repository, similar to GitHub Pages, making it easy to share and maintain across teams.
You’ll learn how to organize Android UI components into a web-based gallery, improve design consistency across Compose and Views, and streamline your team’s development workflow.
This solution is powered by Arkive, an open-source tool we built to simplify UI management.
From Idea to IDE: Developing Plugins for Android Studio
Android Studio allows developers to add custom features to make the IDE work better for their needs. In this talk, we'll look at how to use the Project Structure Interface (PSI) to create plugins that improve Android Studio and make development faster. We'll explain the basics of the Plugin SDK and show how Jetpack Compose can help build easy-to-use interfaces for these plugins. Attendees will learn about different kinds of plugins they can create and how these can help them work more efficiently in Android Studio. We'll also share examples of useful plugins to give you ideas and practical tips.
DroidKaigi 2024: https://youtu.be/3ID-W-X_5mw?si=9h59DXorAJ2nmY-C
Kotlin Multiplatform
Kotlin Multiplatform the current and the future state, How it works?, and how it is different from Flutter?
How the Ui works? Compose and SwiftUi
DroidKaigi 2024 Sessionize Event
droidcon Egypt 2022 Sessionize Event
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