Live Template pada Android Studio

dafinrs
2 min readFeb 16, 2020

--

Code snippet adalah sebuah plugin yang wajib ada pada IDE, Bayangkan kalau tidak menggunakan snippet code maka pasti akan kesulitan sekali menulis manual semua code kita.

source : dev.to/matthewbrophy/code-snippets---a-beginners-guide-p4d

Biasanya setiap plugin sudah tersedia code snippetnya, misalnya ketika menggunakan Android Studio, maka code snippet java sudah otomatis ada di IDE tersebut, tapi terkadang kita ingin menulis custom code snippet kita sendiri, nah maka dari itu android studio menyediakan fitur tersebut, lalu bagaimana cara menambahkan custom code snippet kita ke live template pada android studio.

Misalnya saya ingin menggunakan sebuah template code built value pada bahasa pemograman Dart, seperti berikut;

abstract class Person implements Built<Person, PersonBuilder> {
static Serializer<Person> get serializer => _$personSerializer;

Person._();
factory Person([void Function(PersonBuilder) updates]) = _$Person;
}

Bayangkan, kalau setiap kita ingin menuliskan built_value seperti ini secara berulang-ulang, maka akan memakan sedikit banyak waktu. mari kita gunakan live template pada Android Studio.

  1. Preferences > Editor > Live Template > kemudian pilih bahasa yang ingin kamu tambah templatenya > setelah itu klik icon + dan pilih add template.
  2. setelah itu paste template code kita di template text
abstract class $CLASS_NAME$ implements Built<$CLASS_NAME$, $CLASS_NAME$Builder> {
$CLASS_NAME$._();
factory $CLASS_NAME$([void Function($CLASS_NAME$Builder) updates]) = _$$$CLASS_NAME$;
}

Sebelum kita menyelesaikan proses menambahkan template codenya maka ada beberapa hal yang perlu kamu ketahui dulu;

  1. Abbreviation adalah kata yang nantinya akan menjadi snippet live template yang kamu sudah tambahkan di sana.
  2. Description adalah penjelasan fungsi dari snippet tersebut.

--

--

dafinrs
dafinrs

No responses yet