Tutorial Android Studio Dengan Aplikasi Mudah

Tutorial Android Studio Dengan Aplikasi Mudah Setelah installer selesai, kami terus membuat aplikasi sederhana dengan Android Studio.
Dalam mempelajari sesuatu yang baru biasanya saya belajar dari hal-hal yang mudah-mudah dulu. Seperti studi kia matematika pertama mengetahui hanya belajar gain, pengurangan, perkalian dan pembagian. Bayangkan saja dapat kita mengerti peningkatan matematika jika Anda tidak tahu nomor. Begitu juga dalam penciptaan aplikasi yang bisa kita membuat aplikasi Android yang kompleks dan banyak fitur yang membuat aplikasi sederhana tidak bisa.

Tutorial Android Studio Dengan Aplikasi Mudah ,Aplikasi Android sederhana yang akan kita buat adalah sebuah aplikasi yang dapat membantu kita menghitung luas persegi panjang.

Sekarang mari kita mulai

1. Buka Android Studio dan pilih Mulai Android baru Studio Project.
http://agusharyanto.net/wordpress/wp-content/uploads/2015/01/sc1.png
Akan melakukan Buat jendela New Project, isi seperti di bawah ini.

Klik Berikutnya lalau cek Telepon dan Tablet

Klik Berikutnya, kemudian pilih Kegiatan Kosong

Klik Berikutnya, dan Aktivitas konten Nama dan lain-lain sebagai berikut.

Kemudian klik Finish. Maka secara otomatis menampilkan proyek yang telah kita buat.

Berikut langsung terkena activity_main.xml tata letak layar. Dan kita dapat langsung menjalankan.

Jika kita memiliki perangkat Android hanya connectkan ke komputer melalui port USB.

Klik tombol Run akan menampilkan pilihan aplikasi mana dirun uang. Karena saya punya saya G Moto Android terhubung ke komputer, maka Moto GI Pilih jendela Device akan muncul. Penurunan yang lebih cepat Kami hanya memilih Pilih Running Device.

Jika tidak, maka perangkat dapat memilih "Launch Emulator" kemidan klik OK

Kemudian hasil zoom seperti ini.

Loh aplikasi isi persegi panjang kok Hello World. Haruskah ada masukan panjang dan lebar.

2. Untuk menambah panjang dan lebar dari input kita harus mengedit file layout dalam hal ini activity_main.xml untuk menggantikan kode yang ada di file dengan kode di bawah.

 01
    RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
02
        xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
03
        android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
04
        android:paddingRight="@dimen/activity_horizontal_margin"
05
        android:paddingTop="@dimen/activity_vertical_margin"
06
        android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"
07
        android:id="@+id/relativeLayout">
08
    
09
        <TextView
10
            android:layout_width="wrap_content"
11
            android:layout_height="wrap_content"
12
            android:text="Panjang"
13
            android:id="@+id/textView"
14
            android:layout_alignParentTop="true"
15
            android:layout_alignParentLeft="true"
16
            android:layout_alignParentStart="true" />
17
    
18
        <EditText
19
            android:layout_width="wrap_content"
20
            android:layout_height="wrap_content"
21
            android:inputType="number"
22
            android:ems="10"
23
            android:id="@+id/editTextPanjang"
24
            android:layout_below="@+id/textView"
25
            android:layout_alignParentLeft="true"
26
            android:layout_alignParentStart="true"
27
            />
28
    
29
        <TextView
30
            android:layout_width="wrap_content"
31
            android:layout_height="wrap_content"
32
            android:text="Lebar"
33
            android:id="@+id/textView2"
34
            android:layout_below="@+id/editTextPanjang"
35
            android:layout_alignParentLeft="true"
36
            android:layout_alignParentStart="true" />
37
    
38
        <EditText
39
            android:layout_width="wrap_content"
40
            android:layout_height="wrap_content"
41
            android:inputType="number"
42
            android:ems="10"
43
            android:id="@+id/editTextLebar"
44
            android:layout_below="@+id/textView2"
45
            android:layout_alignParentLeft="true"
46
            android:layout_alignParentStart="true" />
47
    
48
        <Button
49
            android:layout_width="wrap_content"
50
            android:layout_height="wrap_content"
51
            android:text="Hitung Luas"
52
            android:id="@+id/buttonHitungLuas"
53
            android:layout_below="@+id/editTextLebar"
54
            android:layout_alignParentLeft="true"
55
            android:layout_alignParentStart="true" />
56
    
57
        <TextView
58
            android:layout_width="wrap_content"
59
            android:layout_height="wrap_content"
60
            android:text="Luas"
61
            android:id="@+id/textView3"
62
            android:layout_below="@+id/buttonHitungLuas"
63
            android:layout_alignParentLeft="true"
64
            android:layout_alignParentStart="true" />
65
    
66
        <EditText
67
            android:layout_width="wrap_content"
68
            android:layout_height="wrap_content"
69
            android:inputType="number"
70
            android:ems="10"
71
            android:id="@+id/editTextLuas"
72
            android:layout_below="@+id/textView3"
73
            android:layout_alignParentLeft="true"
74
            android:layout_alignParentStart="true" />
75
    </RelativeLayout>

Nah salah satu android studio adalah bahwa kita dapat langsung melihat pratinjau

3. Setelah tata letak selesai sekarang mari kita lakukan otak dari aplikasi ini adalah bagian javanya. Terbuka MainActivity.java kemudian mengetik kode berikut.
01
    package net.agusharyanto.persegipanjang;
02
   
03
    import android.support.v7.app.ActionBarActivity;
04
    import android.os.Bundle;
05
    import android.view.Menu;
06
    import android.view.MenuItem;
07
    import android.view.View;
08
    import android.widget.Button;
09
    import android.widget.EditText;
10
   
11
    public class MainActivity extends ActionBarActivity {
12
   
13
        private EditText edtPanjang;
14
        private EditText edtLebar;
15
        private EditText edtLuas;
16
        private Button btnHitungLuas;
17
        @Override
18
        protected void onCreate(Bundle savedInstanceState) {
19
            super.onCreate(savedInstanceState);
20
            setContentView(R.layout.activity_main);
21
            initUI();
22
            initEvent();
23
        }
24
   
25
        private void initUI(){
26
            edtPanjang = (EditText) findViewById(R.id.editTextPanjang);
27
            edtLebar = (EditText) findViewById(R.id.editTextLebar);
28
            edtLuas = (EditText) findViewById(R.id.editTextLuas);
29
            btnHitungLuas = (Button) findViewById(R.id.buttonHitungLuas);
30
        }
31
   
32
        private void initEvent(){
33
            btnHitungLuas.setOnClickListener(new View.OnClickListener() {
34
                @Override
35
                public void onClick(View v) {
36
                    hitungLuas();
37
                }
38
            });
39
        }
40
   
41
        private void hitungLuas(){
42
            int panjang = Integer.parseInt(edtPanjang.getText().toString());
43
            int lebar = Integer.parseInt(edtLebar.getText().toString());
44
            int luas = panjang*lebar;
45
            edtLuas.setText(luas+"");
46
        }
47
   
48
        @Override
49
        public boolean onCreateOptionsMenu(Menu menu) {
50
            // Inflate the menu; this adds items to the action bar if it is present.
51
            getMenuInflater().inflate(R.menu.menu_main, menu);
52
            return true;
53
        }
54
   
55
        @Override
56
        public boolean onOptionsItemSelected(MenuItem item) {
57
            // Handle action bar item clicks here. The action bar will
58
            // automatically handle clicks on the Home/Up button, so long
59
            // as you specify a parent activity in AndroidManifest.xml.
60
            int id = item.getItemId();
61
   
62
            //noinspection SimplifiableIfStatement
63
            if (id == R.id.action_settings) {
64
                return true;
65
            }
66
   
67
            return super.onOptionsItemSelected(item);
68
        }
69
    }
 4. Jika digunakan dalam gerhana tanpa difile konfigurasi aplikasi AndroidManifest.xml, jika konfigurasi Android Studio adalah pada file build.gradle (modul: app)
01
    apply plugin: 'com.android.application'
02
   
03
    android {
04
        compileSdkVersion 21
05
        buildToolsVersion "21.1.2"
06
   
07
        defaultConfig {
08
            applicationId "net.agusharyanto.persegipanjang"
09
            minSdkVersion 15
10
            targetSdkVersion 21
11
            versionCode 1
12
            versionName "1.0"
13
        }
14
        buildTypes {
15
            release {
16
                minifyEnabled false
17
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18
            }
19
        }
20
    }
21
   
22
    dependencies {
23
        compile fileTree(dir: 'libs', include: ['*.jar'])
24
        compile 'com.android.support:appcompat-v7:21.0.3'
25
    }
6.Now mari kita menjalankan aplikasi kita. Saya sarankan kita memiliki Android Ponsel sehingga kami bisa langsung Lari ke HP. Karena jika untuk Jalankan menggunakan Emulator lambat dan banyak makan komputer Sumber Daya

Hasil aplikasi kita

Isikan nilai Panjang dan Lebar kemudian sentuh Ukuran tombol Calculate


Artikel Laninya: tutorial android tutorial android studio tutorial android studio indonesia tutorial android vpn tutorial android studio pdf tutorial android pdf tutorial android eclipse tutorial android programming tutorial android sqlite tutorial android indonesia tutorial android studio tutorial android studio indonesia tutorial android vpn tutorial android studio pdf tutorial android pdf tutorial android eclipse tutorial android programming tutorial android sqlite tutorial android indonesia tutorial android studio bahasa indonesia tutorial android app tutorial android apk tutorial android arduino tutorial android app eclipse tutorial android augmented reality tutorial android adb tutorial android asynctask tutorial android adt tutorial android activity tutorial android application tutorial android basic tutorial android blogspot tutorial android barcode scanner tutorial android bahasa indonesia tutorial android bagi pemula tutorial android bahasa indonesia pdf tutorial android bluetooth tutorial android button tutorial android beginner tutorial android bluetooth chat tutorial android commander tutorial android comander tutorial android contoh aplikasi sistem informasi akademik berbasis android tutorial android chat tutorial android crud tutorial android code tutorial android client server tutorial android canvas tutorial android calendar tutorial android camera tutorial android dengan eclipse tutorial android developer tutorial android database sqlite tutorial android dasar tutorial android database tutorial android design tutorial android dengan android studio tutorial android development eclipse tutorial android developers tutorial android delphi tutorial android eclipse tutorial android eclipse untuk pemula tutorial android eclipse indonesia tutorial android eclipse pdf tutorial android eclipse database tutorial android emulator tutorial android ebook tutorial android eclipse luna tutorial android eclipse 2014 tutorial android eclipse juno tutorial android for beginners tutorial android fragment tutorial android flasher tutorial android fragments tutorial android file transfer tutorial android facebook tutorial android for pc tutorial android for dummies tutorial android flash tutorial android full tutorial android get rich hack pro tutorial android game tutorial android gps tutorial android game development tutorial android google maps api tutorial android google maps tutorial android google map tutorial android google maps api v2 tutorial android google maps v2 tutorial android gps location tutorial android hello world tutorial android htc hd2 tutorial android hd2 tutorial android html5 tutorial android html tutorial android http tutorial android hp touchpad tutorial android honeycomb tutorial android hack tutorial android htc hd7 tutorial android indonesia tutorial android indonesia pdf tutorial android intellij tutorial android injector tutorial android in eclipse tutorial android image processing tutorial android ice cream sandwich tutorial android intent tutorial android imageview tutorial android ide tutorial android json tutorial android java tutorial android jelly bean tutorial android json mysql tutorial android jni tutorial android jelly bean 4.1.2 tutorial android jelly bean 4.1 tutorial android json php tutorial android jquery mobile tutorial android jadi modem tutorial android kitkat tutorial android kitchen tutorial android komunikasi dengan server menggunakan http tutorial android koneksi database tutorial android kaskus tutorial android kernel tutorial android kernel configure compile & install tutorial android keyboard tutorial android ksoap2 tutorial android keylogger tutorial android lengkap tutorial android lost tutorial android listview php mysql tutorial android login tutorial android listview tutorial android lollipop tutorial android login facebook tutorial android listview with image from url mysql json php tutorial android login screen tutorial android layout tutorial android mysql tutorial android multi tool tutorial android material design tutorial android multi tools v1.02b tutorial android map tutorial android maps tutorial android magazine app maker tutorial android menu tutorial android maps v2 tutorial android menggunakan eclipse tutorial android netbeans tutorial android nokia n9 tutorial android nusoap tutorial android netbeans pdf tutorial android ndk tutorial android network toolkit tutorial android n9 tutorial android netbeans 7 tutorial android n900 tutorial android netbeans 7.2 tutorial android opencv tutorial android os tutorial android opengl tutorial android online tutorial android operating system tutorial android overclock tutorial android on netbeans 7 tutorial android opengl es tutorial android odin tutorial android oruxmaps tutorial android pdf tutorial android programming tutorial android pdf bahasa indonesia tutorial android pemula tutorial android php mysql tutorial android phonegap tutorial android php dan mysql tutorial android php tutorial android partition tool tutorial android programming indonesia tutorial android qt tutorial android quiz tutorial android quiz app tutorial android query tutorial quickoffice android android tutorial qr code tutorial qemu android android tutorial quiz game tutorial qpython android sqlite android tutorial query tutorial android root tutorial android recycle bin tutorial android rooting tutorial android repair tutorial android rom tutorial android remote pc tutorial android recovery tutorial android reverse tethering tutorial android relativelayout tutorial android rss reader tutorial android studio tutorial android studio indonesia tutorial android studio pdf tutorial android sqlite tutorial android studio bahasa indonesia tutorial android studio indonesia pdf tutorial android sdk tutorial android studio pemula tutorial android sqlite database tutorial android sdk manager tutorial android terbaru tutorial android terlengkap tutorial android terminal emulator tutorial android textview tutorial android tv box tutorial android tuner tutorial android tool tutorial android tool v1.1 tutorial android tablet tutorial android tabs tutorial android untuk pemula tutorial android ui tutorial android untuk pemula pdf tutorial android unity tutorial android ui development tutorial android ubuntu tutorial android update tutorial android untuk pc tutorial android user interface tutorial android upgrade tutorial android vpn tutorial android visual studio tutorial android virtualbox tutorial android video tutorial android video player tutorial android volley tutorial android vogella tutorial android vnc tutorial android virtual device manager tutorial android virtual device tutorial android web service tutorial android wifi tutorial android with eclipse tutorial android webview tutorial android with netbeans tutorial android windows tutorial android web app tutorial android widgets tutorial android web services tutorial android webkit tutorial android x86 virtualbox tutorial android x86 tutorial android xperia x1 tutorial android xml tutorial android xml layout tutorial android xperia x8 tutorial android xamarin tutorial android xbmc tutorial android xperia play android tutorial xml parsing tutorial android youtube android tutorial youtube tutorial android ya tutorial android y arduino android in eclipse tutorial tutorial youwave android tutorial youwave android pc android tutorial youtube playlist tutorial eclipse android youtube tutorial whatsapp android youtube tutorial z4root android tutorial zxing android tutorial zram android android tutorial zoom android tutorial zoom image tutorial zbar android android tutorial pinch zoom tutorial update zip android android zipalign tutorial android zip tutorial tutorial android desde 0 opencv tutorial 0 android camera tutorial 1 basic 0 android camera tutorial 01 android studio tutorial android 1 tutorial android 1.6 android tutorial 10 - display data from database in list android tutorial 1-7 tutorial fifa 14 android android tutorial & lessons 1 tutorial fifa 12 android tutorial epsxe 1.9.0 android android tutorial 101 android tutorial 10 tutorial android 2015 tutorial android 2.3 tutorial android 2014 tutorial android 2012 tutorial android 2013 tutorial android 2.3.4 tutorial android 2.1 tutorial android 2d game tutorial android 2.2 tutorial android 2.3.6 tutorial android 3.2 tutorial android 3d tutorial android 3d game tutorial android 3.0 tutorial android 3.1 unity3d tutorial android opengl tutorial android 3d tutorial camera 360 android tutorial gta 3 android tutorial android system recovery 3e