Wednesday 26 December 2012

Implementing StoryBoard in iOS- part II

In this part we will continue to build our Todo Application using storyboard.
In our previous part we created a simple Tab Bar based application with two tabs, each having a tableView in it to hold our task list and our done task.


Introduction to Segues

Segue defines navigation in your Storyboard. It indicates how to get from one point to another. You usually create a segue by picking an event source(can be a button or a tableView cell) and choosing a scene to transition to.
We can also choose the type of animation we want to use. All apple built-in animations are available for us to use by making some simple clicks. Additionally we can even create our own custom animations for custom segues.


Implementing StoryBoard in iOS- part I



With the release of iOS 5, Apple updated the iOS SDK with more than 1500 APIs, and Storyboard is one of the most fascinating.

 Introduction

Storyboarding allows one to lay out the workflow of your app using the new Storyboards feature built into the design tools of Xcode.
Apps that use Navigation and tab Bars to transition between Views, Storyboard ease the development by managing the View Controllers for you.

You can specify the transitions and segues that are used when switching between the Views without having to code them by hand.
Storyboard enables you to interact with all the screens in your application without the cumbersome code you have to write for the transitions between the screens and the control used to trigger the transitions.

Storyboards have a number of advantages over regular nibs:
  • With a storyboard you have a better conceptual overview of all the screens in your app and the connections between them. It’s easier to keep track of everything because the entire design is in a single file, rather than spread out over many separate nibs.
  • The storyboard describes the transitions between the various screens. These transitions are called “segues” and you create them by simply ctrl-dragging from one view controller to the next. With the help of segues you have to less take care of UI development.
  •  Storyboards make working with table views a lot easier with the new prototype cells and static cells features. You can design your table views almost completely in the storyboard editor, something else that cuts down on the amount of code you have to write.

Thursday 19 July 2012

Now a Titanium Certified Application Developer.


I am happy to announce that I have qualified the TCAD(Titanium Certified Application Developer) certification.
I want to thank wiki.appcelerator for making me understand the Titanium concepts.





Wednesday 20 June 2012

Implementing APNS in Titanium-Start to End Tutorial

Hi,
Today we will be implementing the APNS(Apple Push Notification Service) using Titanium.
I will guide you from your client code to the server side implementation.


Get Started

Client Implementation

Create a Titanium Mobile Project.
Once it is done, open your app.js and paste this code

Thursday 5 April 2012

Learning commonJS: Building a custom TableView using commonJS approach

The new player in the Titanium world is our commonJS module development.
As most of the Titanium developer will be aware of what commonJS module or commonJS approach for building a titanium application is.

For the who dont know exactly what commonJS is, I must recommend to go through the appcelerator wiki website. here is the link for that commonJS

Tuesday 20 March 2012

Hacking Titanium SDK - Modifying Create project Wizard

I was working on a project in Titanium this weekend, and I crossed the limit of my laziness.
I had certain files(JS) which I almost need in all my project, so every time I create a project I had to include them or add them to my project.

I thought why don't this process be automated, means whenever I create any project "My files" should automatically get added to my project.

Monday 13 February 2012

Calling Drupal WebService through Titanium using Json


In this tutorial I will tell you how to call a drupal webService using Json with and without any parameter.

So lets start with Calling a webService without any parameter.

If you are not aware then let me tell you that for calling a drupal webService, w have an endpoint or we can say it as a url to which you will point and call a specific method (which will be your webService name).

Monday 16 January 2012

Extending titanium project with iOS module development-Implementing Bitly API

I spend my weekends reading about titanium and exploring its power. And being an iOS developer, I really loved the way we can create iOS modules for my existing titanium project and extend it to a great extend.
The modules created can be easily created and deployed.
Today I will tell you how we can easily integrate an iOS module and use its power in our titanium project.

Overview
We will be creating a simple application with the titanium studio, which will accept a long url and give us a short url.
In short, we will be implementing Bitly API.
Here the UI will be designed in our Titanium studio  and out Bitly API implementation will be done in our iOS module that we will develop.

Pages