Mobile apps and some architecture
Read OriginalThis 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.
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