Tag Archives: iphone

Titanium Mobile vs Sencha Touch

I just  tried out the sencha touch examples  on the android 1.6 simulator and the performance is pathetic. Seems like google forgot to properly implement their javascript V8 engine onto their OS.

Appcelerator’s Titanium Mobile and Sencha touch are 2 different frameworks which address a totally different set of audiences. Comparing them is like comparing apples to oranges. But, to a person who has never eaten fruits ever and wants to just try tasting one (analogy to creating a simple app which doesnt do much of processing) and not try juggling with the fruits (analogy to creating detailed games or apps with lot of processing involved), they appear the same. So here’s a post attempting to compare them and help out those who have to make a choice when it comes to building a  simple app.

Titanium Mobile Kitchensink app running in iPhone simulator

Sencha touch examples app running in iPhone simulator

.

Here’s where Titanium Mobile wins : Continue reading “Titanium Mobile vs Sencha Touch” »

Incoming search terms:

Textoo : iPhone (and now Android) app to send free SMS using web gateways

History of Textoo

It all started back in 2010, when I had written a PHP script to send SMS through different Indian SMS gateways (see blog post on this). I would go around different websites trying to publicize this PHP script so that I would get more hits on my blog as well. In some of the blogs I had noticed different J2ME apps which send free SMS and were quite famous. But none of them had ported their apps to iphone and android platforms. A quick search revealed only the 160by2 official app which can do this.
Then I thought, Why not make a small iPhone app which can provide a client user interface to compose messages and then send the message using my own PHP script which I had already made by then. Since then, I started exploring the Appcelerator Titanium framework which was a vry impressive tool to create iPhone and Android apps using plain Javascript syntax. So I applied for both iOS developer access and Android market access by paying 99$ and 25$ respectively.
Once I got through the membership requirements, I started coding the UI in Titanium. And within a few weeks, the iPhone app was ready. The app would connect to my PHP script which would send the messages through the gateways and then return the result back to the app. The app was quite simple and had only 3 views. “Compose message” where you actually type the message after choosing your contacts from the phone addressbook, the “Outbox” view where you see the sent messages, and the “Settings” view where you add the gateways and account details.
After uploading the finished app to App store and getting it approved, I tried making it a paid app for 0.99$ The first few days I received around 1-5 sales a day. But people started complaining about some bugs in the app. And also there were a few problems with the PHP script. So I decided to make it free after a week of sales, so that I can get myself some time to fix the bugs. Since then it remained free and I spent minimal time of enhancing the app and the app continued to be downloaded for almost 6months with an avergae of 20-50 downloads a day.
I kept myself busy working on some freelancing projects on odesk.com and never actually thought of working on the app itself. But one of the iPhone projects which I had taken up on odesk got scrapped mid way through it. I did receive payment for the effort I had put in, but the app was not complete and the codebase was never used anywhere. Instead of scrapping the whole thing, I planned to use in the next version of the iPhone app and started working on the SMS app again.
But this time there was a big change. The app wouldnt send the SMS through my server/PHP script, but instead will connect directly to the gateway website. This way the load on my server would be minimal, and the gateway website would be happy to see all the HTTP requests coming from different IP addresses instead of my server addresses.
So since then, I spent most of my free time in working on the new version of the app and the new version was named Textoo Pro which can be downloaded here

What does it do ?

Textoo connects to major free SMS websites like way2sms, 160by2 etc and sends your SMS for free. It is a multi-account group-SMS app which can be thought of like a pidgin for SMS websites. You add your account username & password on to your app and instead of you going manually to the website and sending your messages, the app will automate it for you. The main purpose of the app is to give back the native texting experience to the end user even when they wish to use free SMS gateways.

Update: Android app also available.

Read more / Download the app

Incoming search terms:

About

Hey there, My Name is Kiran Kumar (so is the name of this site) and I am a 23 yr old web developer from Mangalore, India. This blog is a place for me to share my thoughts and my contributions to the open source community. Apart from that, this website is my face on the internet where I publish links to my work and a medium for you guys to reach me anytime. You have reached the about me page on my blog and I should say that this was one of the most difficult part of writing a blog, i.e, writing about thyself. So here it goes,

I am a Chemical engineer by degree, Oracle employee by the day and a freelance developer by the night

My interest in the web technologies started in late 2005 when I became a part of the web enthusiasts club at my college; NITK Surathkal. By then I had already decided that I would pursue chemical engineering as I had no clear cut idea on what specialisation to choose. But slowly my interests in web technologies started to captivate me and I started spending most of my time working on the web. In my college, I started becoming known for the websites I designed and the posters I created. In my free time I had learnt a lot of different technologies on my own. My first love was for SWiSH , an alternative to Macromedia Flash 5 at that time. I liked to create fancy text effects and make small flash movies using Swish. Slowly, I moved on to 3dsmax, to enter into the world of visual effects. But the hardware config of my desktop prevented me from getting too close to CGI. Simple 3d scenes took a lot of time to be rendered, and when the rendering time went to the magnitude of days coupled with the frequency of power cuts in India , it became an impossible feat to get anything out of it.

Then I found my new interest in PHP after one of my friends told me about it. And since then, I have been actively involved in PHP development. To me, the simplicity of the language combined with the power of the open source community always gave way to endless possibilities. Along with PHP came all its friends. Javascript, HTML, Flash, Photoshop, I loved them all !

I worked on a couple of different softwares/technologies and here is the list of things which I can recall right now :

  1. Rating: ★★★★★★★★★☆ PHP 5
  2. Rating: ★★★★★★★★☆☆ ExtJS framework
  3. Rating: ★★★★★★★★☆☆ Flash CS3 & Actionscript 3 -
  4. Rating: ★★★★★★★½☆☆ HTML & CSS :
  5. Rating: ★★★★★★★☆☆☆ Javascript
  6. Rating: ★★★★★★★☆☆☆ Joomla 1.5 component, plugin creation
  7. Rating: ★★★★★★½☆☆☆ Selenium & QTP UI automation
  8. Rating: ★★★★★★½☆☆☆ Titanium framework for iPhone & android app development
  9. Rating: ★★★★★★½☆☆☆ Photoshop
  10. Rating: ★★★★★★☆☆☆☆ VBscript & VB app design -
  11. Rating: ★★★★★☆☆☆☆☆ Google sketchup 3d modelling & rendering
  12. Rating: ★★★★☆☆☆☆☆☆ Facebook API & Twitter API
  13. Rating: ★★★★☆☆☆☆☆☆ Poser animation
  14. Rating: ★★★★☆☆☆☆☆☆ 3dsmax
  15. Rating: ★★★★☆☆☆☆☆☆ Matlab coding & GUI
  16. Rating: ★★★☆☆☆☆☆☆☆ Autocad (2d only)
  17. Rating: ★★☆☆☆☆☆☆☆☆ HP Quality center OTA API

I worked on a small content management system of my own which , in the final year of my college this helped me get a job in Oracle and be a part of Content Management (ECM) team in Oracle. At Oracle, I am a part of Middleware suite globalization team where I work with people from Beijing, Tokyo and San Francisco on Oracle’s acquired as well as in-house ERP applications. The toughest part of the job is learning to understand the accents used by different people.[Update: I now work as a mobile developer at an e-commerce startup flipkart.com]

Until recently, I was only involved in web based projects, but the day I can across Appecelerator’s Titanium framework, I said ‘this is definitely my cup of tea’.For the last 6 months, I have been busy  developing native applications for iPhone & Android using the Titanium framework and I absolutely love it.[Update: I have started hating it now. Its very difficult to manage titanium projects when they become big]

I am passionate about my work and I always love to learn new things. I hate limiting myself to a single domain and always push myself hard to explore new interests which can keep me occupied all the time. People may call it ‘lack of focus’ , hyper-wandering-mind or a Jackass of all trades ! But its just the way I am designed. There hasnt been a day where I dont get a tingly feeling about learning or doing something new. But most of my work have been in varied domain, and are unorganized.

I think that much text should be good enough for you to give a glimpse into my life, if you like to get in touch with me send me a mail, or chat with me, or follow me on twitter or drop in a comment.

Incoming search terms:

Textoo: An application to send free SMS using SMS gateways (India,UAE,Kuwait etc)

Update : 17th July ’11
Textoo 1.0 is no more supported. Textoo Pro has reached the app store. Supports more gateways and has a lot of bonus features. Android version of Textoo is also being worked on. Click here to know more.

Update : 22nd Sept ’10
A new page has been setup here for the app. More info on this app with be posted on this page from now on.

Update : 15th Sept ’10

Apple has approved my enrollment into the developer programme. I am now expecting the approval process for the app to complete soon.

Update : 13th Sept ’10

The application is complete. I am now waiting for apple to approve my enrollment into the developer program so that I can release the app on app store. In the mean time you can have a look at the screenshots below. The app will support multiple gateways and the user will select a particular account to send the text message. The app also has a update feature to download the new gateway lists. Stay tuned for the developer API to add your own gateways to the application.

Update : 9th Sept ’10

This is taking longer than I thought, and I have put in more features than I had planned initially. Changing ETA to 13th Sept ’10..

Aug 26th ’10

I am now working on the creation of a mobile phone application for Android and Iphone which will allow you to send free SMS using the PHP API which I created a month back . This is the domain I never explored before, so will take a bit longer to come up with something useful. Hopefully, I can finish it by the end of this week, so that mid of next week, I can release it here. Follow me on twitter(@kiransmile) to stay updated on the latest posts.

This is a mobile application for iPhone 4 and Android 1.6 which will allow you to send SMS messages to India, UAE, Singapore, Kuwait etc using the free web based SMS gateways like 160by2, way2sms etc. Of course, you will need to register on the respective gateway websites to get an account, afterwhich you push in the accoutn details into the app using an easy to use interface. Afte

Incoming search terms: