Mohit Athwani - Mobile Application Development 101

Mobile Application Development 101

Recently I was invited over by “anibrain School of Media Design” to conduct a seminar on Mobile application and development for their students who are learning 2D and 3D VFX. The crowd was very interested to learn the various opportunities that programming and mobile app development can open up for them and asked some amazing questions like how does an …

Mohit AthwaniMobile Application Development 101

Losing weight with a wallpaper !

YES ! You heard that right ! Now you can start losing weight with a wallpaper either on your desktop or iPhone. You see, the process of losing weight is more psychological than physical. It’s all a mind game. I just recently started learning vector designing with Pixelmator, so as one of my first projects, I came up with an …

Mohit AthwaniLosing weight with a wallpaper !
Image to be replaced.

UIScrollView AddSubviews

Just the other day I found my self working on a project that involved a UIScrollView with horizontal paging enabled (exactly similar to the iOS home screen). As part of this project, I had to add several independent views to the scrollview at their corresponding offset and realised that I cannot add all of the UIViews I have in one …

Mohit AthwaniUIScrollView AddSubviews

Apple’s WWDC 2013 Live Blog

My first ever live blog and what better to start with than Apple’s WWDC 2013 !! This year we are expecting a “flatter” iOS 7 and probably a new version of OS X ie, 10.9 In the hardware section, probable upgrades to the MacBook Air lineup and a new cheaper iPhone ..?? Well finally we will know which rumors actually …

Mohit AthwaniApple’s WWDC 2013 Live Blog
Google IO 2013

Google IO 2013 Live Blog

Hey guys, you can now catch all the Google IO 2013 action in the live blog section below. Leave your feedback in the comments section and let’s see what the world has to say Cheers ! Live Blog :

Mohit AthwaniGoogle IO 2013 Live Blog

LLVM 4 and iOS6

So iOS 6 has been around for quiet some time now and so has the LLVM 4 compiler. Along with this Apple has made some subtle changes to ObjectiveC. They may seem trivial but trust me, they’re going to save a lot of time. Apple has made changes to the way we create and use an NSArray, NSDictionary and NSNumbers. …

Mohit AthwaniLLVM 4 and iOS6

XBMC – The Ultimate Online Media Streamer

I’ve known about XBMC quite some time now. I always thought it was a software best suited for your Home Theatre PC’s (HTPC). Navigation is a breeze, and it supports loads of file formats from images, to audio to video. But there is one feature of XBMC that I wasn’t aware of until recently – and that is the ability …

Mohit AthwaniXBMC – The Ultimate Online Media Streamer

Why you should code and be a programmer?

Why should you code and be a programmer, you ask ?? Well to put it simply in Steve Jobs’s words, “it teaches you how to think”. I’m a strong supporter of the notion that programming should be introduced as an elementary subject in schools so that the new generation kids are more problem solving and develop ways to think out …

Mohit AthwaniWhy you should code and be a programmer?
Canny Edge Detection

Face Detection and Recognition for iOS with OpenCV

I had to write a thesis in my last year of engineering, and the aim was to build a facial detection and recognition system which would do the computation on the device itself instead of on a remote server. In other terms, quiet opposite to the way works/worked (I don’t know what’s going on with them ever since they …

Mohit AthwaniFace Detection and Recognition for iOS with OpenCV
Firefox OS

Building for Firefox OS

With the launch of Firefox OS at this year’s MWC, I think it is a good opportunity for small time developers like me to venture into. The iOS and Android app markets are way too crowded, and the launch of a new mobile OS which is expected to ship in Q4 of 2013, is something to look forward to. So …

Mohit AthwaniBuilding for Firefox OS