Skip to main content

Shortcuts in Android Studio for Android Developers - ABNHive

I hope these shortcuts will definitely help you to increase the productivity level.

Shortcuts in Android Studio for Android Developers - ABNHive

  • Search for command: cmd + shift + a (Windows / Linux: ctrl + shift+ a) You just type: close and you’ll get a proper shortcut/command.
  • Choose from the last copy / pastes : cmd + shift + v (Windows / Linux: Ctrl + Shift + v). By default, there are 5 last copy/paste items.
  • Enable mulmulti cursorature: ctrl + g (alt + j for Windows / Linux).
  • Open a class: cmd + o (Windows / Linux: ctrl + n).
  • Open any file: cmd + shift + o (Windows / Linux: ctrl + shift + n)
  • Open symbol: cmd + option + o (Windows / Linux: alt + shift + n).
  • Go to implementation: cmd + option + b (Windows / Linux: ctrl + alt + b).
  • Go to declaration: cmd + b (Windows / Linux: ctrl + b). 
  • Go to type declaration: control + shift + b (Windows / Linux: ctrl + shift + b). 
  • Go to super: cmd + u (Windows / Linux: ctrl + u). 
  • Move between tabs: cmd + shift + [ (move left) or cmd + shift + ] (move right) (Windows / Linux: alt + ← / →).
  • Move between Design / Text tabs in layout’s view:  control + shift + ← / → (Windows / Linux: alt + shift + ← / →).
  • Close a current tab: cmd + w (Windows / Linux: ctrl + F4).
  • Hide all windows: cmd + shift + F12 (Windows / Linux: ctrl + shift + F12).
  • Minimize Android Studio instance: cmd + m (Windows / Linux: ctrl + m).
  • Format your code: cmd + option + l (Windows / Linux: ctrl + alt + l).
  • Auto-indent lines: control + option + i (Windows / Linux: ctrl + alt + i).
  • Implement methods: control + i (Windows / Linux: ctrl + i).
  • Smart code completion (filters the list of methods and variables by expected type): control + shift + space (Windows / Linux: ctrl + shift + space).
  • Find: cmd + f (Windows / Linux: ctrl + f).
  • Find and replace: cmd + r (Windows / Linux: ctrl + r).
  • Move hardcoded strings to resources: option + return (Windows / Linux: alt + enter)
  • Build and run: ctrl + r (Windows / Linux: shift + f10).
  • Override methods: ctrl + o
  • Show project: alt + 1
  • Show logcat: alt + 6
  • Build: ctrl + f9
  • Expand all: ctrl + shift + +
  • Delete line : cmd + delete or cmd + backspace
  • Duplicate line/selection : cmd+d
  • Issue quick fix : alt + enter
- Aswin Bhim Nath

Comments

Popular posts from this blog

Linear Layout in Android - ABNHive

Linear Layout arranges other views either horizontally in a single column or vertically in a single row. It arranges its elements sequentially Attributes android: orientation —Used for arranging the controls in the container in horizontal or vertical order android:layout_width —Used for defining the width of a control android:layout_height —Used for defining the height of a control android:padding —Used for increasing the whitespace between the boundaries of the control and its actual content android:layout_weight —Used for shrinking or expanding the size of the control to consume the extra space relative to the other controls in the container android:gravity —Used for aligning content within a control android:layout_gravity —Used for aligning the control within the container Example <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_widt...

Android Application Components Activities, Services, Broadcast Recievers, Content Providers - ABNHive

Application components are the essential building blocks of Android app development.  Each component is an entry point through which the system or a user can enter your app. There are 4 types of components in android Activities Services Broadcast receivers Content providers Let's dive into the deep.  Activities This is a component that represents a single screen with a user interface or simply an entry point for interacting with the user. Example, an email app might have one activity that shows a list of new emails. Activities work together to form a cohesive user experience in the app. For example, clicking a button on the first screen might replace that screen with another screen containing other widgets, a web page, a movie, or text information. Activities are typically created by subclassing (extending) the Android class Activity.  click here   to know more about Activity. Services This runs in the background ...