Telerik blogs
  • Mobile

    Is This Thing On? (Part 4)

    This is Part 4 of a four part series where we explore some of the tools available to detect and manage online/offline connectivity in web/mobile applications. In Part 1 we looked at the available APIs for detecting connectivity state (and the woes associated with them). In Part 2 we wrote a hand-rolled abstraction to manage using these APIs together and began to see elements of a state machine emerge from the chaos. In Part 3 we explored how we can keep our FSMs from violating SRP, and set the stage for using multiple FSMs together to model more complex application behavior. In this final part of the series, we look at setting up hierarchical FSMs to manage more complex behavior.
    June 04, 2013
  • Mobile

    Is This Thing On? (Part 3)

    This is Part 3 of a four part series where we explore some of the tools available to detect and manage online/offline connectivity in web/mobile applications. In Part 1 we looked at the available APIs for detecting connectivity state (and the woes associated with them). In Part 2 we wrote a hand-rolled abstraction to manage using these APIs together and began to see elements of a state machine emerge from the chaos. In this post we're going to drive the state machine stake deeper by exploring how we can keep our FSMs from violating SRP, and set the stage for using multiple FSMs together to model more complex application behavior.
    May 30, 2013
  • Mobile

    Icenium keynote recording & winners

    Did you remember to join the Icenium Summer 2013 keynote yesterday? Thousands of you did, and to you, a big THANK YOU again for spending an hour with us. We had a great time showing all of the latest improvements in Icenium, introducing Icenium Everlive backend services, and showing a "sneak peek" of our upcoming support for custom Cordova plug-ins. Hopefully you learned something new and are more excited about building hybrid mobile apps!
    May 30, 2013
  • Mobile

    Adding Dynamic Data with the SQLite Plugin

    If the words "database" or "SQL" strike fear into your heart, or even if you are somewhat comfortable in this realm, this is the blog post for you. Databases are the foundation of every data-driven app out there. And while you can certainly write an amazing app without knowing any SQL, I'm here to show you how you can simply and easily set up and manage a lightweight, but very powerful, database within your own hybrid mobile app using the Cordova SQLite plugin.
    May 28, 2013
  • Mobile

    Introducing Icenium Everlive - the cloud backend for your apps

    After almost a year in development, I am glad to introduce to the community a new set of backend services for mobile development called Icenium Everlive ready for use today. Icenium Everlive is a set of backend services that lets you build and manage mobile apps in a faster, easier, and more scalable way. Everlive can significantly speed up development by providing your app with Data storage, User management, Email notifications and much more.
    May 23, 2013