ảnh minh họa - Đào tạo lập trình Android
Giới thiệu
Kotlin được tương trợ đầy đủ trong Android Studio 3.0, cho nên dễ dàng tạo các dự án mới với các files Kotlin, thêm các files Kotlin vào project hiện tại của bạn và chuyển đổi ngôn ngữ Java sang Kotlin.
1.Tạo project với Kotlin
Trên Android Studio, click File > New > New Project. Hoặc nếu bạn đang trên màn hình Welcome to Android Studio, chọn Start a newAndroid Studio project.
Trên màn hình trước nhất, chọn Include Kotlin support.
đấu nhấn Next cho đến khi hoàn thành
Trên Android Studio, click File > New > New Project. Hoặc nếu bạn đang trên màn hình Welcome to Android Studio, chọn Start a newAndroid Studio project.
Trên màn hình trước nhất, chọn Include Kotlin support.
đấu nhấn Next cho đến khi hoàn thành

Khi bạn chọn một Template Activity thì nó sẽ được cung cấp code Kotlin ngày nay chỉ support một đôi mẫu template cho Phone và Tablet. Tương tự như Java các file code được lưu ở : src/main/java/
2.Thêm Kotlin vào project có sẵn
Nếu bạn muốn thêm Kotlin vào project có sẵn các đơn giản là chọn: File > New và chọn một mấu Activity.
Nếu bạn muốn thêm Kotlin vào project có sẵn các đơn giản là chọn: File > New và chọn một mấu Activity.

Tiếp theo chọn tiếng nói Koltin

Cách khác bạn có thể chọn : File > New > Kotlin File/Class để tạo một file Kotlin đơn giản.
3.Chuyển Java code sang Kotlin code
4.Sử dụng Android APIs với Kotlin
Kotlin cung cấp khả năng tương tác hoàn chỉnh với tiếng nói Java, cho nên khi bạn gọi các API Android thường giống chuẩn xác như mã Java. Declare Activity in Kotlinclass MyActivity : AppCompatActivity() override fun onCreate(savedInstanceState: Bundle?) super.onCreate(savedInstanceState) setContentView(R.layout.activity)
Declare Activity in Java @Override protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity);
On-click listener in Kotlinval fab = findViewById(R.id.fab) as FloatingActionButton fab.setOnClickListener ...
On-click listener in JavaFloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() @Override public void onClick(View view) ... );
3.Chuyển Java code sang Kotlin code
Trong Android Studio 3.0, bạn mở một file Java và chọn Code > Convert Java File to Kotlin File. Hoặc, tạo một Kotlin file (File > New > Kotlin File/Class), copy java code vào lúc này hiện dialog công nhận các bạn bấm YES

Kotlin cung cấp khả năng tương tác hoàn chỉnh với tiếng nói Java, cho nên khi bạn gọi các API Android thường giống chuẩn xác như mã Java. Declare Activity in Kotlinclass MyActivity : AppCompatActivity() override fun onCreate(savedInstanceState: Bundle?) super.onCreate(savedInstanceState) setContentView(R.layout.activity)
Declare Activity in Java @Override protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity);
On-click listener in Kotlinval fab = findViewById(R.id.fab) as FloatingActionButton fab.setOnClickListener ...
On-click listener in JavaFloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() @Override public void onClick(View view) ... );

Không có nhận xét nào:
Đăng nhận xét