<!doctype html><html lang=en><head><meta charset=UTF-8><title>Matt Oakes — Mobile &amp; React Native App Developer in Brighton &amp; London</title><meta name=description content="Matt Oakes a mobile app developer in Brighton who helps companies with their mobile strategy and develops Android, iOS &amp; React Native apps."><link rel=stylesheet href=/styles/styles-b8aa7a70b0585767343fdbeb42872c07.css><meta name=viewport content="width=device-width"><link rel=apple-touch-icon sizes=57x57 href=/favicons/apple-touch-icon-57x57.png><link rel=apple-touch-icon sizes=60x60 href=/favicons/apple-touch-icon-60x60.png><link rel=apple-touch-icon sizes=72x72 href=/favicons/apple-touch-icon-72x72.png><link rel=apple-touch-icon sizes=76x76 href=/favicons/apple-touch-icon-76x76.png><link rel=apple-touch-icon sizes=114x114 href=/favicons/apple-touch-icon-114x114.png><link rel=apple-touch-icon sizes=120x120 href=/favicons/apple-touch-icon-120x120.png><link rel=apple-touch-icon sizes=144x144 href=/favicons/apple-touch-icon-144x144.png><link rel=apple-touch-icon sizes=152x152 href=/favicons/apple-touch-icon-152x152.png><link rel=apple-touch-icon sizes=180x180 href=/favicons/apple-touch-icon-180x180.png><meta name=apple-mobile-web-app-capable content=yes><meta name=apple-mobile-web-app-status-bar-style content=black-translucent><meta name=apple-mobile-web-app-title content="Matt Oakes"><link rel=icon type=image/png sizes=32x32 href=/favicons/favicon-32x32.png><link rel=icon type=image/png sizes=192x192 href=/favicons/android-chrome-192x192.png><link rel=icon type=image/png sizes=16x16 href=/favicons/favicon-16x16.png><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=manifest href=/favicons/manifest.json><meta name=mobile-web-app-capable content=yes><meta name=theme-color content=#c09859><meta name=application-name content="Matt Oakes"><meta property=og:type content=website><meta property=og:title content="Matt Oakes - Matt Oakes — Mobile &amp; React Native App Developer in Brighton &amp; London"><meta property=og:description content="Matt Oakes a mobile app developer in Brighton who helps companies with their mobile strategy and develops Android, iOS &amp; React Native apps."><script type=application/ld+json>{
      "@context": "http://schema.org",
      "@type": "Organization",
      "name": "Matt Oakes Limited",
      "url": "https://mattoakes.net/",
      "image": "https://mattoakes.net/favicons/android-chrome-512x512.png",
      "logo": "https://mattoakes.net/favicons/android-chrome-512x512.png",
      "founder": {
        "@type": "Person",
        "name": "Matt Oakes",
        "givenName": "Matt",
        "familyName": "Oakes",
        "email": "hello@mattoakes.net",
        "image": "https://mattoakes.net/favicons/android-chrome-512x512.png",
        "sameAs": [
          "https://twitter.com/mattdoesmobile",
          "https://medium.com/@mattoakes",
          "https://github.com/matt-oakes",
          "https://www.linkedin.com/in/oakesm9"
        ]
      },
      "contactPoint": [{
        "@type": "ContactPoint",
        "email": "hello@mattoakes.net",
        "contactType": "sales",
        "url": "https://mattoakes.net/contact/"
      }],
      "sameAs": [
        "https://twitter.com/mattdoesmobile",
        "https://medium.com/@mattoakes",
        "https://github.com/matt-oakes",
        "https://www.linkedin.com/in/oakesm9"
      ]
    }</script><script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
    ga('create', 'UA-83404910-1', 'auto');

    ga('require', 'cleanUrlTracker', {
      stripQuery: true,
      indexFilename: 'index.html',
      trailingSlash: 'add'
    });
    ga('require', 'maxScrollTracker', {
      maxScrollMetricIndex: 1,
      hitFilter: function(model) {
        // Sets the nonInteractive field to `true` for the current hit.
        var scrollPercentage = model.get('eventLabel');
        if (scrollPercentage > 50) {
          model.set('nonInteraction', true, true);
        }
      }
    });
    ga('require', 'pageVisibilityTracker', {
      visibleMetricIndex: 2
    });
    ga('require', 'outboundLinkTracker');
    ga('require', 'outboundFormTracker');

    if (location.hostname === 'localhost' || location.hostname === '0.0.0.0') {
      console.log('GA debug mode');
      ga('set', 'sendHitTask', null);
    }

    ga('send', 'pageview');</script><script async src=https://www.google-analytics.com/analytics.js></script><script async src=/scripts/autotrack.js></script><meta name=twitter:card content=summary><meta name=twitter:site content=@mattdoesmobile><meta name=twitter:title content="Matt Oakes"><meta name=twitter:description content="Matt Oakes a mobile app developer in Brighton who helps companies with their mobile strategy and develops Android, iOS &amp; React Native apps."></head><body><section id=page><header id=page-header><h1><a href=/ >Matt Oakes</a></h1><ul><li><a href=/ >Home</a></li><li><a href=/guides/ >Guides</a></li><li><a href=/contact/ >Contact</a></li></ul></header><div id=index><script async id=_ck_370245 src="https://forms.convertkit.com/370245?v=7"></script><section id=introduction class=index-section><div id=tagline><p>Whether you are taking your first steps into mobile or you need to improve your existing app, I can help.</p></div><div id=about><p>I am a <strong>mobile app development consultant</strong> who works with companies in Brighton, London, and around the world to build and improve their mobile presence on both Android & iOS using <a href=/react-native/ >React Native</a> or <a href=/native-development/ >Native Development</a>. I create apps which users love and which help businesses reach and engage with their best customers. I create solid and well developed mobile apps which can be built upon and improved in the future to achieve your business goals and fulfill your user's needs.</p></div></section><section class="index-section contact"><div class=buttons><div class=button><a href=/contact/ >Contact me</a></div></div></section><section id=how-i-can-help class=index-section><header><h2>How I can help</h2><p>I work with a range of companies, from those who realise they need to "Go Mobile" through to those whoes current mobile presence is underperforming and needs improvement.</p></header><div class=row><div id=go-mobile class=help-type><h3>Go mobile</h3><p>Not having a well made and easy to use mobile app is no longer an option for many companies. Users expect one and they expect it to deliver them value. This is where I can help.</p></div><div id=improve-your-app class=help-type><h3>Improve your app</h3><p>Just having a mobile presence is not enough — it must provide value to your users to deliver a return on your investment. If your app is underperforming, I can help you.</p></div></div></section><section id=my-work class=index-section><header><h2>My latest work</h2></header><div class=row><div id=bestcoffee class=work-entry><picture><source type=image/webp srcset="/img/picset/bestcoffee-200-a7aa76c8522e166978d63f5f9c0380a2.webp 200w,/img/picset/bestcoffee-300-74f6f148278cf8f4ab69d35392edc0b5.webp 300w,/img/picset/bestcoffee-500-7fb5db52c9574c5a019da1a0d9e53fee.webp 500w,/img/picset/bestcoffee-1000-fa852ba5a8dcbcbf852a12f4adee54e2.webp 1000w" sizes="(min-width: 900px) calc(900px / 2), 100vw"><img src=/img/picset/bestcoffee-1000-df224850d8a954f2e86ad7ea794078b8.jpg srcset="/img/picset/bestcoffee-200-a3a16794d220ffc35ae17444285850a3.jpg 200w,/img/picset/bestcoffee-300-fd86b563f7f925e407a5bf7325c6d14b.jpg 300w,/img/picset/bestcoffee-500-67873468b01eeb64dacf24272f0361bf.jpg 500w,/img/picset/bestcoffee-1000-df224850d8a954f2e86ad7ea794078b8.jpg 1000w" sizes="(min-width: 900px) calc(900px / 2), 100vw" alt="Best Coffee Guide mobile screenshots"></picture><h3>Best Coffee for iOS & Android</h3><p>Best Coffee is a guide to the best coffee around you. All the shops are reviewed by expert editors and filtered to your preferences. The app is built for both iOS and Android using <a href=/react-native/ >React Native</a>.</p><div class=buttons><div class=button><a href=https://www.bestcoffee.guide/ >More about Best Coffee</a></div></div></div><div id=refsix class=work-entry><picture><source type=image/webp srcset="/img/picset/refsix-200-83d1c98789b09978351b4269638f346f.webp 200w,/img/picset/refsix-300-a81b7687f6fb047219fa40941adcfa44.webp 300w,/img/picset/refsix-500-4e4c4af0c79b04034fc0d930fcbd30b9.webp 500w,/img/picset/refsix-1000-909b32d6d012c18e75d3c7b9ffada860.webp 1000w" sizes="(min-width: 900px) calc(900px / 2), 100vw"><img src=/img/picset/refsix-1000-4bdb03c5fedc9a177806ab46e0d52dae.jpg srcset="/img/picset/refsix-200-6bf652ad80e8c2bd317d8d8175c46fcb.jpg 200w,/img/picset/refsix-300-f0fff4dfcb0f2844d1b6f1d809fc4dc6.jpg 300w,/img/picset/refsix-500-78602cb7fbdcd4fdc0090ee1ae148532.jpg 500w,/img/picset/refsix-1000-4bdb03c5fedc9a177806ab46e0d52dae.jpg 1000w" sizes="(min-width: 900px) calc(900px / 2), 100vw" alt="refsix Apple Watch screenshots"></picture><h3>REFSIX for Apple Watch</h3><p>REFSIX approached me to build the Apple Watch app to help referees reach the next level. The smartwatch app is built natively with Swift and allows referees to log match incidents easily during games.</p><div class=buttons><div class=button><a href=https://refsix.com/ >More about REFSIX</a></div></div></div></div><div class=row><div id=filmstro class=work-entry><picture><source type=image/webp srcset="/img/picset/filmstro-200-914f7e977d7fe377f28f9acdb710fe31.webp 200w,/img/picset/filmstro-300-efdef2f430d6c2b3d08c008afd2c69b3.webp 300w,/img/picset/filmstro-500-68cf4111944ecee6b06f1b6a0f28cc4f.webp 500w,/img/picset/filmstro-1000-bee1b8f7b858290d5226ef4d57edcfac.webp 1000w" sizes="(min-width: 900px) calc(900px / 2), 100vw"><img src=/img/picset/filmstro-1000-fc5c32d5e0ed973bed38b2ebd5367647.jpg srcset="/img/picset/filmstro-200-7a0ea9ee9f5d19bd460f5b2dd7161696.jpg 200w,/img/picset/filmstro-300-c2dc67111419712b41dea366554dd4cc.jpg 300w,/img/picset/filmstro-500-2a5c5a4170333613df6337acc3f61b47.jpg 500w,/img/picset/filmstro-1000-fc5c32d5e0ed973bed38b2ebd5367647.jpg 1000w" sizes="(min-width: 900px) calc(900px / 2), 100vw" alt="Filmstro iPhone screenshots"></picture><h3>Filmstro for iPhone</h3><p>Working directly with the brilliant Brighton based team at Filmstro, I created an iPhone app to adds dynamic soundtracks to peoples video moments, creating the soundtrack to their life.</p><div class=buttons><div class=button><a href=/case-study/filmstro-iphone/ >Read the case study</a></div></div></div><div id=qube class=work-entry><picture><source type=image/webp srcset="/img/picset/qube-200-7d13e2a9cd3a1042cd42e0d1828a5fa2.webp 200w,/img/picset/qube-300-e4bb273ff28edfd8c5812c9d5f4f3cb7.webp 300w,/img/picset/qube-500-d9261ac8a2fb9e1afade3fda65a532d7.webp 500w,/img/picset/qube-1000-c338a58c0710ce5059962322d6bb2149.webp 1000w" sizes="(min-width: 900px) calc(900px / 2), 100vw"><img src=/img/picset/qube-1000-53125e7402f6fe35eb9e08ab2b231125.jpg srcset="/img/picset/qube-200-28c1865e79fdd29fe6902dcd6c82e7d5.jpg 200w,/img/picset/qube-300-8315eb9208e58734378ad71f9e37a528.jpg 300w,/img/picset/qube-500-3af7799566a0c2b7e2e31c75d64a350d.jpg 500w,/img/picset/qube-1000-53125e7402f6fe35eb9e08ab2b231125.jpg 1000w" sizes="(min-width: 900px) calc(900px / 2), 100vw" alt="Qubist mobile screenshots"></picture><h3>Qubist for iOS & Android</h3><p>Qubist is the UKs #1 advocate marketing solution. Using a single <a href=/react-native/ >React Native</a> codebase, I created an app which worked across platfroms and could be whitelabeled for many brands.</p><div class=buttons><div class=button><a href=/case-study/qubist-react-native/ >Read the case study</a></div></div></div></div><div class=row><div id=google-playbook class=work-entry><picture><source type=image/webp srcset="/img/picset/google-playbook-200-1f88758c7961a04d75e0cee3ba61d18a.webp 200w,/img/picset/google-playbook-300-b8acde3c44e174fad885fec7d50bca9f.webp 300w,/img/picset/google-playbook-500-5f096b3f7339914c7a7492fc5cc08304.webp 500w,/img/picset/google-playbook-1000-d10418b82ff4f96a3cd619a24685834f.webp 1000w" sizes="(min-width: 900px) calc(900px / 2), 100vw"><img src=/img/picset/google-playbook-1000-4498efc53c8e00c2b027291f1dd5857a.jpg srcset="/img/picset/google-playbook-200-6dd20c05d3b29b468cdb6272dd8447ff.jpg 200w,/img/picset/google-playbook-300-2a45540fbb9c591836935f2d062c0c8c.jpg 300w,/img/picset/google-playbook-500-3a6b28d5f6839eaab41b08a5f82a5f29.jpg 500w,/img/picset/google-playbook-1000-4498efc53c8e00c2b027291f1dd5857a.jpg 1000w" sizes="(min-width: 900px) calc(900px / 2), 100vw" alt="Google Playbook screenshots"></picture><h3>Playbook by Google Play</h3><p>Playbook by Google Play launched at Google I/O 2016. I worked on this project while at <a href=http://ribot.co.uk/work/google-playbook>ribot</a> as an native Android developer, backend developer, and project manager.</p><div class=buttons><div class=button><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.secrets">Download the app</a></div></div></div><div id=mgemi class=work-entry><picture><source type=image/webp srcset="/img/picset/mgemi-200-da018ab917bb346f113b6020a98ae2c6.webp 200w,/img/picset/mgemi-300-7fe39fc55b000022312e10078ce53f13.webp 300w,/img/picset/mgemi-500-398dabd86e3ef16f855d27aaefedca0a.webp 500w,/img/picset/mgemi-1000-0dc9e998eb7a086a2c54e89bfac4446d.webp 1000w" sizes="(min-width: 900px) calc(900px / 2), 100vw"><img src=/img/picset/mgemi-1000-4067cb38b473d80877d9a0921b49fd16.jpg srcset="/img/picset/mgemi-200-bb9d05d5c1f534e760768c9387866f6c.jpg 200w,/img/picset/mgemi-300-baa0958cb52b27fdba9322236703feef.jpg 300w,/img/picset/mgemi-500-6852c0275612ed44521a6f74ccd8085e.jpg 500w,/img/picset/mgemi-1000-4067cb38b473d80877d9a0921b49fd16.jpg 1000w" sizes="(min-width: 900px) calc(900px / 2), 100vw" alt="Mgemi iOS screenshots"></picture><h3>M.Gemi for iPhone</h3><p>M.Gemi produces stunning handcrafted shoes at historically impossible prices. I worked on this app while at <a href=http://ribot.co.uk/work/m-gemi>ribot</a>. The iPhone app is the highest converting sales channel for M.Gemi.</p><div class=buttons><div class=button><a href=https://itunes.apple.com/us/app/m.gemi-italian-shoes.-handmade./id972695290>Download the app (US only)</a></div></div></div></div></section><section id=testimonials class=index-section><blockquote><p>“Matt did a fantastic job managing the Playbook project – he was responsive, communicative, and helpful throughout. He approached the project and any challenges with enthusiasm, actively seeking out solutions that worked for everyone and tied back to the goals of the project.”</p><p><em>— DOM ELLIOTT, HEAD OF GLOBAL DEVELOPER MARCOMMS, GOOGLE PLAY</em></p></blockquote></section><section id=why-me class=index-section><header><h2>Why me?</h2><div class=row><p>Many developers could build you <em>an</em> app, however, I will work hard to ensure I build you <em>the perfect</em> app. From the very start of the process, I will ensure I understand your business goals and the needs of your users. I can then use my experience with both the Android & iOS platforms to build and improve your mobile apps in a way which will delight your users and provide you a great return on your investment. All through the process I will work with three goals in mind: achieving your business goals, fulfilling your user's needs, and crafting a solid app which can be improved and built upon in the future.</p><div id=profile-picture><picture><source type=image/webp srcset="/img/picset/profile-picture-100-823c1f9277433b260e1d91f6b54dece3.webp 100w,/img/picset/profile-picture-300-7e5da95c31712340619e38ce3076accb.webp 300w,/img/picset/profile-picture-600-f07a149d4c6b8f191d04df9cae9f645e.webp 600w" sizes="(min-width: 900px) calc(900px / 3), 100vw"><img src=/img/picset/profile-picture-600-55236d5567e050fd2986b40b4eb3dc5a.jpg srcset="/img/picset/profile-picture-100-dd6a38ffee1685dfba5ae48bbb542890.jpg 100w,/img/picset/profile-picture-300-ae08f9d5f8b911ccb589549cebd41db6.jpg 300w,/img/picset/profile-picture-600-55236d5567e050fd2986b40b4eb3dc5a.jpg 600w" sizes="(min-width: 900px) calc(900px / 3), 100vw" alt="Matt Oakes"></picture></div></div></header><div class=row><div id=business-goals class=me-trait><h3>Business goals</h3><p>A great app is useless if it does not provide value to your company. Throughout working with you, I will ensure I learn about your business goals and work hard to ensure that your mobile app is supporting them.</p></div><div id=user-needs class=me-trait><h3>User needs</h3><p>I build apps with a clear goal to ensure that users will love to them. This is great for your customers and you as they will be happier, more passionate about your app, and want to keep coming back to use it.</p></div><div id=craft class=me-trait><h3>Craft</h3><p>Things change fast in business — this is especially true with mobile. To deal with change quickly and effectively you need to have a solid foundation. I pride myself on crafting solid apps which can be improved quickly & effectively.</p></div></div></section><section class="index-section contact"><div class=buttons><div class=button><a href=/contact/ >Contact me</a></div></div></section></div></section></body></html>