Adding “Invite Friend” to an iOS app
If you’re an iPhone user, you must be glad that there are apps for just about anything. In fact, as of this writing, Apple’s App Store website boasts that it now has more than 500,000 apps. Impressive.
If you’re an iPhone user, you must be glad that there are apps for just about anything. In fact, as of this writing, Apple’s App Store website boasts that it now has more than 500,000 apps. Impressive.
If you’re like me, you probably do an increasing amount of your personal business on your mobile device, such as paying bills and conducting transactions with your banking accounts. And why not? It’s been five years now since the first iPhone came out, and since then mobile Internet use has become a part of everyday life. What’s more, major institutions such as Wells Fargo, Citibank and AT&T have their own mobile apps. So taking care of your financial business on your smartphone should be a complete breeze, right?
Wrong!
See all the fun things that we do at Grio in addition to work.
AngularJS is a young framework, still so downy-soft that much of the advice you’ll find on support forums refers to an earlier and almost completely incompatible minor version.
So long as you don’t hit a blind spot in the documentation or the community support, it’s a great framework for rapid development, but as soon as you try to do something that isn’t public knowledge, you’ll be scratching your head for hours.
Animations are one of the cornerstones of the iOS platform. Animations can add polish and visual interest to any application.
iOS comes with many default animations and effects. An animation between two views is referred to as a transition.
On a recent project, we needed to create an animation of a card to make it appear spinning. Creating this effect from scratch would involve a fair amount of code, but leveraging transitions made it easy.
When building an iOS application there are times when the best solution for a particular view or screen is to build it as a webpage and then embed it into the app using a UIWebView. There are certain things a webview can do really well that are otherwise hard to replicate, and while not as sexy, web development can be much quicker than native iOS development. The specifics of when to use a webview and when to go native I won’t dive into, but if you decide to use a webview, the first major question you’ll probably wonder is how to communicate between the native app and the webview. For full integration into the app, being able to send messages from the JavaScript to Objective-C and back is critical, and luckily it’s quite easy.
Capistrano is an open source tool mainly used to deploy web applications from source code management (SCM) to one or more servers. The aim of this guide is showing how to easily deploy your app to amazon EC2 using Capistrano. We can leverage its multi-stage extension to provide a different deployment strategy in different scenarios.
Flipboard, iPad app of the year in 2010.
Sporting a very intuitive interface, flipboard is still an inspiration for designing applications.
A few months ago, we were asked to create a showcase iOS web app. Among the requested features, was to give it a flipboard effect.
I was introduced to ExtJS a few months ago because I worked on a project that was heavily using the ExtJS 4 framework. Like many other frameworks, ExtJS had some really cool features, but also a few headaches. One headache I ran into was using the Ext.Ajax class to make a simple Ajax request. The Ext.Ajax class provides your basic event handling functionality for a successful/failed request. This class provides a timeout property that will execute an abort request when a certain amount of time has passed. However, I found that when a timeout does execute, a javascript error occurs. In Firebug, the error states: