The Value of a Top-Tier Development Firm

Published on June 15, 2022

Congratulations! You’ve determined that your business needs a mobile application to reach your customers and…

Read More

5 mobile onboarding strategies for startups to increase app conversion

Published on May 25, 2022

This is a guest post from our partners at Yodel Mobile, the leading global app marketing…

Read More

5 Important mHealth Development Considerations Every CEO Should Known

Published on April 28, 2022

mHealth – a subcategory of telecommunications defined by the use of mobile phones to facilitate…

Read More

Will 5G Really Show up for IoT?

Published on April 1, 2022

Did you know that commercial 5G services have already been deployed across more than 1,500…

Read More

My AI Wrote This: Can I Get a Copyright?

Published on March 29, 2022

With artificial intelligence (AI) actively taking center stage on the global market, its rapid growth…

Read More

3 App Development Trends to Grow in 2022

Published on March 23, 2022

From advancements in cloud computing to an increasing remote workforce, the start of 2022 has…

Read More

Market Trends: IoT Managed Services

Published on March 3, 2022

The global Internet of Things (IoT) industry continues to grow exponentially, as internet-connected devices are…

Read More

FinTech and the Future of Crypto

Published on March 1, 2022

Perhaps it was a natural expansion of the cryptocurrency boom. Popular digital cryptocurrency options like…

Read More

Meet RSC, Meta’s New Supercomputer

Published on February 16, 2022

Supercomputers are impressive machines capable of performing amazing feats of computing power. They are not…

Read More

Dogtown Media’s Clutch Year in Review

Published on January 28, 2022

For years, Dogtown Media has been empowering businesses of all sizes with modern digital solutions….

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