WebView Uygulaması Yapımı (Android Studio)

Alpaslan Tetik
AATTK

--

Genel olarak acemi ve yeni başlayan arkadaşların genellikle kullandığı Webview ile web sitelerimizi ve diğer web sayfalarınızı görüntüleyebilirsiniz. Yani hibrit bir kullanım sağlayabilirsiniz. Aslında Webview yapımı genellikle aşırı derecede basittir fakat genellikle bir kaç hata yapılmaktadır.

Şimdi sırasıyla adımlarımızı uygulayarak Webview uygulamamızı yapalım. İsterseniz daha önce anlattığım bildirim gönderme konusu olan OneSignal ile Android Bildirim Gönderme ile de uygulamanıza bildirim sistemi ekleyebilirsiniz.

ADIM 1

Birinci kısım uygulama ismi ikinci kısım ise paket ismi Google Play Store’a yüklerken başka bir uygulama ile aynı olmaması gerekiyor.(Dikkat)

ADIM 2

Uygulamanızın hangi Android sürümünden sonrasını desteklemesini istiyorsanız onu seçiniz.Alt kısımda dünyadaki telefonların ne kadarını desteklediğini yüzde olarak gösteriyor.

ADIM 3

Boş Activity'i seçiyoruz ve devam ediyoruz.

ADIM 4

Gerekli isimleri verebilirsiniz ama kodlarda bunların isimlerini değiştirmeyi unutmayınız.

ADIM 5

XML dosyaları bizim genel olarak apk dosyamızın şekillerini belirttiğimiz dosyadır. Yani görsel şablon olarak ifade edebiliriz.Bazı XML dosyaları ise başka değerler bildirebilir. Şimdi ise bir tane Webview'e ihtiyacımız var bu yüzden sağ kısımdan bir Webview ekliyoruz daha sonra alt kısımdan TEXT kısmına tıklayıp daha sonra ise Webview'i adlandırıyoruz.

android:id="@+id/webview

ÖRNEK Tasarım Kodları

ADIM 6

JAVA kodları genel olarak programın çalışmasını sağlayan ve mantığını oluşturan kısımdır.

Kod örneğine alt kısımdan erişebilirsiniz.Lütfen ama paket isimlerine dikkat ediniz.Yerlerine bakarak parça parça kopyalayabilirsiniz.

ADIM 7

ADIM 8

Şimdi ise en önemli noktalardan bir tanesi olan internet izinini vermemiz gerekiyor .Eğer bu izini vermezsek uygulamamız Hata verir internete baglanılamıyor diye.

<uses-permission android:name="android.permission.INTERNET" />

ADIM 9

Lütfen yukarı kısımdan çalıştır butonuna basınız ve deneyiniz.

İyi kullanımlar…

--

--