Appcelerator Developer Blog

Introducing Appcelerator’s Open Mobile Marketplace

The Appcelerator Open Mobile Marketplace is now open for business. We’ve stocked the shelves with dozens of modules to choose from, all certified and ready for your use in apps powered by Appcelerator Titanium™. Also, we"re opening up a whole new opportunity for 3rd party module developers to extend Titanium with their own creations and make money or to contribute back to the community.

Appcelerators Open Mobile Marketplace

Shop Now and Build Great Apps Fast

Extend your apps with high-quality, pre-built, and vendor-supported app components. Marketplace is stocked with over 50 products at launch, including gaming modules, solutions for integrating PayPal, DropBox and Millennial Media, professionally designed app templates, UI controls, and much more. Publishers are adding new products to Marketplace every day.

Celebrate the opening of Appcelerator’s Open Mobile Marketplace by taking advantage of a 20% discount on ALL Marketplace purchases through Friday, September 30! Use discount code: GRANDOPENING at checkout.

Integrating components into your apps typically requires only a few lines of code. Check out these videos to explore the benefits and integration techniques for several Marketplace modules, including OpenLook, Charts, OpenGL, Paypal commerce, and Box-2D.

Reach 1.5 Million Appcelerator Community Members

Do you have native and HTML5 mobile modules, app templates, design elements, and cloud extensions that you want to distribute to the Appcelerator community? Publish them in Marketplace!

Listing your product in Marketplace is as easy as setting up a Facebook profile. Upload your assets and choose your revenue model; we’ll handle merchandising and selling. Developers earn 70% of the revenue for all products sold through the Appcelerator Marketplace. It’s that simple! Marketplace is also a great opportunity for developers to contribute back to the Titanium community. You’ll find several modules freely available in the Marketplace and you can add yours as well to help out.

Create modules using the fully documented Titanium Module SDK for Android or iOS. Watch the videos below for instructions on finalizing your module for distribution, and uploading the component to Marketplace.

Free Webcast: "Introducing Appcelerator’s Open Mobile Marketplace"

Titanium developers and component publishers are encouraged to register for the webcast: "Introducing Appcelerator’s Open Mobile Marketplace" on Thursday, September 29 at 9:00 AM. You’ll learn about Appcelerator’s new Marketplace, how it can improve your apps and grow your revenue. You’ll see a demo of Marketplace and have a chance to ask questions of the Marketplace engineering team.

Open and Extensible

The team at Appcelerator is always looking for ways to grow our ecosystem and create more opportunities for developers. Marketplace sets the stage for enabling the entire mobile value-chain to scale their business by increasing their reach and adding innovation on top of the Titanium platform.  This open and extensible approach represents the future of where Titanium is going as a platform and where Appcelerator is going as a company.

As always, we appreciate everyone’s enthusiasm, feedback, and support.  Please let us know how we can improve Marketplace and how you’re building your business on Titanium.

Mobile

CODESTRONG Live Blogging

Missing the action here at CODESTRONG? Don’t worry — we’ll be live blogging the keynotes so you won’t have to miss the action. Follow the live blog here to stay up to date on what’s going on at CODESTRONG!

General

Titanium SDK for Mobile Web Beta 1

 

Mobile web vs. mobile app. How about both? Today we are introducing the Titanium SDK for Mobile Web Beta 1 with full support for developing mobile web apps with the same Titanium mobile app API you use now.

This is an early Beta version of the product; the API is not complete and there will be some bugs and gaps. Please submit Mobile Web bug reports via the Titanium Community project on jira.

The Mobile Web SDK is a port of our Titanium SDK to the HTML5 specification. For our initial release, we are working on just supporting methods and objects that are present in the spec. This means, for example, that the accelerometer is not supported as well as items like TabGroup.

A Titanium Mobile Web app is designed to be run from a web server. You can successfully run it from a browser as a local file, but not everything will work correctly. The focus of the testing was using iPhone Safari, desktop Safari and desktop Chrome.

Watch a demo of Titanium Mobile Web in action:

For the actual file downloads, installation instructions and more info please visit the wiki page for the Mobile Web project.


CODESTRONG Companion App

The companion app for CODESTRONG is now available for both iOS and Android devices! And yes, this includes the latest addition to our supported devices, the NOOK Color. This app shows you first hand how a native app and user experience can be delivered using a single code base with Titanium.


Information and Features

With the CODESTRONG companion app you’ll have the following information and features at your disposal.

  • Up to date schedule of events
  • Details on all speakers at the conference
  • Information, rules, and prizes for the Hackathon
  • Maps of the venue
  • Twitter CODESTRONG and Appcelerator news feeds
  • Details about CODESTRONG and the companion app
  • A listing of all the sponsors that helped make CODESTRONG possible

And There’s More…

In addition to making the CODESTRONG companion app available to all iOS and Android users, we’re also giving you full access to the source code. You can take a look under the hood yourself and see how we used cross platform code to create a native experience. You can even build your own conference companion app based on it. Just head over to Github and start looking through the appcelerator/Codestrong repository.

NOTE: The CODESTRONG companion app is built using the latest 1.8.0 continuous integration builds of the Titanium mobile SDK.

Helpful Links


Forging Titanium Episode 6: A Single Context Tabbed Application Template

Editor’s note: This and future episodes of Forging Titanium are available here.

In this week’s episode, we’ll be taking a look at how to implement a tab-based application in a single JavaScript context in Titanium Mobile. Throughout our reference guides and official training course, we generally advocate the use of a single JavaScript context in your Titanium applications.

However, in our most popular demo application, the Titanium Mobile Kitchen Sink, a tab-based application is developed using multiple contexts by associating each window opened with a URL to a JavaScript file. While this approach is technically valid, it presents the developer with difficulties around sharing data between windows, confusion around when code for a window has been executed, possible object reference issues which can lead to memory leaks, and reloading of JavaScript code in every window for shared libraries. For those reasons, unless you have a specific need for a “clean slate” in every window, using multiple JavaScript contexts cannot be considered a best practice approach to structuring a Titanium Mobile application.

What then would be a reasonable approach to structuring windows in a tabbed application? And how do we work around the loss of Ti.UI.currentTab and friends? Find out the answer in this week’s episode of Forging Titanium.

Episode Resources:



Page 50 of 90« First...102030...4849505152...607080...Last »