Skip to main content

Posts

Showing posts with the label Android Project structure

Android Project structure

/bin: Contains the compiled java class (.class) files, the dalvik executables (.dex) files etc /gen: Contains the files generated by the android build tools (eg: R.java) /lib: Contains third party libraries (jars) used by the application. /res: Contains resources used by the application like icons, layouts, localized strings etc. Android build tools generate Ids (in the R.java file)  for each resource placed inside the resource folder. Contains the following sub folders, /res/drawable: Contains images with further subfolders for high-density/medium-density and low-density screens. /res/layout: Contains xml files representing the UI layouts of your application. /res/menu: Contains xml files representing the application menus. /res/values: Contains xml files representing externalized strings, colors, styles, dimensions etc. /res/xml: Contains additional xml files need by the application /res/color: Contains additional color resources that adapt to view states /res/raw...