├── README.md └── layouts ├── akshanshjain-layout-1 ├── code │ └── activity_login.xml ├── drawables │ ├── button_bg.xml │ ├── edit_text_bg.xml │ ├── facebook_logo.png │ ├── fb_bg.xml │ ├── google_bg.xml │ ├── google_logo.png │ ├── twitter_bg.xml │ └── twitter_logo.png └── screenshots │ └── Log In Screen.png ├── knightcube-layout-1 ├── fonts │ └── .gitignore ├── screenshots │ └── knightcube-list-item.jpeg └── xml_code │ └── knightcube-list-item.txt ├── sidhuparas-layout-1 ├── drawables │ ├── custom_bg-v21.xml │ ├── custom_bg.xml │ ├── grad_aqua.xml │ ├── grad_green_blue.xml │ ├── grad_pink_red.xml │ ├── grad_red.xml │ └── grad_sun.xml ├── fonts │ ├── Raleway-Medium.ttf │ └── Raleway.ttf ├── screenshots │ └── recycler_view.png └── xml_code │ └── row_list.txt ├── sidhuparas-layout-2 ├── drawables │ ├── a1.png │ ├── a10.png │ ├── a2.png │ ├── a3.png │ ├── a4.png │ ├── a5.png │ ├── a6.png │ ├── a7.png │ ├── a8.png │ ├── a9.png │ └── activity_back.jpg ├── screenshots │ └── Screenshot_1539177687.png └── xml_code │ └── row_list.txt ├── tavishjain-layout-1 ├── code │ ├── Log In.txt │ └── Sign Up.txt └── screenshots │ ├── Log In.jpeg │ └── Sign Up.jpeg └── yugansht79-login-page ├── drawables └── circle_blue.xml ├── screenshots └── yugansht79-login-page.png └── xml_code └── yugansht79-login-page.xml /README.md: -------------------------------------------------------------------------------- 1 | # android-layout-templates 2 | ## A collection of beautiful Android XML layouts 3 | 4 | [![forthebadge](https://forthebadge.com/images/badges/built-for-android.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/built-by-developers.svg)](https://forthebadge.com) 5 | 6 | ### Description 7 | This repository aims at simplifying the load of developing various layouts in android via [XML](https://www.w3schools.com/xml/). This will be a curated list of XML files that can be used in any android project. How creative can you get? Show off your layout designing and development skills and contribute in making a collection of layout templates that can be used for faster development. 8 | 9 | ### Ideas 10 | - Cards 11 | - Adapter list item 12 | - Login pages 13 | - OnBoarding screens 14 | - Bottom sheet design 15 | 16 | Any other reusable components 17 | 18 | ### Contribution 19 | - Create a PR with an xml file and also add a screenshot of your layout 20 | - Add your xml file in `"xml_code folder"` of this repository 21 | - Add a screenshot of your layout in the `"screenshots"` folder of this repository 22 | - Add your custom fonts in `"fonts"` directory. Make sure you don't duplicate a font. Naming for font `Product Sans.ttf` should be `product_sans.ttf` as an example. 23 | - Please save your screenshot's name and xml layout file(with the code) with the same name for easier navigation 24 | 25 | ### Creating an issue 26 | - Feel free to create an issue if you have better ideas in order to improve anything in this repository 27 | - [Check out the sample issue](https://github.com/knightcube/android-layout-templates/issues/3) 28 | -------------------------------------------------------------------------------- /layouts/akshanshjain-layout-1/code/activity_login.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 20 | 21 | 36 | 37 | 52 | 53 | 67 | 68 | 82 | 83 | 97 | 98 | 112 | 113 | 129 | 130 |