How the MedTech Revolution Will Use Mobile to save Lives

Published on October 10, 2016

If you don’t think medical app developers have the power to save lives, don’t mention…

Read More

Google Hires Former Amazon and Apple Hardware Chief

Published on October 4, 2016

Apple and Android app developers have been watching Google go through a slow-motion metamorphosis the…

Read More

San Francisco Startup Takes On Wi-Fi Moochers

Published on September 28, 2016

Coffeeshops are a favorite hangout for app developers and tech workers. They also have a…

Read More

Snapchat Wearable Hardware: Users Curious But Skeptical

Published on September 26, 2016

Google Glass crashed and burned in their attempt to bring wearable augmented reality tech to…

Read More

Getting Your App Idea off the Ground: Zero to Critical Mass

Published on September 22, 2016

Getting your app idea off the ground is similar to getting a rocket into space….

Read More

How Startups Can Succeed as “Mega-Apps” Dominate App Store

Published on September 19, 2016

Apps are like people — they tend to congregate in the interest of convenience. User…

Read More

Apple Going All-in on IoT and Connected Home Devices

Published on September 15, 2016

The smart home is here — it just isn’t evenly distributed yet. (Or, more specifically,…

Read More

Facebook Messenger Opens Native Payments to Bot Developers

Published on September 14, 2016

There’s been a lot of chatter about the “bot revolution” the past few months, but…

Read More

3 “Easy” Startup Roles, and Why They Aren’t Actually Easy

Published on September 12, 2016

Engineers can dismiss designers as frivolous and unskilled. Designers are just as likely to dismiss…

Read More

App Store Sees 106% Growth as iPhone 7 Launches

Published on September 8, 2016

This has been a huge week for iPhone app developers. First, thanks to an unintended…

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);-->