Android Studio “Hello World”

Android Studio Google tarafından geliştirilen ve desteklenmekte olan android işletim sistemi için uygulama geliştirmemizi sağlayan bir geliştirme ortamıdır. Bu yazımızda kurulumu ve ilk örnek uygulamamızı gerçekleştireceğiz.

Android Studio’nun kod geliştiricilere sunduğu temel özellikler şunlardır:

  • Gradle tabanlı, esnek proje geliştirme sistemi.
  • Temel proje şablonlarıyla hızlı ve kolay proje üretimi.
  • Ekran tasarımlarını kolaylaştıran sürükle-bırak özellikli zengin editör.
  • Uygulamanın performansı, kullanılabilirliği, farklı sürümlerde çalışabilirliğinin kontrol edilebileceği test araçları.
  • Farklı özellik ve sürümlere göre çoklu APK çıktısı.
  • Kolay ve güvenli APK imzalanması.
  • Google hizmetlerini kolaylıkla uygulamaya ekleyebilme.

Android Studio geliştirme ortamının Windows işletim sistemi için en güncel sürümünü indirmek için TIKLAYINIZ.

Kurulum dosyasını indirdikten sonra bilgisayarımıza kurulumu gerçekleştiriyoruz.

Tüm kurulum bittikten sonra ilk projemizi oluşturmaya başlıyoruz.

Welcome to Android Studio

android-studio

İlk açılan ekrandan “Start a new Android Studio project” seçeneğini tıklıyoruz.

New Project

new-project

Application name:” alanına uygulamamızın adını yazıyoruz.

Company domain:” alanına istediğiniz benzersiz bir alan adı giriyoruz. Bu alan adı eğer benzersiz olmazsa “Google Play” atmak istediğimizde sorun çıkarabilir. Next butonuna tıklayıp ilerliyoruz.

Target Android Devices

target-android-devices

Phone and Tablet” seçeneği alanı seçili bir şekilde gelmektedir. İstersek “Wear”, “TV”, “Android Auto”, “Glass” seçeneklerini seçerek uygulama geliştirebiliriz.

Minimum  SDK” seçeneğinden uygulamamızın en düşük hangi android işletim sistemi sürümünü destekleyeceğini belirliyoruz.

Add an Activity to Mobile

add-activity-to-mobile

Bu ekranda uygulamamız için hazır ekranlardan birisini seçebiliriz. Ben hazır ekran değilde “Empty Activity” seçeneğini seçerek boş bir ekranı seçtim.

Customize the Activity

customize-the-activity

Tüm işlemleri tamamladıktan sonra uygulamamızın ilk ekranına isim verdikten sonra “Finish” seçeneğini tıklayıp uygulamamız geliştirmek için yüklenmesini bekliyoruz.

MainActivity

MainActivity-Aciklama

Tüm işlemler bittikten sonra bu ekranı görüyoruz. “activity_main.xml” dosyasını açıyoruz. Bu ekranda xml kodları ile tasarımlarımızı gerçekleştirebiliyoruz.

Uygulamamıza bir adet buton ve textview ekliyoruz.

<?xml version=”1.0″ encoding=”utf-8″?>

<RelativeLayout
xmlns:android=“http://schemas.android.com/apk/res/android”
xmlns:tools=“http://schemas.android.com/tools”
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:paddingBottom=“@dimen/activity_vertical_margin”
android:paddingLeft=“@dimen/activity_horizontal_margin”
android:paddingRight=“@dimen/activity_horizontal_margin”
android:paddingTop=“@dimen/activity_vertical_margin”
tools:context=“com.example.caglartelef.ornekuygulama.MainActivity”>

<Button
android:id=“@+id/btnTikla”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_alignParentTop=“true”
android:layout_centerHorizontal=“true”
android:layout_marginTop=“123dp”
android:text=“Tıkla”/>

<TextView
android:id=“@+id/txtView”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_alignEnd=“@+id/btnTikla”
android:layout_alignRight=“@+id/btnTikla”
android:layout_below=“@+id/btnTikla”
android:layout_marginTop=“70dp”
android:text=“Large Text”
android:textAppearance=“?android:attr/textAppearanceLarge”/>

</RelativeLayout>

XML ekranımız yukarıdaki gibi olmalıdır. XML tasarım ekranında işlemlerimizi tamamladıktan sonra java kodlama ekranına “MainActivity.java”  seçeneğini tıklayarak geçiyoruz.

import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    /**********************Nesne Tanımlaması Alanı********************************************/
    Button btnTikla;/* Button sınıfından btnTikla adında nesne oluşturuyoruz.*/
    TextView txtView;/* TextView sınıfından txtView adında nesne oluşturuyoruz.*/
    /**********************Nesne Tanımlaması Alanı********************************************/
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {/*Uygulama ilk oluştuğunda çalışacak alan*/
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);/*Activity ekranında çalışacak olan Xml tasarım ekranımızı seçiyoruz*/
        /*R sınıfı (Resource) android uygulamamıza eklediğimiz tüm her şeyi bulabiliriz.*/
        btnTikla=(Button)findViewById(R.id.btnTikla);/* Button sınıfından oluşturduğumuz btntikla nesnesine XML tasarım ekranında
        oluşturduğumuz butonu bağlıyoruz */
        txtView=(TextView)findViewById(R.id.txtView);/* Textview sınıfından oluşturduğumuz txtView nesnesine XML tasarım ekranında
        oluşturduğumuz textview'i bağlıyoruz */
        
        /*btnTikla nesnesinin tıklanma olayı gerçekleştiğinde yapılacak kodlarımızı yazıyoruz.*/
        btnTikla.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                
                /*btnTikla butonuna tıkladığında txtView'in 
                TEXT özelliğini "Hello World" olarak değiştiriyoruz*/
                txtView.setText("Hello World");
                /*Kullanıcıya Toast Mesajı olarak "Hello World" gösteriyoruz*/
                Toast.makeText(getApplicationContext(),"Hello World",Toast.LENGTH_SHORT).show();
                
            }
        });
    }
}

Tüm işlemler tamamlandıktan sonra eğer android cihazımız varsa usb kablosu ile bilgisayarımıza bağlıyoruz. Telefonun sürücüsünü yükledikten sonra Geliştirici seçeneklerini ve usb hata ayıklama modunu aktif hale getiriyoruz. Android Studio üzerinden  Shift + F10” kısayolu veya

run

butonuna tıklayıp cihazımız üzerinde uygulamanın çalışması için derlenmesi, yüklenmesini bekliyoruz.

 

10 thoughts on “Android Studio “Hello World”

  1. ben android studio en son sürümünü eksiksiz kurdum ama şu telefon emulatörü gelmiyor o emulatör nasıl gelecek

    1. Merhaba Ramazan,
      Android Studio içerisinden avd manager tıklayarak emülatorü çalıştırabilirsin.

  2. Merhaba Çağlar Telef. Bu programı uygulamalı olarak öğrenmek ve kod yazmak istiyorum konuya hakimsin bana yardımcı olabilir misin veya bana ne tavsiye edersin?

    1. Merhaba Ali,
      Öncelikle yorumun için teşekkür ederim. Kodlama konusunda kendini geliştirmek istersen. Proje yapmanı öneririm. Android ile ilgili yazılarımı okuyarak daha da bilgilenebilirsin. Elimden geldiği kadar da sana yardımcı olabilirim. Teşekkürler, İyi çalışmalar.

  3. Merhaba Çağlar Bey ben şuan da bitirme projem üzerinde çalışıyorum bluetooth modülü ile basınç değişimini telefonda göstermek istiyorum nasıl yapacağım hakkında bir fikriniz olursa ve yardım edebilirseniz çok sevinirim.Teşekkür ederim.

  4. This is my very first time visiting your website and I’m very fascinated. Thanks for sharing and keep up 😉

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir