Showing posts with label Mobile. Show all posts
Showing posts with label Mobile. Show all posts

Tuesday, June 11, 2013

If I Want To Build An iPhone App & Android App, Will It Cost Twice As Much?


(Cross-posted from the ChaiONE Blog)

Here at ChaiONE, we're often approached by individuals & companies looking for guidance on their mobile initiatives. One issue that frequently surfaces concerns addressing a user base that may consist of a mixture of iOS & Android users. This is common when the software will be consumer-facing where Android has a large market share, or in BYOD (bring your own device) scenarios where a company won't be issuing a standard device across its workforce.

In cases where the user base platform landscape will be heterogeneous, many organizations consider building a cross-platform app using technologies such as HTML5 or Titanium. Depending on the type of app desired, this may be an economic option. For simpler apps where access to the device's more advanced capabilities aren't needed, a cross-platform app can sometimes get your software into the hands of users for less upfront development cash outlay.

While ChaiONE's Director of Development, Ben Scheirman, will discuss in detail in an upcoming blog post about the many advantages of developing native apps instead of cross-platform apps, for the remainder of this article let us just assume that there are indeed compelling reasons to build individual native apps for each platform instead of a write-once, deploy everywhere approach. If you're considering building a native app for iOS, and a native version for Android, will this cost you twice as much? The short answer is no. Let me explain why.

During the course of an app development project, there are several types of activities that must occur. Usually a period of user research will precede all other activities to ensure the yet-to-be-built app will in fact meet the needs or fulfill the desires of the individuals who will actually be using the software. Once that is validated, an app development team will then begin designing the app, both in the context of user experience paired with visual design and foundational technical architecture. Notice that I haven't mentioned anything specific to iOS development or Android development yet. This is important.

Apps rarely exist in isolation. By that I mean most modern mobile software isn't self-contained. Instead, it's more common that an app will frequently communicate with the outside world, pulling in new data from different sources or pushing out data created in the app to other servers. This communication with the outside world is accomplished via Application Programming Interfaces, or APIs. While the concept of APIs are beyond the scope of this article, at a high-level it's a structured way for two software entities to consume & transmit data between each other. If the APIs your app will utilize already exist, the app development team will just need to document the structure and plan to build the app in such a way that can interact with them. If the APIs your app needs don't currently exist, then the development team will need to define and subsequently build them so the app can eventually utilize them.

All of the activities I have outlined so far are mostly platform agnostic. Regardless of the platform you target, these efforts would need take place. These efforts are also foundational, meaning they need to take place before the team begins development on the app itself in earnest. Depending on the nature of the app, these efforts can often be time-consuming, especially when you'll be creating your own APIs. However, once these activities are complete, the outcomes can be leveraged across multiple platforms in a near-trivial manner.

Let's say it took somewhere between 25% & 50% of an overall single-platform project budget to accomplish the tasks described above. If you opted to build an iOS app first, you wouldn't have to allocate the same amount of time if you then decided to build an Android app, too. You can make whatever minor adjustments from a design perspective that are necessary for the new platform, but you don't have to rethink the overall structure or technical foundations that you've previously defined. And that's why it won't cost you twice as much to build for two platforms.

As a final consideration, I'd like to highlight one approach that I've observed to work well. If you do opt to natively develop for two or more platforms, consider staggering the development efforts. For instance, let the Android development efforts lag a few weeks behind the features being developed in the iOS app, or vice versa. The advantage of this approach is that it allows new problems or challenges to be solved on one platform before they're encountered on the others. This way, if business logic or other considerations must be unclogged, you're not delaying progress on multiple platforms at the same time.

Sunday, November 04, 2012

Houston App Aficionados October 2012 - Great Videography Apps


Kelsey Ruger presents at the Houston App Aficionados Meetup held at START Houston on October 24, 2012. The theme was great videography apps.




Below is a list of the apps discussed, with direct links to download them in the iTunes App Store, and deep links to the specific times in the video where each was demo'd.  For info on upcoming App Aficionados events, check out the website at www.appaficionados.com.

StillShot
Get The App:  https://itunes.apple.com/us/app/stillshot/id520436425?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=4m1s

BarNotes
Get The App:  https://itunes.apple.com/us/app/barnotes-social-cocktail-drink/id537725933?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=7m34s

Timehop
Get The App:  https://itunes.apple.com/us/app/timehop/id569077959?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=9m31s

8-Bitty
Get The Hardware:  http://www.thinkgeek.com/product/ecea/
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=13m30s

NESoid
Get The App:  http://slideme.org/application/nesoid
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=13m30s

Dropbox
Get The App:  https://itunes.apple.com/us/app/dropbox/id327630330?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=31m10s

PhotoSync
Get The App:  https://itunes.apple.com/us/app/photosync-wirelessly-transfers/id415850124?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=31m36s

Glif
Get The Hardware:  http://www.studioneat.com/products/glifplus
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=37m15s

Gorillapod
Get The Hardware:  http://joby.com/gorillapod/magnetic
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=37m48s

Sunpak Pocket Tripod
Get The Hardware:  http://www.amazon.com/SUNPAK-620-203-Sunpak-Pocket-Tripod/dp/B00009W3TW/
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=37m56s

iSound Portable Power Max
Get The Hardware:  http://richardsolo.com/portablepowermax16000mahbackupbattery.aspx#.UJbLaGl24aw
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=38m11s

The SlingShot
Get The Hardware:  http://photojojo.com/store/awesomeness/slingshot/
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=40m6s

Steadicam Smoothee
Get The Hardware:  http://www.amazon.com/Steadicam-Smoothee-for-iPhone-4/dp/B004CJ8CS2
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=43m40s

Mobislyder
Get The Hardware:  http://www.mobislyder.com/
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=47m11s

Camera Plus Pro
Get The App:  https://itunes.apple.com/us/app/camera-plus-pro/id345752934?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=53m1s

FiLMiC Pro 2
Get The App:  https://itunes.apple.com/us/app/filmic-pro-2/id555853307?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=53m53s

Miniatures
Get The App:  https://itunes.apple.com/us/app/miniatures-tilt-shift-time/id417005566?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h3m55s

iTimeLapse
Get The App:  https://itunes.apple.com/us/app/itimelapse-pro-time-lapse/id335866860?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h5m49s

Fast Camera
Get The App:  https://itunes.apple.com/us/app/fast-camera/id402777723?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h9m

SloPro
Get The App:  https://itunes.apple.com/us/app/slopro-1000fps-slow-motion/id507232505?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h9m58s

8mm Vintage Camera
Get The App:  https://itunes.apple.com/us/app/8mm-vintage-camera/id406541444?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h11m10s

Vintagio
Get The App:  https://itunes.apple.com/us/app/vintagio/id335148458?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h12m6s

Videolicious
Get The App:  https://itunes.apple.com/us/app/videolicious/id400853498?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h13m40s

Magisto
Get The App:  https://itunes.apple.com/us/app/magisto-magical-video-editor/id486781045?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h13m57s

Cinemagram
Get The App:  https://itunes.apple.com/us/app/cinemagram/id487225881?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h15m51s

Vyclone
Get The App:  https://itunes.apple.com/us/app/vyclone/id521680614?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h18m23s

VidRhythm
Get The App:  https://itunes.apple.com/us/app/vidrhythm/id457548851?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h18m57s

Camera+
Get The App:  https://itunes.apple.com/us/app/camera+/id329670577?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h23m50s

PhotoToaster Jr.
Get The App:  https://itunes.apple.com/us/app/phototoaster-jr./id466492126?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h24m2s

Camera Infinity
Get The App:  https://itunes.apple.com/us/app/camera/id486376930?mt=8
Watch The Demo:  http://youtu.be/v3WW36PiVH0?hd=1&t=1h24m12s

Sunday, September 30, 2012

Houston App Aficionados Meetup - September 2012: Awesome Football Apps Recap


Juston Western presents at the Houston App Aficionados Meetup held at START Houston on September 26, 2012.  The theme was great apps for football.


Below is a list of the apps discussed, with direct links to download them in the iTunes App Store or Google Play Stores, and deep links to the specific times in the video where each was demo'd:

Nintendo TVii
Get The App:  http://www.nintendo.com/wiiu/features/#/features-tvii
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=00m53s

FREEdi YouTube Player
Get The App:  http://itunes.apple.com/us/app/freedi-youtube-player/id471259804?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=08m01s

Video Playlist LITE
Get The App:  http://itunes.apple.com/us/app/video-playlist-lite/id416580216?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=10m31s

AirParrot
Get The App:  http://airparrot.com/
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=11m46s

Maps
Get The App:  http://www.apple.com/ios/maps/
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=13m34s

ESPN College Football
Get The App:  http://itunes.apple.com/us/app/espn-college-football/id399071885?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=20m48s

NFL '12
Get The App:  http://itunes.apple.com/us/app/nfl-12/id389781154?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=24m47s

ESPN ScoreCenter
Get The App:  https://play.google.com/store/apps/details?id=com.espn.score_center
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=28m04s

CFStats
Get The App:  http://itunes.apple.com/us/app/cfstats/id436440443?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=31m36s

Sports Illustrated Football Rivals
Get The App:  http://itunes.apple.com/us/app/sports-illustrated-football/id461800539?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=35m35s

YellowFlag
Get The App:  http://itunes.apple.com/us/app/yellowflag/id552600426?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=37m03s

iOS 6 Panorama Camera
Get The App:  http://www.apple.com/iphone/built-in-apps/
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=41m26s

TiVo
Get The App:  http://itunes.apple.com/us/app/tivo/id401673976?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=45m13s

NFL Sunday Ticket Online
Get The App:  http://www.directv.com/DTVAPP/content/nflstonline/overview
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=49m57s

NFL Game Rewind
Get The App:  http://itunes.apple.com/us/app/nfl-game-rewind/id548213544?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=56m32s

WatchESPN
Get The App:  http://itunes.apple.com/us/app/watchespn/id429009175?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=01h01m23s

DirecTV NFL SundayTicket
Get The App:  http://itunes.apple.com/us/app/sunday-ticket/id390577714?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=01h06m00s

SportsYapper
Get The App:  http://itunes.apple.com/us/app/sportsyapper/id515057611?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=01h19m09s

SportStream
Get The App:  http://itunes.apple.com/us/app/sportstream/id530282846?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=01h20m08s

Team Stream HD
Get The App:  http://itunes.apple.com/us/app/team-stream-hd/id484725748?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=01h21m02s

College Football Radio & Live Scores
Get The App:  http://itunes.apple.com/us/app/college-football-radio-live/id458903975?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=01h22m00s

NFL Mobile
Get The App:  http://itunes.apple.com/us/app/nfl-mobile/id432015643?mt=8
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=01h23m00s

ESPN Fantasy Football 2012
Get The App:  https://play.google.com/store/apps/details?id=com.espn.espnfantasyfootball
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=01h25m57s

ScoreMobile
Get The App:  https://play.google.com/store/apps/details?id=com.fivemobile.thescore
Watch The Demo:  http://www.youtube.com/watch?v=40-AYwVuTrs#t=01h30m53s