Introduction Designing a mobile app today goes far beyond building a beautiful interface. Native apps — whether for iOS or Android — need secure authentication, user role management, real-time communication with the backend, and scalable infrastructure to support growth. In this post, I’ll walk you through a clean and modern architecture to connect native mobile apps to a robust backend on AWS. The architecture is modular, scalable, and aligned with best practices for security and performance — without relying on overly complex tools. Why it matters: apps today are more than just UI A production-grade mobile app often includes: User login (email, Google, or others), Differentiated access for multiple roles (e.g., user vs admin), Secure token-based communication, A backend capable of handling business logic and data, Data storage, asset management, and scalable APIs, Compliance with Google Play and App Store requirements. All of these require a backend architecture ...
Today is 14 of February 2014. It's been 45 days of this year and I have finally decided what are my plans. I am just quite finishing my computer science degree. So I have finally time. Its being a lot since I am a little sleepy in the Ubuntu Comunity. I have been a little active in Ask Ubuntu and some local events at my city. But I finally decided that my contribution this year is going to be to develop apps for Ubuntu Desktop/Mobile. I have being reading a lot of posts here in Planet Ubuntu and checking the website http://developer.ubuntu.com/ I am quite excited in beginning. Planning to write a lot about my experience, examples and possible issues I find. Beside this I am planning to learn Node.js I hope that at the end of the year, I can write an article saying this two goals were completed.