Mobile Dev Weekly March 28, 2018   #200
Peter Cooper recommends
Google Now Rolling Out Mobile-First Indexing — While Google continues to have just one overall index, it’s now migrating sites that follow mobile best practices over to ‘mobile-first indexing’ where mobile versions of pages will be used for indexing and ranking.
Google
Chris Brandrick recommends
Swift Rises Into Top 10 Programming Languages — Apple’s open-source Swift has just broken into the top 10 programming languages, swapping places with Objective-C.
Roger Fingas
Sponsored
Webinar Recording: Let’s Talk Appium — Missed our webinar? A recording is now available for you to catch up on our panel discussion on mobile automation, Appium, and AppiumConf. Join the mobile dev community and hear from more than a dozen industry experts on 6 April in London.
AppiumConf

Chris Brandrick recommends
Privacy and Data Protection in Mobile Apps [PDF] — With GDPR on the horizon, this detailed study looks at the security aspects to consider for mobile apps. Maybe worth a look.
ENISA
Peter Cooper recommends
Android Studio 3.1 Now Available — Plenty of new and updated features, including a C++ Profiler, Kotlin lint checks, emulator improvements & more.
Google
Peter Cooper recommends
Apple Pulls App That Mined Cryptocurrency from Mac App Store — Before you get any ideas about replacing ads in your apps with background coin mining, Apple’s not a fan of the extra CPU usage imposed on users.
MacRumors
Mobile Web
Holly Schinsky recommends
Cache Recipes: Using the CacheStorage API — A combination of cacheing patterns using the CacheStorage API in JavaScript, with real world app use cases, examples and code snippets.
Ritik Rishu
Chris Brandrick recommends
The Future of Mobile Web Design: Video Game Design and Storytelling?
Suzanne Scacca
Brian Rinaldi recommends
Adding Favicons in a Multi-Browser Multi-Platform World — A refresher on what needs to be done to have a favicon show up everywhere you’d expect it to.
Ruadhán O'Donoghue
Brian Rinaldi recommends
Building PWAs with Vue.js — An introduction to building and auditing PWAs using Vue.js.
Brandon Satrom
Hybrid Apps
Brian Rinaldi recommends
Ionic From Scratch: Working With Ionic Components — A look at how to use some of the most commonly used components in Ionic mobile apps.
Tinashe Munyaka
Chris Brandrick recommends
How to Turn Your Site into a Mobile App with 7 Lines of JSON? — It leans on a toolkit called Jasonette.
freeCodeCamp
Brian Rinaldi recommends
Learning Cordova While Rewriting An App
Chen Hui Jing
Native Development
Brian Rinaldi recommends
A Brief Intro to Using Vue.js with NativeScript — A beginners’ look at how to get started with NativeScript-Vue.
Rob Lauer
Peter Cooper recommends
Better Mobile Application Testing with Charles Proxy Charles Proxy is commonly used as a man-in-the-middle style proxy for debugging.
Andrew Bardallis
Brian Rinaldi recommends
RecyclerListView: A High Performance ListView — For both React Native and the web, and created by Flipkart.
Flipkart