Android Studio APK İmzalama

Android Studio ile hazırladığınız uygulamanızı artık Google Play Store’a atma vakti geldiyse öncelikle uygulamanızı imzalamanız gerekmektedir.

  • Öncelikle Build->Generate Signed APK diyoruz,
  • karşımıza gelen pencereden module adımızı seçiyoruz,
  • sonrasında next deyip gelen ekranda eğer önceden oluşturduysak Choose Existing diyoruz. Eğer oluşturmadıysak Create new butonuna tıklıyoruz,

Karşımıza boş bir  form geliyor ve dataları düzgün bir şekilde dolduruyoruz. İstenilen datalar ise şu şekilde olacaktır.

  • Key Store Path: Oluşturulan imzayı kaydedeceği yer
  • Password: Keystore şifresi
  • Alias:Oluşturacamız dosyanın adı
  • Password:Az önceki belirlediğimiz şifreyi girebiliriz
  • Confirm: Şifre tekrar
  • Validity(years):Ne kadar geçerli olacağı Android 25 yıl belirlememizi önermiş.
  • First And Last Name: Ad Soyad
  • Organization Unit:Şirketin Depertman adı
  • Organization:Şirket Adı
  • City or Locality:Şehir
  • State or Province:İlçe diyebiliriz
  • Country Code:Ülke kodu

buraları yukarıdaki gibi doldurduktan sonra Ok butonuna basıyoruz,

  • Build Type relase seçip Finish’e basıyoruz ve bir süre imzalamasını bekliyoruz. İmzalama işi bittikten sonra karşımıza aşağıdaki sayfa geliyor ve imzalı APK’nın bulunduğu dizini açabiliyoruz.

Oluşturduğunuz imzayı asla kaybetmeyin ve mutlaka bir yere kaydedin. Eğer imzayı kaybederseniz uygulamanızı güncelleyemezsiniz. Çünkü uygulamanın güncellenebilmesi için bu imzaya gereksinim duyacaksınız. Her bir APK için tek bir imza oluşturulabilmektedir. 

 

Android M 6.0

Google yeni işletim sistemi Android M 6.0’da güvenliği ön plana alıyor. iOS işletim sistemlerinde bulunan bazı özellikler, Android’e de M 6.0 ile gelebilir.

Android 6.0 Muffin Çoklu Pencere Desteği ile Gelebilir haberimizde, yeni Android işletim sistemiyle ilgili birkaç ipucu vermiştik. Yeni gelen haberlere göre Android 6.0 M, özellikle güvenlik açıkları üzerinde önemli çözümlerle gelecek. Kişisel bilgilerin hem tablet hem de akılı telefonlar üzerinde daha güvenli olması için çeşitli seçenek ve uygulamalar kullanacağı konuşulan yeni işletim sisteminin, iOS güvenlik sistemlerini benimsediği konuşuluyor. Okumaya devam et

Android Database Kullanımı (SQLite)

Sqlite

 

SQLite mobil ortamlar için geliştirilmiş ve open source filozofisi temel alınarak yayınlanmış bir veritabanı sistemidir. SQLite veritabanı sisteminin önemli dört özelliği vardır. Bunlar;

  1. Kurulum ve merkezi konfigürasyon gerektirmemektedir.
  2. Birden fazla uygulamanın aynı anda, aynı veritabanını kullanmasına izin vermektedir.
  3. Her veritabanı için tek bir dosya oluşturmaktadır.
  4. SQLite metin alanları için sadece gerçekten kullanılan alan uzunluğunu kaydeder.

Okumaya devam et

Action Bar Kullanımı

actionbar

 

Bu yazımda uygulamamızın daha hoş görünmesini sağlayan, bize yer tasarrufu sağlayan ve daha interaktif kullanıma olanak sağlayan Action Bar’dan bahsedeceğim. ActionBar kullanıcıya çeşitli eylem ve navigasyon modları sunan bir pencere özelliğidir. Bu pencere özelliği kullanılarak kullanıcılarınıza farklı ekran konfigürasyonları için uyarlanan tanıdık bir kullanım deneyimi sunabilirsiniz.

Action Bar iconlarımızı res/menu dizinlerinin altındaki .xml dosyalarında tanımlayacağız. Şimdi bu .xml dosyalarındaki action bar özelliklerini inceleyelim; Okumaya devam et

Listview Kullanımı

listview

 

Herkese merhabalar. Uzun bir süre yoğunluğumdan dolayı yazılarıma ara verdim. Bu yazımda belki de mobil uygulama geliştirirken en sık kullandığımız UI elemanı olan Listview’i nasıl kullanacağımızdan bahsedeceğim.

Bu bölümde kendi düzenimize ve tasarımımıza uygun, özel (Custom) bir ListView oluşturacağız. Bittiğinde şöyle görünecek:

listview1

 

Kodlara geçmeden önce Listview kullanımının mantığını anlatmak istiyorum. Listview’i özelleştirdiğimiz zaman yukarıdaki resimde olduğu gibi ImageView, TextView gibi farklı elemanları bir arada kullanırız ve ListView içerisindeki her satırın tasarımını kendimiz yaparız. Okumaya devam et