{"id":1283,"url":"https://akordadev.github.io/AutoLayoutMagic/","last_synced_at":"2025-07-30T20:32:54.836Z","repository":{"id":215156341,"uuid":"58235828","full_name":"akordadev/AutoLayoutMagic","owner":"akordadev","description":"Build 1 scene, let AutoLayoutMagic generate the constraints for you!","archived":false,"fork":false,"pushed_at":"2017-09-08T12:52:19.000Z","size":2608,"stargazers_count":58,"open_issues_count":9,"forks_count":9,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2024-11-07T21:42:02.334Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akordadev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-05-06T21:27:41.000Z","updated_at":"2023-08-08T18:49:20.000Z","dependencies_parsed_at":"2024-01-05T20:17:02.102Z","dependency_job_id":null,"html_url":"https://github.com/akordadev/AutoLayoutMagic","commit_stats":null,"previous_names":["akordadev/autolayoutmagic"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akordadev%2FAutoLayoutMagic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akordadev%2FAutoLayoutMagic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akordadev%2FAutoLayoutMagic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akordadev%2FAutoLayoutMagic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akordadev","download_url":"https://codeload.github.com/akordadev/AutoLayoutMagic/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228187610,"owners_count":17882335,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-01-05T20:15:42.908Z","updated_at":"2024-12-04T20:31:09.960Z","avatar_url":"https://github.com/akordadev.png","language":"Swift","funding_links":[],"categories":["Layout"],"sub_categories":["Other Hardware","Other free courses"],"readme":"# Auto Layout Magic\n\u003e Create 1 scene, let Auto Layout Magic generate the constraints for you\n\n![](http://s32.postimg.org/jdq9gcbut/Auto_Layout_Magic_Icon.png)\n\nHello friends,\n\nWe've all been there.  You have an app supporting iOS 8, and can't use stack views.  Therefore you have to make hundreds of constraints to make your view presentable across multiple iOS devices.  A very tedious task taking up hours of your time.  So why not hire a magician to do it for you?\n\nThis is my first open source project, which I am excited to share with you!\n\nAuto Layout Magic will enable you to design on one screen, and the tool will generate constraints for you!\n\n![](http://s32.postimg.org/exgxcuix1/Screen_Shot_2016_05_19_at_4_46_46_PM.png)\n\n## Swift 2 and 3 support!\n\nThere is full support for Swift 3, thanks to the open source community!  There is also legacy support for Swift 2 by using the Swift_2 branch!\n\n## Usage example\n\n[Check out this video](https://www.youtube.com/watch?v=rfUpann-zG4\u0026feature=youtu.be), for an overview of how to use the tool!\n\nTarget Screen\n\n![](http://s32.postimg.org/jme6vesxx/Target_Screen.png)\n\nBefore Auto Layout Magic, your view will look like this across different devices\n\n![](http://s32.postimg.org/eekdiueit/Before_Magic.png)\n\nAfter Auto Layout Magic, your constraints will be created for you, and your view looks great across all iOS devices!\n\n![](http://s32.postimg.org/fgc6if3t1/After_Magic.png)\n\n## Installation\n\nOS X - Requires XCode\n\nFork or clone the repository, open the project in XCode, build and run the tool.  Once it has been built you can run it at any time as an app.  This app will eventually be uploaded to the app store as a Developer Tool.\n\n## Release History\n\n* 1.1\n    * Added support for Swift 3.  Made a Swift_2 branch for legacy support\n* 1.0\n    * Released Auto Layout Magic to the open source community\n\n## Meta\n\nAkorda – [@AkordaDev](https://twitter.com/AkordaDev) – akordadev@gmail.com\n\nDistributed under the MIT license. See ``LICENSE`` for more information.\n\n[https://github.com/akordadev/AutoLayoutMagic](https://github.com/akordadev/AutoLayoutMagic)\n\nHope you enjoy, looking forward to working with the community to make this tool great for everyone!\n\n\u003c3 Akorda\n\nCheck the Wiki for more info!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/akordadev.github.io%2FAutoLayoutMagic%2F","html_url":"https://awesome.ecosyste.ms/projects/akordadev.github.io%2FAutoLayoutMagic%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/akordadev.github.io%2FAutoLayoutMagic%2F/lists"}