John Deliyiannis 6/21/2022

Mobile apps and some architecture

Read Original

This article discusses the architecture of mobile apps for a service that already has a web interface. It covers REST API design under a versioned namespace (`/api/v1`), custom error handling with multi-lingual support and silent error codes, authentication using Devise with custom session tokens and two-factor authentication, mobile device tracking via headers and logging, dynamic styling and font updates from the API for React Native apps, and a maintenance mode feature. The author shares practical experiences and invites discussion on additional necessary communication patterns between mobile apps and backend services.

Mobile apps and some architecture

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

No top articles yet