9-bits by David Kaneda

A tumblog by David Kaneda, creative director at Sencha.


POWERED by FUSION

February 1st 2012

Sencha Touch 2 Beta—Raising The Bar »

Sencha Touch 2 is another huge leap forward for rich mobile web apps. In addition to some of the huge performance improvements (40fps on Android?!), the new beta includes:

  • A huge documentation upgrade, including 20 new guides.
  • New Facebook integration demo
  • A new class system, which allows for bootstrapping (dynamically loading) applications.
  • An MVC application architecture, with history support
  • Awesome new navigation view (with iOS-like card animations by default)
  • Device profiling for dealing with different resolutions and platforms

I can honestly say that Sencha Touch stands on its own when it comes to creating rich mobile apps using web technology. Download it today and start coding!

senchainc:

Sencha Touch 2 Developer Preview, Available Now

This video shows a side-by-side comparison of the Kitchen Sink demo orientation change on an Android Motorola Atrix in Touch 1.1 and in our latest version of Touch 2. The new layout engine in Touch 2 is so fast we had to use a high speed camera to measure it. We shot this video at 120 frames per second, then slowed the video down to ¼ speed so you can see the detail.

Sencha Touch 2 features performance updates across the board — In load time, scrolling speed, and rendering (especially on Android). Additionally, we have a whole new documentation app, which is easier to use, includes more resources, and features 11 new guides. Lastly, this release includes Native Packaging in our SDK tools, allowing you to publish your web app to the iOS App Store and Android Marketplace.

Learn more about Sencha Touch 2

Download Sencha Touch 2 today!

Amazing work from our engineering team — congrats guys!

Brooklyn Beta Workshop »

I held a 3-hour workshop last thursday at the magnificent Brooklyn Beta, where I went over some core concepts for building Sencha Touch apps. Here are the slides from the workshop—I only regret that they can’t capture all the fantastic discussions that came out of the group (especially for a morning workshop).

Submit your Sencha Touch web app and compete to win crazy loot in our biggest developer contest ever. Get together with a group of up to five developers and create a mind-blowing Sencha Touch web app!

1st Prize: Mac Pro & 27” LED Cinema Display, Android tablet, iPod touch, SenchaCon pass, $10,000 cash
2nd Prize: 15″ MacBook Pro, Android tablet, iPod touch, SenchaCon pass, $7,500 cash
3rd Prize: Android tablet, iPod touch, SenchaCon pass, $3,500 cash
Seven other Top 10 Finalists (Runner Ups) are guaranteed $2,000 and a free Sencha Touch license!
About to quit my job just so I can enter this thing. Seriously, if you’re a JavaScript guy and haven’t checked out Sencha Touch yet, now’s the time. Check the contest rules and enter today!

Submit your Sencha Touch web app and compete to win crazy loot in our biggest developer contest ever. Get together with a group of up to five developers and create a mind-blowing Sencha Touch web app!

  • 1st Prize: Mac Pro & 27” LED Cinema Display, Android tablet, iPod touch, SenchaCon pass, $10,000 cash
  • 2nd Prize: 15″ MacBook Pro, Android tablet, iPod touch, SenchaCon pass, $7,500 cash
  • 3rd Prize: Android tablet, iPod touch, SenchaCon pass, $3,500 cash
  • Seven other Top 10 Finalists (Runner Ups) are guaranteed $2,000 and a free Sencha Touch license!

About to quit my job just so I can enter this thing. Seriously, if you’re a JavaScript guy and haven’t checked out Sencha Touch yet, now’s the time. Check the contest rules and enter today!

(via senchainc)

senchainc:

Announcing Sencha Touch Pricing: $99/dev

For everyone who might have missed it before the Labor Day weekend, Sencha Touch is now for sale at just $99 per dev! In addition to having a commercial license for Sencha Touch, we are extending our GPL license to cover non-profit and education applications, and offering all new volume discounts.

Read more about it on our official blog.

senchainc:

Announcing Sencha Touch Pricing: $99/dev

For everyone who might have missed it before the Labor Day weekend, Sencha Touch is now for sale at just $99 per dev! In addition to having a commercial license for Sencha Touch, we are extending our GPL license to cover non-profit and education applications, and offering all new volume discounts.

Read more about it on our official blog.

Possible escapes from the mobile SDKs' clutches - InfoWorld »

The mobile browser may provide an answer. Browser support for extended features of mobile devices, such as the iPhone, iPad, and Android smartphones, is starting to be good — very good, indeed. Two recent projects illustrate what can be done beyond what’s already built into WebKit for mobile devices.

Spoiler alert: The two projects are jQTouch and Sencha Touch.

jQTouch and Sencha Touch: Which is right for you? »

Recently I had the pleasure of announcing Sencha Touch, a standards-based mobile app framework which I helped create. As expected, this has raised some questions about jQTouch, a similar library I created last year. As covered before, jQTouch will remain separate, maintained, and free under the MIT license. This post helps distinguish the similarities and differences between the two libraries for the discerning mobile developer.

Read More

It is my honor to present Sencha Touch, a brand new HTML5/CSS3 app framework for touch devices. I have secretly been toiling away on this for the past few months, and let me tell you: it is an incredible relief to finally be able to discuss it.

Sencha Touch represents a new era of mobile web app development. Firstly, the number of visual components we have included is, as one friend put it, “incredibly ambitious.” We have tabs, carousels, forms, lists, buttons, toolbars, maps, overlays, and more — all with myriad options for manipulating their design and UX. And, most importantly, all built entirely with web standards like HTML5, CSS3, and Javascript.

On top of the actual components, we have a robust data package (inspired by Ext JS), that is essential for developing content-based applications. We provide simple ways to get data via Ajax, JSONP, or YQL, and let you easily bind that data to components like lists or render it into HTML templates. I built a data-driven app for Kiva, a fantastic non-profit micro-loan organization, in under a week.

And lastly, there’s the style/theme layer. This has been my real brainchild within the project. I fear it may take some time for developers to really see how much power is in there, and I hope to explain a bit of it in some forthcoming posts and screencasts. At its core, the theming/CSS system is based on Sass, an abstraction layer for CSS that adds things like variables and functions. To give you some idea of its potential, check out the source of the Android theme we’re offering, which is written in under 30 lines of code (check out a preview here, in a WebKit browser). My other favorite part of the styling layer is that it is resolution independent. Through a combination of CSS3 and relative sizing, we have managed to make our UI elements (like buttons and toolbars) the same physical size across devices with different resolutions/DPIs. It’s somewhat hard to describe how unique this is, but I think people will see the benefits of this very soon.

It’s been a great ride, working on this over the past few months, and I’m looking forward to seeing this library grow into the best mobile app framework around, web or native. For the jQTouch fans and followers out there, worry not — development is about to ramp up there as well, with help from my good friend Jonathan Stark, which we’ll be posting about tomorrow. For 9-bits follower in general, I apologize for the lack of posts lately (hopefully this helps explain) and promise I’ll be ramping up news posts again soon. And lastly, to everyone who has helped make this possible, including our early private testers and the rest of the Sencha Team, thank you, thank you, thank you.

If you have any questions about Sencha Touch, jQTouch, or mobile web apps in general, feel free to send them here and I’ll try to answer them here on the blog. Now go download the thing and start building apps!

It is my honor to present Sencha Touch, a brand new HTML5/CSS3 app framework for touch devices. I have secretly been toiling away on this for the past few months, and let me tell you: it is an incredible relief to finally be able to discuss it.

Sencha Touch represents a new era of mobile web app development. Firstly, the number of visual components we have included is, as one friend put it, “incredibly ambitious.” We have tabs, carousels, forms, lists, buttons, toolbars, maps, overlays, and more — all with myriad options for manipulating their design and UX. And, most importantly, all built entirely with web standards like HTML5, CSS3, and Javascript.

On top of the actual components, we have a robust data package (inspired by Ext JS), that is essential for developing content-based applications. We provide simple ways to get data via Ajax, JSONP, or YQL, and let you easily bind that data to components like lists or render it into HTML templates. I built a data-driven app for Kiva, a fantastic non-profit micro-loan organization, in under a week.

And lastly, there’s the style/theme layer. This has been my real brainchild within the project. I fear it may take some time for developers to really see how much power is in there, and I hope to explain a bit of it in some forthcoming posts and screencasts. At its core, the theming/CSS system is based on Sass, an abstraction layer for CSS that adds things like variables and functions. To give you some idea of its potential, check out the source of the Android theme we’re offering, which is written in under 30 lines of code (check out a preview here, in a WebKit browser). My other favorite part of the styling layer is that it is resolution independent. Through a combination of CSS3 and relative sizing, we have managed to make our UI elements (like buttons and toolbars) the same physical size across devices with different resolutions/DPIs. It’s somewhat hard to describe how unique this is, but I think people will see the benefits of this very soon.

It’s been a great ride, working on this over the past few months, and I’m looking forward to seeing this library grow into the best mobile app framework around, web or native. For the jQTouch fans and followers out there, worry not — development is about to ramp up there as well, with help from my good friend Jonathan Stark, which we’ll be posting about tomorrow. For 9-bits follower in general, I apologize for the lack of posts lately (hopefully this helps explain) and promise I’ll be ramping up news posts again soon. And lastly, to everyone who has helped make this possible, including our early private testers and the rest of the Sencha Team, thank you, thank you, thank you.

If you have any questions about Sencha Touch, jQTouch, or mobile web apps in general, feel free to send them here and I’ll try to answer them here on the blog. Now go download the thing and start building apps!

Also noted: