How to Perform a Competitive Analysis for Your App Idea

Published on October 21, 2016

Would you go spelunking without a headlamp? What about mountaineering without a map? Well, pursuing…

Read More

Siri Needs an Upgrade for the Google vs Apple Mobile Battle

Published on October 14, 2016

Google has been making serious advances into the premium-class smartphone market that Apple’s iPhone has…

Read More

Resumes Fail Developers: Stack Overflow Seeks to Fix It

Published on October 12, 2016

App developers and the recruiters looking to hire them can agree on two things. One,…

Read More

Thanks to iOS10 Sticker Feature, Artists Are App Developers

Published on September 29, 2016

Finally, the singularity NYC app developers has been waiting for has occurred: stickers in iMessage….

Read More

Building Apps 101: The Core Resources Tech Startups Need

Published on September 28, 2016

Marketing and growth strategy are the “software” of a startup. The “hardware” is the system…

Read More

Wikipedia Becomes A Battleground For Detail-Obsessed Bots

Published on September 23, 2016

It turns out bots aren’t as peace-loving as Microsoft’s Tay might have lead us to…

Read More

Investors Vote with Their Wallets for Messaging App Startups

Published on September 21, 2016

Messaging was a theme for the past three years of mobile app development, even before…

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

Studies Show Diverse Startup Teams Outperform Their Peers

Published on September 16, 2016

Diversity is more than just a buzzword in Silicon Valley. A study in the last…

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