Kayıtlar

Activity Sınıfı

Resim
Activity Sınıfı Activity  sınıfı tarafından oluşturulan nesneler uygulama içinde kullanılan ekranları temsil ederler. Uygulamanızdaki her Activity'yi AndroidManifest.xml'de tanımlamalısınız. Eğer yeni Activity ,   AndroidManifest  dosyasında tanımlı değilse uygulamamız çökecektir. Her uygulamanın  LAUNCHER  olarak tanımlı bir  Activity  sınıfı olmalıdır. Bu şekilde tanımlanmış bir  Activity,  uygulama ilk açıldığında otomatik olarak harekete geçer ve kullanıcının karşısına çıkan ilk ekran olur. Activity  dosyaları ilk çalıştıklarında  onCreate  metodu devreye girer. Bu metotta genel olarak  setContentView  metodu çalıştırılarak bir  layout  dosyasından ekran tasarımı yüklenir. Eğer ekran ilk oluştuğunda tanımlanması gereken başka değişkenler ve aksiyonlar varsa, onlar da  onCreate  metodu içinde gerçekleştirilebilirler. @Override     public void onCreate(Bundle savedIns...

Android Projesi Oluşturmak

Resim
Android Projesi Oluşturmak Android Studio'yu yükledikten sonra artık yeni bir Android projesi oluşturabiliriz. Bunun için  File > New > New Project  seçeneğini seçmeniz yeterlidir. Daha sonra karşımıza çıkan sihirbaz bize projemizle ilgili birtakım özellikleri belirtmemizi ister: Application Name : Uygulamanın adı. Cihazda uygulama adı olarak bu değer görünür. Company Domain : Projenin adı. Proje dosyaları bu klasör altında görünür. Package Name : Uygulamanın dosyalarının saklanacağı paket adı. Bu uygulamaya özgü benzersiz bir ad olmalıdır. Aynı zamanda Google Play hesabında uygulamanızı tanımlayacağından bu epey önemlidir. Project Location : Projenin bilgisayarınızda barınacağı yer. Ardından, hangi Android sürümünde çalışmak istediğinizi seçeceğiniz ekranla karşılaşacaksınız. Phone and Tablet : Uygulamanızın telefon ve tablette çalıştığı zaman kullanacağı en düşük Android işletim sistemi sürümünü belirtir. TV : Uygula...

Android Studio'yu Tanıyalım

Resim
Android Studio'yu Tanıyalım Android Studio, Android uygulamalarının geliştirildiği, üst seviye özelliklere sahip ve Google tarafından da önerilen resmi programlama aracıdır. Android Studio'nun kod geliştiricilere sunduğu temel özellikler şunlardır: Gradle tabanlı, esnek proje inşa sistemi. Hızlı ve zengin özellikli bir emülatör Farklı özellik ve sürümlere göre çoklu APK çıktısı. Genel uygulama özelliklerini oluşturmanıza ve örnek kodu içe aktarmanıza yardımcı olacak kod şablonları ve GitHub entegrasyonu C ++ ve NDK desteği 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ı ve frameworkler Kolay ve güvenli APK imzalanması. Ek uğraşa gerek kalmadan Google hizmetlerini uygulamaya ekleyebilme. Design Tools (Tasarım Araçları) Vector Assets (Vektörel Varlıklar) Android Studio geliştirme ortamı , Vektörel Varlıklar'ı iç...

Android için Geliştirme Ortamının Kurulması

Resim
Android için Geliştirme Ortamının Kurulması Bir önceki bölümde öğrendiğimiz Java bilgisiyle, Android 201 eğitim içeriklerine devam ediyoruz. Bu bölümde Android uygulama geliştirmenin temellerini öğreneceğiz. Android uygulamalarınızı geliştirmek için özel hazırlanmış bir tümleşik geliştirme ortamı (Integrated Development Environment) olan Android Studio'yu artık kullanabilirsiniz. Tümleşik geliştirme ortamlarıyla kolayca proje oluşturabilir, kod yazarken yardım alabilir, renklendirilmiş kodlarla kodunuza daha kolay hâkim olabilir, hata durumlarını önceden fark edebilirsiniz. Android uygulamaları geliştirmek için Android Studio Bu bölümden sonra Android uygulaması geliştirmek için Google tarafından resmi olarak duyurulan Android Studio'yu kullanacağız. Android Studio, uygulama yazarken işinizi kolaylaştıran araçlara sahip. Bu araçların nasıl kullanılacağı ve ne işe yaradıkları hakkında eğitimleri kurulum belgelerinden sonra göreceğiz. Sıradaki eğitim içeriklerinde A...