Stop Deleting and Start Writing With First Draft Mac App

Published on December 31, 2015

“Stop deleting and start writing” — so reads the tagline behind a compelling new app…

Read More

Walmart Launches Mobile App Payment Option

Published on December 28, 2015

Mobile payments are officially mainstream. Wal-Mart has launched “Walmart Pay,” a Wal-Mart-specific mobile app for…

Read More

A Language for App Developers: Apple Open Sources Swift

Published on December 22, 2015

Apple recently open-sourced Swift, the Apple-brand programming language, allowing developers to apply the language outside…

Read More

Google Debuts API for Image Recognition Tech

Published on December 21, 2015

Google recently launched a limited preview for Cloud Vision, an API (application programming interface) for…

Read More

Apple App Store Rolls Out a Big Search Update

Published on November 30, 2015

Studies have shown that around half of Apple App Store downloads are discovered via keyword…

Read More

Investors and Developers Cautious as Square Goes Public

Published on November 11, 2015

Square recently filed IPO (initial public offering) paperwork; the current offering is listed at $275…

Read More

Google Cardboard App Takes VR to the Streets

Published on November 10, 2015

Armchair explorers, virtual reality enthusiasts and iPhone app developers rejoice: the Google Cardboard app is…

Read More

Spotify Beats Out Apple Music for Top Grossing IPhone App

Published on October 29, 2015

Apple may be having a heyday with the impressive subscriber numbers for their Apple Music…

Read More

Twitter Adding 8 New Services to Fabric Platform

Published on October 29, 2015

Since Twitter launched Fabric in fall of 2014, the platform has grown to reach over…

Read More

Major Update brings iWork Apps for iCloud out of Beta

Published on October 21, 2015

Apple has just rolled the iWork suite out of beta and added some major upgrades…

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(); } });})(jQuery);-->