Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
Mobile / Titanium / Galleries

Mosaic: Gallery with Rich Customizable Items

— Add-On to

Subscribe to our feed to stay up to date!

New! Follow us as you want it!


Ad: Bluehost hosting


“Mosaic” is a rich media gallery componentthat will allow you to represent any visual element in an easy, fast way, thus being able to incorporate advanced sorting & display capabilities which will add to your application much better sharpness and quality than those provided by a simple image viewer.

Mosaic offers the most stricking, efficient way to display pictures, files and any other multimedia element that you may need, you may even mix visual elements of different types, with or without interactivity, but always with a professional finish, so that your application is among the best ones! Powerful, easy to use, fully configurable.

Due to the highly customizable nature of this component, in being able to introduce any type of item renderer, you will be able to use it both in the display of multimedia resource apps as well as in professional management applications and proffesional utilities whose functionality needs a higher interaction with the user, either on iOS devices (iPod Touch, iPhone and iPad). Many of the most successful professional applications that we know about today make use of this kind of components to represent documents, notes, images, videos, voice notes or even 3D elements.

Don’t let technological bounds limit you in any way and hide the real value of your ideas.

With Mosaic, imagination will be your only limit!!

Main Features

  • Complete documentation in PDF, translated to english and spanish.
  • Help & Support in english and spanish.
  • Includes a fully-functional demo application, to test all its functionality.
  • Includes a visual element featuring a fully-functional shaded sheet
  • Includes a turnable visual element in order to display pictures with additional info, such as the caption, a brief description and the date of last update, all being fully-functional.
  • It lets you expand the functionality of the component by allowing you to create your own visual elements for Mosaic, which you could even also sell later on to other developers!
  • The number of columns is customizable separately for the landscape or portrait modes of the device in run-time.
  • Vertical & horizontal margins are also customizable separately in run-time.
  • The heading of Mosaic is also customizable, with an option to alternatively hide it or show it in run-time.
  • The footer is also customizable, with an option to alternatively hide it or show it in run-time.
  • The lenght of all animations is also customizable in a separate way.
  • Horizontal and vertical bounce/rebound is customizable.
  • Fade effects can be applied either to specific elements or all elements together, with customizable length of the animation.
  • Each element can include customized data that are stored within a data object.
  • It includes events which make it easier to get to know which element has been selected, by indicating its position, row and column.
  • Customizable zoom. Perfect for the display of photo images!
  • Customizable display of scroll bars, which are also configurable.
  • Adds and removes individual elements in run-time.
  • Dynamic loading from JSON /XML, with local and remote examples.
  • Can dynamically and massively create and remove all sorts of elements.
  • Sorting of elements in the mosaic is done according to your own custom data, with both alphanumeric and numeric data, in ascending or descending order.
  • Downloading and caching remote images!!


[v1.0.3 – Coming soon]
  • NEW : PHP script to generate dynamic JSON /XML content for Mosaic from a MySQL database.
  • NEW : Android Support (pending some Titanium SDK bugs).
[v1.0.2 – 03/Oct/2011]
  • NEW : Download of remote images with auto-scaling (without using ImageView components).
  • NEW : Automatic remote images cache system fully configurable: expiration time, cache directory and cleaning.
  • NEW : Tested and running with early versions of the 1.8.0 SDK .
[v1.0.1 – 25/Aug/2011]
  • NEW : Remote JSON data loading (with local and remote sample file).
  • NEW : Remote XML data loading (with local and remote sample file).
  • NEW : Sample for loading items from a local array of images (or another media).
  • FIX : Error returning total items in “refresh” event when Mosaic is empty and call to refresh method after construct.
[v1.0.0 – 14/Aug/2011]
  • First version of the component

Awards and Mentions

[16/08/2011 – Appcelerator Developer Blog]Mosaic is now the “gold standard” component featured by Appcelerator Titanium Team, and used like best practice from a technical and marketing point of view.

We promote your App!!

If you have developed a mobile application with our components, let us know and we promote your iTunes Store or Android Market Application in our Web SiteWrite us an e-mail. We can help you, we like help you!!

Contact & Support

Thank you by purchase!!

If Mosaic Component likes you, please, follow, rate and comment us, and let me know how can we help you with your Mosaic based development!! ;-)

Other components in this categoryAll components of this author
CommentsFrequently asked questions and answers


14 August 11

Last Update:
4 October 11

Files Included:
JavaScript JS, JavaScript JSON, XML

Mobile OS:
IOS 4.1, IOS 4.2, IOS 4.3

Software Framework:
Titanium 1.5


component, control, customizable, effects, gallery, images, ios, json, mobile, photos, titanium, transitions, videos, xml