Titanium Material

screenshot of Titanium Material

Use the native Material UI/UX framework (https://github.com/CosmicMind/Material) in Titanium!

Overview

The iOS Material Library in Titanium is an exciting module that allows developers to integrate native Material UI/UX components seamlessly into their Titanium applications. Built using pure Swift libraries, this library includes a proof of concept showcasing the RaisedButton API, among other functionalities. This tool is perfect for developers looking to expand their app's aesthetic appeal while utilizing a framework that emphasizes usability and modern design principles.

What sets this library apart is its ease of integration and the potential for community-driven enhancements. Developers are encouraged to contribute by submitting pull requests to expose more components, such as BottomNavigationView and Snackbar, ensuring that the library evolves with user needs.

Features

  • Native Material UI/UX Framework: Directly leverage Material design principles with the Titanium framework, ensuring a polished look and feel.
  • Swift Libraries: Utilizes pure Swift, guaranteeing high performance and compatibility with modern iOS development practices.
  • RaisedButton API: Easily create a raised button with customizable properties to enhance your app's interactivity.
  • Additional Component Support: Includes various UI components like CardView and TextField, allowing for a rich user interface.
  • Event Handling: Supports events such as change, focus, and blur for more dynamic user interactions.
  • Simple Dependency Resolution: Automatically resolves Swift dependencies, simplifying the setup process for developers.
  • Community Contributions: Open to pull requests for new components, fostering a collaborative development environment.
  • MIT License: Freely usable and modifiable under the MIT licensing, promoting widespread adoption and contribution.
material-design
Material Design

Material Design is a design system developed by Google that provides a set of guidelines, components, and tools for creating visually appealing and functional user interfaces. Material Design is designed to be flexible and customizable, making it a great choice for a wide range of applications and use cases.