{"repo":"Sottti/Material-Design-Nav-Drawer","free":true,"listed":false,"github":"https://github.com/Sottti/Material-Design-Nav-Drawer","clone":"git clone https://github.com/Sottti/Material-Design-Nav-Drawer.git","description":"Historical Java Android sample showing a Material Design navigation drawer with DrawerLayout, NavigationView, and AppCompat.","language":"Java","stars":231,"topics":["android","navigation-drawer","design","material-design","java"],"license":null,"category":"mobile-apps","readme_excerpt":"Material Design Navigation Drawer A small Java Android sample showing how to build a Material Design navigation drawer with DrawerLayout , NavigationView , AppCompat, and the Android Design Support Library. The app demonstrates the classic pre-AndroidX navigation drawer pattern: a toolbar with a drawer affordance, a branded drawer header, grouped menu items, checked navigation state, delayed content changes while the drawer closes, and secondary Account, Help, and About screens. ✨ What It Demonstrates - DrawerLayout as the root layout for content plus drawer. - NavigationView with a header layout and menu resource. - AppCompat Toolbar configured as the activity action bar. - Home/up affordance opening the drawer from the toolbar. - Checked single-selection drawer items for primary destinations. - Non-checkable drawer actions for Help and About. - Fragment replacement after a short delay to avoid jank while closing the drawer. - State restoration for the toolbar title after configuration changes. - Alternative branches comparing Design Support Library and manual implementations. 🌿 Branches Branch Approach --- --- using design support library Default branch using NavigationView from the Design Support Library. not using design support library Older/manual drawer implementation without NavigationView . ⚙️ Tech Stack - Java - Android Gradle Plugin 3.0.0 alpha03 - Gradle 4.0 milestone 2 - compile SDK 25, target SDK 25, min SDK 16 - Android Support Library 25.3.1 - AppCompat, Desi","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sottti","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sottti/Material-Design-Nav-Drawer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}