-
by
Rob Lauer
It has been an exciting few weeks here at Telerik as we have a new Icenium release to share with you! Icenium v1.5 was officially released on May 8th and I'm here today to walk you through all of the new features and enhancements. Whether you are a new or an existing user of Icenium, you will quickly gain an appreciation for our rapid release schedule of new versions.
-
by
Rob Lauer
If you are a Constant Reader of the Icenium blog - or if you have ever attempted to submit an app to the iOS App Store - you are acutely aware of Apple's unique app review process. What should be one final simple step in the development process has turned into a source of significant frustration and confusion for many mobile developers. In this post I hope to provide some guidance on what to avoid when developing and publishing any iOS app (be it native or hybrid).
-
by
Jim Cowart
In our last post we looked very briefly at the APIs currently available to help detect connectivity state in mobile/web apps. Our conclusion? Browser APIs have a long way to go in this area! Nevertheless, when used together – and in tandem with a hearbeat check that attempts to talk to a remote endpoint – these tools can be quite useful. But what's the best way to use them 'together'? At the end of part 1, I said that I think a state machine abstraction would work well to manage all of this…but you might be wondering, "What's a state machine?". Before I show you the what and how of finite state machines, I think it's important for us to understand the why of state machines. So, grab some popcorn and prepare to laugh (and hopefully commiserate) as I walk you through what it could look like to solve the connectivity problem without a proper state machine.
-
by
Rob Lauer
A major Icenium release is upon us! The online keynote we are hosting on May 29th is the place to be if JavaScript, HTML5, CSS for mobile development mean anything to you. In just an hour, you'll be shown how Icenium really does simplify app development, enjoy a live Q&A, and have a shot at winning some pretty cool prizes.
-
by
Rob Lauer
As a web developer you undoubtedly spend your day writing code and reloading your browser window to see the result of your labors - repeat ad nauseum. What if I told you this was an unnecessary relic that is no longer an issue with hybrid mobile app development? What if you could edit any of your app assets (be they HTML, JavaScript, or CSS) and those changes would be instantly visible on your test device? Well hold on to your pants because I'm going to let you in on what is actually not a secret at all: Icenium LiveSync.
-
by
Jim Cowart
Curious as to what the differences are between Icenium and PhoneGap Build? Good, then hopefully you've come to the right place! In this post we compare the high level features of each and explore where they overlap and differ.
-
by
Rob Lauer
Icenium Ion can be an integral part of your iOS testing story. Learn what Ion is, which issues it solves, and how to use it. We think you will truly appreciate the beauty of Icenium Ion.
-
by
Jim Cowart
The growth of technologies like local storage, and the exposure of certain device APIs — like the camera or geolocation — to the browser (or to a hybrid application) has had an interesting side effect on web developers: the growing need to check the connectivity state of the client. Regardless of the reason or device - if you're working on web, mobile web or hybrid mobile applications, odds are very high that you will run into the need to check connectivity state on your current or next project. Lets take a look at some of the APIs available to help you.
-
by
Rob Lauer
The third and final part of our Diving Into Icenium Graphite series is going to focus on rounding out our knowledge of the Graphite IDE and looking more closely at some fantastic features baked into Icenium. We're also going to look at the occasionally confusing, often maddening, provisioning and code signing processes - and finally, show you how to publish your app on the Apple App Store and Google Play.
-
by
Jim Cowart
Push notifications are messages sent from an application server to a specific device using the vendor infrastructure. Typically, push notifications are used to notify an application to update its data. For example, push notifications are sent when a feed has been updated, a message has been received, or a new appointment has been made.