āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰ āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđ€āļ›āđ‡āļ™āļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ‚āļ­āļ‡āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđāļĨāļ°āļ›āļąāļˆāļˆāļąāļĒāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđƒāļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļŦāļĢāļ·āļ­āļĢāļ°āļšāļšāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļœāļĨāļīāļ• āđ‚āļ”āļĒāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ–āļķāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™ āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļē āđāļĨāļ°āļ”āđ‰āļēāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ–āļķāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒ āđāļĨāļ°āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ”āļ‚āļ­āļ‡āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ‚āļąāđ‰āļ™āļŠāļļāļ”āļ—āđ‰āļēāļĒāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļ•āđˆāļ­āļāļēāļĢāļŠāđˆāļ‡āļĄāļ­āļšāđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļ›āļĢāļ°āļŠāļšāļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆāđāļĨāļ°āļ—āļąāļ™āđ€āļ§āļĨāļēāđƒāļŦāđ‰āļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āļ›āļĨāļēāļĒāļ—āļēāļ‡ āđƒāļ™āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāđ‡āļĨāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡ āļ•āđ‰āļ™āļ—āļļāļ™ āđāļĨāļ°āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āđƒāļ™āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđƒāļŦāđ‰āđ€āļŦāļĨāļ·āļ­āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”

āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļĄāļīāļ•āļīāļ•āđˆāļēāļ‡āđ† āļĢāļ§āļĄāļ–āļķāļ‡āļāļĨāļļāđˆāļĄāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āļ§āļīāļ˜āļĩāļāļēāļĢāļžāļąāļ’āļ™āļē āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ āđāļĨāļ°āļĄāļēāļ•āļĢāļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒ āļāļēāļĢāđ€āļĨāļ·āļ­āļāļĄāļīāļ•āļīāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āđ€āļ‰āļžāļēāļ° āļāļĨāļļāđˆāļĄāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ āļ—āļĢāļąāļžāļĒāļēāļāļĢ āđāļĨāļ°āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ—āļĩāđˆāļāļģāļŦāļ™āļ” āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMaster āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļēāļˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āđ€āļ§āđ‡āļš āđāļĨāļ°āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­ āđ‚āļ”āļĒāđāļ•āđˆāļĨāļ°āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļĄāļĩāļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāđāļĨāļ°āļ‚āđ‰āļ­āļ„āļ§āļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™

āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļˆāļ°āļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļĄāļīāļ”āđ€āļ”āļīāļĨāđāļ§āļĢāđŒ āļāļēāļĢāđ€āļĨāļ·āļ­āļāļ āļēāļĐāļēāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļ āđāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļēāļˆāđ„āļ”āđ‰āļĢāļąāļšāļ­āļīāļ—āļ˜āļīāļžāļĨāļˆāļēāļāļ›āļąāļˆāļˆāļąāļĒāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ” āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē āđāļĨāļ°āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļĢāļ°āļšāļšāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ AppMaster āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāđ‚āļ”āļĒāđƒāļŠāđ‰ Go āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāļ—āļĩāđˆāļĢāļ§āļšāļĢāļ§āļĄāļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļĢāļđāđ‰āļˆāļąāļāđƒāļ™āļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļ—āļĩāđˆāļĒāļ­āļ”āđ€āļĒāļĩāđˆāļĒāļĄ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ–āļđāļāļĢāļ§āļĄāđ„āļ§āđ‰āđƒāļ™āļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒ Docker āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ›āļĢāļąāļšāđƒāļŠāđ‰āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļēāļšāļĢāļ·āđˆāļ™āļāļąāļšāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒāđƒāļ”āđ† āļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļĢāļąāļ™āđ„āļ—āļĄāđŒ Docker āđ€āļŠāđˆāļ™ Kubernetes āļŦāļĢāļ·āļ­ Amazon ECS

āđƒāļ™āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ§āđ‡āļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļ™āļąāļāļžāļąāļ’āļ™āļēāļˆāļąāļ”āļāļēāļĢāļāļąāļšāļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāđ€āļĢāļ™āđ€āļ”āļ­āļĢāđŒāļāļąāđˆāļ‡āđ„āļ„āļĨāđ€āļ­āđ‡āļ™āļ•āđŒ āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļœāļđāđ‰āđƒāļŠāđ‰ āđāļĨāļ°āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āļ­āļ‡āđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒ āļžāļĢāđ‰āļ­āļĄāļ”āđ‰āļ§āļĒāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļąāđˆāļ‡āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ API AppMaster āđ€āļĢāđˆāļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļ§āđ‡āļšāļ”āđ‰āļ§āļĒ Vue3 āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļ JavaScript āļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļœāļđāđ‰āđƒāļŠāđ‰āđāļšāļšāđ‚āļ•āđ‰āļ•āļ­āļš āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļš UI āļ‚āđ‰āļēāļĄāđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāļ•āļ­āļšāļŠāļ™āļ­āļ‡āđāļĨāļ°āļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ drag-and-drop āđāļĨāļ°āļ™āļąāļāļ­āļ­āļāđāļšāļšāļ āļēāļž āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļ‡āļēāļ™āļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđāļĨāļ°āļšāļđāļĢāļ“āļēāļāļēāļĢāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™

āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļšāļ™āļĄāļ·āļ­āļ–āļ·āļ­āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ­āļļāļ›āļāļĢāļ“āđŒ āļŸāļ­āļĢāđŒāļĄāđāļŸāļ„āđ€āļ•āļ­āļĢāđŒ āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ āđāļĨāļ°āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āđƒāļ™āļāļēāļĢāļŠāđˆāļ‡ App Store āļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMaster āđƒāļŠāđ‰āđāļ™āļ§āļ—āļēāļ‡āļ—āļĩāđˆāļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ”āđ‰āļ§āļĒāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­ āđ‚āļ”āļĒāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļ Kotlin āđāļĨāļ° Jetpack Compose āļŠāļģāļŦāļĢāļąāļš Android āđāļĨāļ° SwiftUI āļŠāļģāļŦāļĢāļąāļš iOS āđāļ™āļ§āļ—āļēāļ‡āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāļŠāļēāļĄāļēāļĢāļ–āļ­āļąāļ›āđ€āļ”āļ• UI, āļ•āļĢāļĢāļāļ° āđāļĨāļ°āļ„āļĩāļĒāđŒ API āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļŠāđˆāļ‡āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđƒāļŦāļĄāđˆāđ„āļ›āļĒāļąāļ‡ App Store āļ‹āļķāđˆāļ‡āļ—āļģāđƒāļŦāđ‰āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ„āļĨāđˆāļ­āļ‡āļ•āļąāļ§āļ‚āļķāđ‰āļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ āđāļĨāļ°āļĨāļ”āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ­āļ­āļāļŠāļđāđˆāļ•āļĨāļēāļ” āļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļšāļ™āļĄāļ·āļ­āļ–āļ·āļ­āļĒāļąāļ‡āđ„āļ”āđ‰āļĢāļąāļšāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļš UI āđāļĨāļ°āđ‚āļ„āđ‰āļ”āļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāļ‹āđ‰āļģāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ” āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡ āđāļĨāļ°āļ„āđˆāļēāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē

āļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļŦāļĨāļąāļāđāļĨāđ‰āļ§ āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļĒāļąāļ‡āļ•āđ‰āļ­āļ‡āļžāļīāļˆāļēāļĢāļ“āļēāđāļ‡āđˆāļĄāļļāļĄāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļāļēāļĢāļĢāļ§āļĄāđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ (CI/CD) āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ āļāļēāļĢāļĒāđ‰āļēāļĒāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āđ€āļ­āļāļŠāļēāļĢāļ›āļĢāļ°āļāļ­āļš API AppMaster āļ—āļģāļ‡āļēāļ™āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđ‚āļ”āļĒāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļŠāļļāļ”āļ—āļ”āļŠāļ­āļš āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ” āđ„āļšāļ™āļēāļĢāļĩāļ—āļĩāđˆāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ„āļ”āđ‰ āļŠāļ„āļĢāļīāļ›āļ•āđŒāļāļēāļĢāļĒāđ‰āļēāļĒāļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āđ€āļ­āļāļŠāļēāļĢāļ›āļĢāļ°āļāļ­āļš OpenAPI (Swagger) āļŠāļģāļŦāļĢāļąāļšāļ—āļļāļāđ‚āļ„āļĢāļ‡āļāļēāļĢ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļĒāļąāļ‡āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļāļąāļšāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ CI/CD āļĒāļ­āļ”āļ™āļīāļĒāļĄ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ—āļĩāļĄāļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļī DevOps āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄāļĄāļēāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļĄāļĩāļāļēāļĢāļŠāđˆāļ‡āļĄāļ­āļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ„āļļāļ“āļ āļēāļžāļŠāļđāļ‡

āļ­āļĩāļāđāļ‡āđˆāļĄāļļāļĄāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļ·āļ­āļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđāļĨāļ°āļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ” āļ™āļąāļāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ•āđ‰āļ­āļ‡āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ­āđˆāļ­āļ™āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļāļ›āđ‰āļ­āļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļŠāđˆāļ‡ āļ‚āļ“āļ°āļžāļąāļ āđāļĨāļ°āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ AppMaster āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāđ‚āļŪāļŠāļ•āđŒāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ āļēāļĒāđƒāļ™āļ­āļ‡āļ„āđŒāļāļĢāđ„āļ”āđ‰āļŦāļēāļāļˆāļģāđ€āļ›āđ‡āļ™ āđ‚āļ”āļĒāđƒāļŦāđ‰āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļĄāļēāļ•āļĢāļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ—āļēāļ‡āļāļēāļĒāļ āļēāļž āļĨāļ­āļˆāļīāļ„āļąāļĨ āđāļĨāļ°āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđ„āļ”āđ‰āļ”āļĩāļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒ AppMaster āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļšāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļš PostgreSQL āđ‚āļ”āļĒāđƒāļŦāđ‰āļāļĨāđ„āļāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ āđāļĨāļ°āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠ

āļŠāļļāļ”āļ—āđ‰āļēāļĒāļ™āļĩāđ‰ āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ‡āļēāļ™āļˆāļ°āļ•āđ‰āļ­āļ‡āļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ„āļ”āđ‰āđāļĨāļ°āļĢāļ­āļ‡āļĢāļąāļšāļ­āļ™āļēāļ„āļ•āđ„āļ”āđ‰ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āđāļĨāļ°āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļĄāļĩāļāļēāļĢāļžāļąāļ’āļ™āļēāđ„āļ›āļ•āļēāļĄāļāļēāļĨāđ€āļ§āļĨāļē āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļĢāļ°āļšāļšāļ‚āļ­āļ‡ AppMaster āļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŦāļĨāļąāļ‡āļˆāļēāļāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļžāļīāļĄāļžāđŒāđ€āļ‚āļĩāļĒāļ§ āļĢāļ§āļĄāļāļąāļšāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļŠāļģāļŦāļĢāļąāļšāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāļ—āļąāļ™āļŠāļĄāļąāļĒ â€‹â€‹āļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĒāļąāļ‡āļ„āļ‡āļĄāļĩāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡ āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ„āļ”āđ‰ āđāļĨāļ°āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰ āđāļĄāđ‰āļ§āđˆāļēāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļžāļ·āđ‰āļ™āļāļēāļ™āđāļĨāļ°āļ āļđāļĄāļīāļ—āļąāļĻāļ™āđŒāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāļˆāļ°āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ„āļ›āļāđ‡āļ•āļēāļĄ

āđ‚āļ”āļĒāļŠāļĢāļļāļ› āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ„āļ·āļ­āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ‚āļ”āļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđāļĨāļ°āļ›āļąāļˆāļˆāļąāļĒāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļŦāļĢāļ·āļ­āļĢāļ°āļšāļšāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļœāļĨāļīāļ• āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ—āļĩāđˆāļ›āļĢāļ°āļŠāļšāļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆāļˆāļ°āļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āđāļ‡āđˆāļĄāļļāļĄāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™ āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āļ§āļīāļ˜āļĩāļāļēāļĢāļžāļąāļ’āļ™āļē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒ āđāļĨāļ°āļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ” āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļļāļĄāļĄāļ­āļ‡āđāļšāļš end-to-end āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ—āļģāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āļĄāļ­āļšāđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđƒāļŦāđ‰āļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āļ›āļĨāļēāļĒāļ—āļēāļ‡āđ„āļ”āđ‰āļŠāļģāđ€āļĢāđ‡āļˆ āđƒāļ™āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāđ‡āļĨāļ”āļ•āđ‰āļ™āļ—āļļāļ™ āļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡ āđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMasterno-code āļ‹āļķāđˆāļ‡āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āđ€āļ§āđ‡āļš āđāļĨāļ°āļ­āļļāļ›āļāļĢāļ“āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļ­āļĒāđˆāļēāļ‡āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ āļĢāļ§āļĄāļ–āļķāļ‡āļāļēāļĢāļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļĢāļ°āļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđāļĨāļ°āļāļēāļĢāļžāļīāļŠāļđāļˆāļ™āđŒāļ­āļąāļāļĐāļĢāđāļŦāđˆāļ‡āļ­āļ™āļēāļ„āļ• āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđ€āļāļīāļ”āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ—āļĩāđˆāļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļĨāļđāļāļ„āđ‰āļēāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āļ•āļąāđ‰āļ‡āđāļ•āđˆāļ˜āļļāļĢāļāļīāļˆāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļ āđƒāļŦāđ‰āļāļąāļšāļ­āļ‡āļ„āđŒāļāļĢāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ