Presentation is loading. Please wait.

Presentation is loading. Please wait.

Android Programming By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 1 Part2: Android Studio, A Closer Look By Mohsen Biglari.

Similar presentations


Presentation on theme: "Android Programming By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 1 Part2: Android Studio, A Closer Look By Mohsen Biglari."— Presentation transcript:

1 Android Programming By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 1 Part2: Android Studio, A Closer Look By Mohsen Biglari

2 Outlines  New project wizard with application templates  Environment Settings  Recognition of Gradle build system  Project Views (Project, Packages, Android, …)  Windows & Layouts By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 2 http://confluence.jetbrains.com/display/intelliJIDEA/user+interface http://confluence.jetbrains.com/display/intelliJIDEA/code+completion

3 New Project By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 3 Project Name Reversed Package Name Projects Folder

4 Environment Settings, Fonts  File/Settings/Editor/Colors & Fonts/Font  Theme: Darcula/Default  After selecting your favorite theme, save your theme as a custom theme  Change primary font: Consolas  Change font size By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 4

5 Environment Settings, Appearance  File/Settings/Editor/Appearance  Line numbers  Show method separators By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 5

6 Environment Settings, Code Completion  File/Settings/Editor/Code Completion  Basic Completion (Ctrl+Space)  Smart Type Completion (Ctrl+Shift+Space) By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 6

7 Environment Settings, Auto Import  File/Settings/Editor/Auto Import  Optimize imports on the fly  Type Log, wait and press enter (check the imports)  Add unambiguous imports on the fly  Recognize the right class based on the code  Type Log.d(“tag”, “message”) and check the imports  When delete a class, it’s import get deleted automatically By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 7

8 Gradle Build System By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 8  Two build.gradle file  Top-Level build file  Application build file  Local properties  SDK locations

9 Project Views  There are several views and scopes  Views  Project  Packages  Android: Separate codes, resources, gradles files  Scopes  Project Files: Just the related files to your project  Problems: files with errors  … By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 9 Related Unrelated

10 Shortcuts  Run: Shift+F10  Debug: Shift+F9, Step Over: F8, Resume: F9, Breakpoint: Shift+F8  Rename: Shift+F6  Goto class: Ctrl+N  Goto file: Ctrl+Shift+N By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 10

11 Tricks  Code Completion  Ctrl+Space  Use Tab instead of Enter  Ctrl+Shift+Space  Shift+Ctrl+Enter: Complete your code automatically  Write “public void test(“ and press shift+ctrl+enter  Middle Matching: You just remember part of the name  random.nextInt() -> write: random.int  Ctrl+P: See function parameters By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 11

12 Windows, Layouts  Navigate by address bar  Class, Interface, Resource, … icons  Access to views  Context menu  View/Tools Windows By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 12

13 Windows, Layouts  Views in three regions  Left, Right, Bottom  Alt+Number in the left of item  Alt+1: Project  Alt+6: Android  Windows/Store Current Layout as Default  Windows/Restore Default Layout (Shift+F12) By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 13


Download ppt "Android Programming By Mohsen Biglari Android Programming, Part2: Android Studio, A Closer Look 1 Part2: Android Studio, A Closer Look By Mohsen Biglari."

Similar presentations


Ads by Google