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

MACRA Medicare Update Fails Patients, Doctors, and Startups

Published on October 21, 2016

The Los Angeles app development community has been cautiously optimistic the past few weeks about…

Read More

Anki’s Cozmo Shows the Humanistic Potential of AI Products

Published on October 20, 2016

When most people think of robots, they think of the tropes played out in popular…

Read More

MedTech IoT Products Prove the Critics Wrong

Published on October 19, 2016

A popular criticism of the Internet of things (IoT) is that it’s “just not necessary.”…

Read More

Samsung Note 7, GoPro Hero 4: The Risk of Hardware Startups

Published on October 17, 2016

Hardware startups are in a unique position. On the one hand, hardware products are difficult…

Read More

Mobile Forecast: Where Will FinTech Be in Five Years?

Published on October 14, 2016

FinTech is an exciting place for Los Angeles app developers to be right now. Startups…

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

Language Learning Is an Opportunity for Chat App Developers

Published on October 11, 2016

Duolingo recently launched a new “chatbot” feature that’s been garnering a lot of interest in…

Read More

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

Snapchat Prepares for IPO, Drawing Developer Speculation

Published on October 7, 2016

According to a report from the Wall Street Journal (not to mention the tech rumor…

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