4 Design Tips for Your Next Mobile App

Published on June 29, 2021

After crossing our 10 year anniversary (woohoo! We’re excited too) we’ve done some reflection on…

Read More

How Remote Work is Disrupting Innovation

Published on June 15, 2021

Over the past year, the novel coronavirus has caused a massive disruption in how we…

Read More

Mobile Apps and their Place in the Post-Pandemic World

Published on June 10, 2021

From remote work, to social distancing, seemingly every aspect of our daily lives have undergone…

Read More

5 Design Considerations for Your Next mHealth App

Published on June 8, 2021

Today, the healthcare industry is undergoing a major shift in how health-related services are consumed….

Read More

7 Common Smart Device Mobile App Issues (and How to Solve Them)

Published on April 1, 2021

As devices and sensors start becoming increasingly connected and technologically advanced, mobile apps are springing…

Read More

The Pros, Cons, and Impact of IoT Mobile App Development

Published on February 17, 2021

The Internet of Things (IoT) has made its way into our homes and everyday lives:…

Read More

Dogtown Media CEO Helps Judge Representative Ted Lieu’s 2020 Congressional App Challenge for California’s 33rd District!

Published on November 24, 2020

By 2030, the United States is expected to have a tech talent shortage. This year…

Read More

Clutch Dubs Dogtown Media a 2020 Top B2B Service Provider in California

Published on September 30, 2020

It takes a lot to succeed in business. Having an exception mobile app can certainly…

Read More

How Entrepreneurs Can Prepare for the 5G Era

Published on September 8, 2020

There’s no shortage of hype surrounding 5G. Per the June 2019 Ericsson Mobility Report, “No previous…

Read More

Dogtown Media Dubbed a Top Mobile App Developer in Torrance, CA by Expertise!

Published on June 23, 2020

Since we first opened our studio’s doors in 2011, Dogtown Media has been on a…

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