Mobile Dev Weekly August 1, 2018   #218
Brian Rinaldi recommends
10 Years of the App Store: The Design Evolution of the Earliest Apps — A look at the evolution of design in iOS apps. Flatter, paler, and less skeumorphic seems to be the trend.
Michael Steeber
Brian Rinaldi recommends
Xamarin vs React Native: The Complete Guide — A Xamarin vs React Native comparison packed with tips for selecting the ideal cross-platform mobile development framework for your project
Regiane Folter
Sponsored
Free Webinar: Upgrade Hybrid Mobile Apps to Native — Join us August 14th at 10 AM ET. Watch us convert hybrid mobile apps to NativeScript's free and open source framework. Build truly native cross-platform apps with JavaScript, TypeScript, Angular or Vue.js and directly access all native platform APIs.
NativeScript

Holly Schinsky recommends
Ionic 4 and Should You Build a Hybrid App? — Jeff presents points to consider before investing time and money into a mobile app and why choosing hybrid could be the right choice.
Jeff Delaney
Holly Schinsky recommends
App Splash Screen Best Practices and Design Tips — Introducing 12 of the best Android/iOS app splash screen examples and design tips to inspire you during your design process.
Amy Smith
Brian Rinaldi recommends
Google Releases Final Beta Preview of Android P Before Launch — Google has rolled out the final preview version of Android P ahead of its public release next month including the new gesture-based navigation.
Chris Welch (The Verge)
Chris Brandrick recommends
How To Improve Test Coverage for Your Android App with Mockito and Espresso — Frameworks such as Espresso and Mockito provide easy-to-use APIs that make writing tests for various scenarios easier. A look at the fundamentals of testing and frameworks you can use to write unit tests.
Smashing Magazine
Peter Cooper recommends
Building A Progressive Web App (PWA): No React, No Angular, No Vue — Just direct DOM manipulation with some more recent APIs and JS specs.
Florian Rappl
Brian Rinaldi recommends
Bidirectional Scrolling Is Here to Save Responsive Design — A look at using bidirectional scrolling like those seen on apps like Netflix, to solve the problem of overlong page lengths and potential lost user interest.
Fabian Sebastian
Peter Cooper recommends
Writing a Modern Metal App from Scratch — A multi-part tutorial on using the Metal, MetalKit, and Model I/O frameworks in Swift to build high-performance graphical apps on iOS.
Warren Moore
Chris Brandrick recommends
Hunting JS Memory Leaks in React Native Apps — A roundup of some approaches to debug and solve memory problems in a React Native app.
Krzysztof Magiera
Sponsored
Combine React Native & OpenID Connect for Easy User Auth — Learn how to integrate OIDC + Okta into your next mobile app and never build auth again.
Okta

Holly Schinsky recommends
A Cold Dive into React Native (Tutorial for Beginners) — Learn about the technology behind React Native, its philosophies, and how to turn a simple React.js app into a React Native one.
Johannes Stein
Brian Rinaldi recommends
Google Flutter From Scratch: Building Apps With Widgets — A series of tutorials to help master the basics of developing Android apps with Flutter. This one focuses on Flutter widgets, the building blocks of all Flutter apps.
Ashraff Hathibelagal
Brian Rinaldi recommends
A Guide to How to Prepare Your iOS App for UI Testing
M Gazar
Brian Rinaldi recommends
Creating Animations With MotionLayout for Android
Ashraff Hathibelagal
Holly Schinsky recommends
Firebase Realtime Database: The Best Way to Sync Your Data — Why Firebase Realtime Database is a great choice to use for syncing your hybrid app’s data.
JetRuby Agency