iOS 7 Beta Undergoes 3rd Major Upgrade

Published on July 8, 2013

Apple continues to roll out an impressive laundry list of features and upgrades for their…

Read More

iOS 7 Early Adopters Updating to New Software in Droves

Published on July 5, 2013

iOS 7 was only released to the iPhone app developer community a few weeks back…

Read More

Google Glass Gets Major Update, New Intuitive Features Added

Published on July 2, 2013

Google Glass just received a major software update unlocking new features for the wearable device….

Read More

Apple Signals iWatch Project in the Development

Published on July 2, 2013

Apple has taken preliminary steps toward developing and releasing a new mobile device to the…

Read More

iTunes App Store Competition More Fierce Than Ever

Published on June 27, 2013

Just about any iPhone app developer you speak with will complain that getting their app…

Read More

Apple Releases iOS 7 Beta for iPad App Developers

Published on June 27, 2013

Apple has released the Beta version of iOS 7 allowing iPad app developers to start…

Read More

Tablets to Dominate, Rendering PC’s a Thing of the Past

Published on June 26, 2013

It is of little surprise that sales of tablet computers continue their meteoric rise. However,…

Read More

Instagram Adds Social Video Capture Freatures to App

Published on June 20, 2013

Facebook announced today that their $1 billion baby, Instagram has integrated nifty video features into…

Read More

Apple iPad Makes Huge Strides Disrupting Public Education

Published on June 19, 2013

In the race for smartphone supremacy, Apple may be bested in global sales by Android…

Read More

Developers Pumping Out Google Glass Apps

Published on June 13, 2013

A slew of new Google Glass apps are being developed by talented dev teams worldwide…

Read More
// Add original row class to side image sections $('section.side-image').each(function() {var rowClass = $(this).find('.wpb_row').first().attr('class').split('vc_row-fluid').pop().trim();$(this).addClass(rowClass);}); // Highlight portfolio in navigation on project pages $('body.posttype-portfolio').find('#menu-navigation a[href*="/portfolio/"]').parent().addClass('current-menu-item'); // Highlight services in navigation on services pages $('body.parent-pageid-12').find('#menu-navigation a[href*="/app-development-services/"]').parent().addClass('current-menu-item'); // Copy tab titles into content for responsive view $('.wpb_tabs .ui-tabs-anchor').each(function() {$( '.wpb_tab' + $(this).attr('href') ).prepend('
' + $(this).html() + '
');}); /*if (jQuery('.portfolio-page').length > 0){*/ /*portfolio-template-default*/ if (jQuery('.portfolio-template-default').length == 0){ $.fn.extend({ animationend: function(callback) { return this.one('webkitAnimationEnd mozAnimationEnd oAnimationEnd oanimationend animationend', callback); }, initWaypoint: function() { return this.addClass('waypoint') .removeClass('animated') .waypoint2(function(direction) { //console.log(this.element) $(this.element).addClass('animated'); this.destroy(); }, { offset: '80%' }); } }); } if (jQuery('.portfolio-template-default.single-portfolio').length > 0){ setTimeout(function () { jQuery('.page-header h1.waypoint, .page-header p.waypoint').addClass('animated'); }, 1000); } if ( window.matchMedia('(min-width: 481px)').matches ) { var waypoints = null; var $waypoints = $('.waypoint'); var waypointSelectors = { 'common': [ $('section.vc_row').has('.lead').find('h1, h2, .lead, .btn'), '[class*="vc_col-"]:not([class*="-12"])', 'section.side-image .image-container', 'section.text-intro h2', 'section.howwework-preview .wpb_tabs', 'section.publications .col-sm-4', 'section.featured-projects .rev_slider_wrapper', 'section.landing-location-intro .wpb_text_column' ], 'home': [], 'app-development-services': [ 'section.services-slider', 'section.services-specialities' ], 'portfolio': [ '.portfolio-showcase [class^="col-"]' ], 'about': [ $('.team-member') ], 'landing': [ '.posts-container .col-sm-6' ], 'staging': [ '.section-clients-v2 .col-sm-3' ] } var pageSlug = window.location.href.split('/'); if (pageSlug.length > 4) { pageSlug = pageSlug[pageSlug.length - 2]; } else { pageSlug = 'home'; } _.every(waypointSelectors, function(selectors, page) { _.each(selectors, function(selector) { $waypoints = $waypoints.add(selector); }); if (page === 'common' || page === pageSlug) { _.each(selectors, function(selector) { $waypoints = $waypoints.add(selector); }); if (page === pageSlug) return false; } return true; }); waypoints = $waypoints.initWaypoint(); } var archiveCurrentCategory = null; var categoryPostsCache = {}; var postWaypointContext = null; var $archivePosts = $('.archive-posts'); var $postsContainer = $archivePosts.find('.posts-container'); var $postsContainer2 = $('
'); function handleHover() { var category = $(this).data('category'); // console.log('hover detected') if (category === archiveCurrentCategory) {return;} $(this).addClass('active') .siblings().removeClass('active'); category ? loadPosts(category) : resetPosts(); archiveCurrentCategory = category; $('.news-subnav a').one('mouseover click', handleHover); } function loadPosts(category) { var cachedPosts = categoryPostsCache[category]; if (cachedPosts) { $postsContainer2.html(cachedPosts); showPosts(); return; } $postsContainer2.load('/category/' + category +'/ .posts-container', function(html) { $postsContainer2.find('.col-sm-6').initWaypoint(); showPosts(); categoryPostsCache[category] = $postsContainer2.find('.posts-container'); }); } function showPosts() {$archivePosts.addClass('show-container-2');} function resetPosts() {$archivePosts.removeClass('show-container-2');} $postsContainer.after($postsContainer2); $('.news-subnav a').one('mouseover click', handleHover).first().trigger('mouseover'); });})(jQuery);-->