Outsourcing App Development: The Good, the Bad, and the Ugly

Published on August 2, 2016

“Go ahead and outsource.” People are always surprised when we tell them this. We get…

Read More

How to Build a Startup Team From Scratch

Published on July 26, 2016

“The most important thing for you as an entrepreneur trying to build something is, you…

Read More

When Will ‘The Next Big Thing’ Arrive on the Tech Scene?

Published on July 25, 2016

Mobile and web app platforms have been relatively stable recently, fostering a golden age of…

Read More

How Berlin Became an International Startup Capital

Published on July 22, 2016

Berlin’s unique combination of a central Europe location, cheap rent, and funky creative culture have…

Read More

Data Shows Generation Z Could Solve Tech’s Gender Imbalance

Published on July 21, 2016

Tech has long been a predominantly masculine endeavor. Female startup founders face challenges getting capital…

Read More

Asian Chat Apps Suggest Mobile Environments Trump Interfaces

Published on July 19, 2016

Line, a massively popular mobile messaging app from Japan, went public last week, jumping over…

Read More

Pokemon Go Underscores Public Desire for Augmented Reality

Published on July 19, 2016

When Matthew Blake, a 14-year old suffering from autism, finally began reaching out to his…

Read More

iOS vs Android: How to Choose a Platform

Published on July 19, 2016

Choosing a platform isn’t easy, but it’s one of the most important decisions faced by…

Read More

Startups Increasingly Tackling Policy and Social Issues

Published on July 18, 2016

Sidewalk labs (an Alphabet subsidiary) is proposing to build Columbus, Ohio’s public transportation from scratch….

Read More

Augmented Reality vs Virtual Reality: Which Trend Will Dominate?

Published on July 15, 2016

Virtual reality has been dominating media coverage of tech, and when mobile app users imagine…

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