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 ...
So, I decided that I wanted to practice and learn my JavaScript skills doing video games. I wasn't sure with what I should begin, as I have try this several times and fail.   So I found this library easeljs . It's really easy to use it.  This post and the future ones, are to share, part of the code and explain some of the things I had issues to manage, probably this can help somebody.     See the Pen Running-Scripts V2  by Diego ( @diegotc ) on CodePen .           function init() {         stage = new createjs.Stage("demoCanvas");     circle = new createjs.Shape();     spriteSheet = new createjs.SpriteSheet({         framerate: 5,         "images": ["man2_rt1.gif","man2_rt2.gif","man2_Up_rt1.gif","man2_Up_rt2.gif","man2_Down_rt1.gif","man2_Down_rt2.gif"],         "frames": {"regX": 16, "height": 32, "count": 6, "regY": 0, "width": 32},     ...