Alessandro Crugnola is a seasoned Android engineer with 15 years of experience building polished mobile UIs and leading international teams at Adobe and Swisscom. He has driven Android development for flagship products like Photoshop on mobile and frequently shapes projects from early planning through delivery. A prolific open-source contributor, his Android libraries (e.g., Material BottomNavigation, custom tooltips, ImageViewZoom) showcase deep expertise in Material Design, animations, and touch interactions. Comfortable both as a hands-on developer and as a technical lead, he blends product-minded engineering with people management across global teams. Based in Zürich, he brings cross-platform roots in Flash, ActionScript and Python to modern Android architecture. As an Italian citizen and US legal resident, he combines international mobility with a track record of shipping UX-focused components used by other developers.
Bottom Navigation widget component inspired by the Google Material Design Guidelines at https://www.google.com/design/spec/components/bottom-navigation.html
Role in this project:
Mobile Developer (Android)
Contributions:1 release, 136 commits, 23 PRs in 3 years
Contributions summary:Alessandro primarily focused on implementing and refining UI components for a Material Design bottom navigation widget in the Android environment. Their contributions included completing shifting item animations, fixing icon positions, and refactoring class names. They also worked on integrating the component within a sample application and adapting to different menu configurations, demonstrating a focus on usability and integration. Code changes indicate a deep understanding of Android UI development, animations, and Material Design principles.
Horizontal list view for Android which allows variable items widths
Role in this project:
Mobile Developer (Android)
Contributions:90 commits, 1 push, 1 comment in 2 years 4 months
Contributions summary:Alessandro primarily contributed to the development of an Android horizontal list view component. The commits demonstrate the implementation of features such as single and multiple selection modes, and the handling of dataset changes, including adding, removing, and replacing items within the list. The code modifications involve layout management, item measurement, and optimization for smoother scrolling and user interaction, indicating a focus on enhancing the component's functionality and performance.
xposedandroid-libraryandroidshadowandroid-view
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Alessandro Crugnola - Android Engineer at Swisscom