{
"info": {
"author": "Jean Pimentel",
"author_email": "contato@jeanpimentel.com.br",
"bugtrack_url": null,
"classifiers": [],
"description": "# XmlArrangement - Android\n\n* XML Arrangement Rules Generator for Android CodeStyle\n\n---\n\n## Before\n```xml\n\n\n\n\n\n```\n\n## After\n```xml\n\n\n\n\n\n```\n\n## How to use?\n\n### 1) Create a file to describe your desired order: (empty lines are ignored)\n\n```txt\nxmlns:android\nxmlns:.*\n\nandroid:id\nandroid:name\n\nandroid:layout_width\nandroid:layout_height\nandroid:minWidth\nandroid:minHeight\n\nandroid:.*\n.*\n```\n\nSee [example.txt](example.txt)\n\n### 2) Run:\n\n```\nuser@machine:~$ xmlarrangement-android my-order.txt > rules.xml\n```\n\n### 3) Install:\n\n* Android Studio **>** Preferences **>** CodeStyle **>** Scheme **>** Manage **>** Export\n\n* Open exported file and rename your scheme, e.g. ``\n\n* Find the line ``\n\n* You should see a structure like this:\n```xml\n \n \n ...\n \n \n```\n\n* Replace the content inside `` with the content of `rules.xml`\n\n* Copy new file to Android Studio codestyle path:\n * **Mac**: ~/Library/Preferences/AndroidStudioX.X/config/codestyles/\n * **Linux**: ~/.AndroidStudioX.X/config/codestyles/\n * **Windows**: %USERPROFILE%\\\\.AndroidStudioX.X\\config\\codeStyles\n\n* Restart AndroidStudio, go to Preferences **>** CodeStyle **>** Scheme and apply `NewScheme`.\n\n\n## Installation\n\n- Simple, using PyPI:\n\n```\nuser@machine:~$ [sudo] pip install xmlarrangement-android\n```\n\n- or download the source and:\n\n```\nuser@machine:~$ [sudo] python setup.py install\n```\n\n\n## References\n\n* [Formatting xml layout files for Android](https://medium.com/@VeraKern/formatting-xml-layout-files-for-android-47aec62722fc#.bt8shn2qx)",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/jeanpimentel/xmlarrangement-android",
"keywords": "",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "xmlarrangement-android",
"package_url": "https://pypi.org/project/xmlarrangement-android/",
"platform": "",
"project_url": "https://pypi.org/project/xmlarrangement-android/",
"project_urls": {
"Homepage": "https://github.com/jeanpimentel/xmlarrangement-android"
},
"release_url": "https://pypi.org/project/xmlarrangement-android/0.1.1/",
"requires_dist": null,
"requires_python": "",
"summary": "XML Arrangement Rules Generator for Android CodeStyle",
"version": "0.1.1"
},
"last_serial": 2424959,
"releases": {
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "0a896f2aba4295f095295068bc4d53b7",
"sha256": "1313bcc4cf37ed923301f4690f600d33e49b1b8821f21924b409402f7efd9b15"
},
"downloads": -1,
"filename": "xmlarrangement-android-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "0a896f2aba4295f095295068bc4d53b7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15636,
"upload_time": "2016-10-26T21:32:26",
"url": "https://files.pythonhosted.org/packages/0a/d8/0926d66a6dde85a79b69ae89d23f987c5e9618cfb589b6e4008be7e8427f/xmlarrangement-android-0.1.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "0a896f2aba4295f095295068bc4d53b7",
"sha256": "1313bcc4cf37ed923301f4690f600d33e49b1b8821f21924b409402f7efd9b15"
},
"downloads": -1,
"filename": "xmlarrangement-android-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "0a896f2aba4295f095295068bc4d53b7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15636,
"upload_time": "2016-10-26T21:32:26",
"url": "https://files.pythonhosted.org/packages/0a/d8/0926d66a6dde85a79b69ae89d23f987c5e9618cfb589b6e4008be7e8427f/xmlarrangement-android-0.1.1.tar.gz"
}
]
}