Android Yazıları  – Yazı 0  –  Genel Bakış – Yine mi teori !

Android serinin ilk yazısına hoş geldiniz. Bu yazi içeriğinde yazı serisinin hangi formatta ilerleyeceği, başlamadan önce bilmemiz gereken temel terimleri inceleyeceğiz. Hatam kusurum olursa şimdiden özür dilerim. Daha fazla uzatmadan konuya geçelim.

Bu yazı sonunda neleri biliyor olacağız ?

  • Yazılar hangi formatta ilerleyecek ?
  • Xml nedir ? Android’ de nerelerde kullanılır ?
  • Native ve Cross platform uygulama nedir ?
  • Java nedir ? Android’de nerede kullanılır ?
  • Activity ve fragment nedir ?

Yazılar hangi formatta ilerleyecek ?

Her yazı birkaç kısımdan oluşacak.

Birinci kısım: İlgili konu hakkında kısa bir açıklama

Ikinci kısım: İlgili konuda hangi soruların cevap bulacağı. (Bu da demek oluyor ki her yazı soru cevap şeklinde ilerleyecek)

Üçüncü kısım: İlgili konu anlatılacak.

Dördüncü kısım: Yazının verimli geçtiğini görmek ve iş mülakatlarında faydalı olması adına konu hakkında sorular yer alacak.

Xml nedir ? Android’ de nerelerde kullanılır ?

Xml: Farklı programlama dilleri arasında iletişim sağlamak amacıylaa çıkmış bir işaretleme dilidir. Programlama dili değildir.

Android’de nerede kullanılır ?

Xml android de ekran ve diğer tasarımlarda ve manifest dosyasında bulunmaktadır.

Native ve Cross platform uygulama nedir ?

Native uygulama: Herhangi bir aracı yazılım olmadan direk o platforma özgü yazılan uygulamalardır.

Cross platform uygulama: Ortak bir dilde bir defa yazılan ve daha sonra aracı yazılımlarla farklı farklı platformlarda çalışabilen uygulamalardır.

Java nedir ? Android’de nerede kullanılır ?

Java: İşletim sisteminden bağımsız. Kökü diğer popüler dillerle kıyasla çok daha eskiye dayanan Nesne yönelimli bir programlama dilidir.

Android’de nerede kullanılır ?

Java programlama dili (Standart edition versiyonu) android’de programlama yapmak için kullanılır.

Peki Android’de java alternatifi var mı ?

Evet native Android olarak başka bir programlama dili mevcut. Bu dilin ismi Kotlin. Ancak bu yazı serisinde Java ile devam ediyor olacağız.

Not: Neden kotlin’i tercih etmiyoruz gibi sorular olabilir. Ancak bu yazı serisi için Java’yı tercih ettim. Bu yazı serisindeki amacımız android’in temellerini öğrenmek. Dil karşılaştımak veya savunmak değil. Bu yüzden Java Kotlin karşılaştırma yazılarını okuyabilirsiniz.

Activity ve fragment nedir ?

Activity: Android’deki her ekran bir activitydir

Fragment: Android’deki parça veya mini activity olarak tanımlanabilir. Fragment lar da ekran tasarımlarıdır ancak bir activity içerisinde bulunur. Yani fragment varsa mecburen bir activity e bağımlıdır.

View nedir ?

View Türkçe’de görünüm anlamına gelir. Android tasarımlarındaki her bir parça View dan türemiştir. Örneğin Button bir View’den türemiş bileşendir. Bunları kabaca bir haritasi şöyledir.

View hiyerarşisi

Hadi neler öğrendik bakalım tekrar bakalım ?

  • Android Yazıları Serisi hangi formatta ilerleyecek ?
  • Xml nedir ? Android’ de nerelerde kullanılır ?
  • Native ve Cross platform uygulama nedir ?
  • Java nedir ? Android’de nerede kullanılır ?
  • Activity ve fragment nedir ?

Kaynakça

http://www.itcsolutions.eu/wp-content/uploads/2011/08/Part_of__Android_View_Hierarchy.png

Bir sonraki yazıda görüşmek üzere kendinize çok iyi bakın…


Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site reCAPTCHA ve Google tarafından korunmaktadır Gizlilik Politikası ve Kullanım Şartları uygula.

ReCAPTCHA doğrulama süresi sona erdi. Lütfen sayfayı yeniden yükleyin.