[JAVA] iOS engineer starts Android development

Preface

I'm an Android newcomer who has been an iOS engineer for about 4 years and recently started developing Android. I will write the settings that I did first.

Android Studio Install

I installed it from the following. Android Studio

Android Studio setting change

Editer
Preference -> Editor -> General -> Appearance

I set it like this. スクリーンショット 2020-05-11 19.35.14.png

Line break on the last line

Preference -> Editor -> General -> Ensure line feed at file end on Save

スクリーンショット 2020-05-11 12.02.35.png

Change key binding

Download Xcode keybindings IntelliJ-IDEA-Xcode-Keymap

Move xml file

$ pwd
/Users/honda/Library/Preferences/AndroidStudio3.6/keymaps

Change the keyboard referring to the article.

title Shortcut
Backspace Ctrl + H
Delete Ctrl + D

Assign Ctrl + H to Backspace on Android Stuido

Optional

Genymotion Install

Membership registration is required. genymotion

I introduced Install and plugin by referring to this article. Genymotion + Android Studio on Mac

Folding disabled

Preferences -> Editor -> Code Folding

[Review the tools you usually use-Android Studio-](http://qiita.com/shikato/items/518eb763227db8acecf0#Disable the folding function)

Make an open file selected in the project tree

After selecting the setting button, check Auto Scroll from Source スクリーンショット 2017-02-14 17.39.11.png

Change syntax highlighting

I just don't like the default syntax highlighting ... change the theme.

Atom One Dark

Setting method

https://qiita.com/i35_267/items/cac5087685884707519e

Recommended Posts

iOS engineer starts Android development
Android Development App_Preparation
Android development link summary
Become an iOS engineer
Android application development preparation 7/15
Android development reference site
iOS app development: Timer app (2. Timer display)
Android app personal development kickoff
Introduction to Android application development
ROS app development on Android
Android development ~ Screen transition (intent) ~
iOS app development: Timer app (summary)
ATDD development on iOS (basic)
About the basics of Android development
[Unity] Android development environment construction procedure
First Android development for busy people
Library collection useful for Android development
Complete self-study IOS app development diary
Notes for Android application development beginners
Problems with android studio development series
iOS App Development Skill Roadmap (Introduction)
iOS app development: Timer app (4. Countdown implementation)
iOS app development: Timer app (1. Timer time setting)
iOS app development: Timer app (10. Create animation)