Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Android Studio kurulum ve temel kullanım eğitimidir. Eğitmen, mobil programlama üzerine yeni bir ders serisi hazırlamak istediğini belirtmektedir.
- Video, Android Studio'nun kurulumundan başlayarak IDE'nin temel özelliklerini, yeni proje oluşturma sürecini, paket ismi belirleme, API level seçimi ve SDK Manager kullanımını anlatmaktadır. Ayrıca resorces, layout ve activity.xml dosyaları gibi temel bölümler tanıtılmakta, basit bir tasarım yaparak buton ve textview ekleme gösterilmektedir.
- Eğitim içeriğinde sanal makinelerin nasıl oluşturulacağı, yönetileceği ve uygulamaların bu makinelerde nasıl test edileceği de gösterilmektedir. Hem fiziksel telefon hem de sanal makine kullanarak uygulama test etme yöntemleri açıklanmaktadır. Video özellikle Android Studio'yu ilk kez kuracaklar için önemli temel bilgiler içermektedir.
- 00:09Mobil Programlama Ders Serisi Tanıtımı
- Yeni bir mobil programlama ders serisi hazırlanıyor ve en büyük payı Android Studio alacak.
- Ders serisinde APAÇ, Cordova ve iOS programlama için diğer yöntemler de ele alınacak.
- Bu ders özellikle Android Studio'yu ilk defa kuracaklar için önemli olacak.
- 00:39Android Studio Kurulumu
- Android Studio'ya Google'da arama yaparak Google'un developer bölümüne ulaşılabilir ve oradan indirilebilir.
- Kurulum dosyası 971 megabayt olmasına rağmen, eksik Java geliştirme ortamı (JDK) veya komponentlerin indirilmesiyle daha uzun sürebilir.
- Kurulum basit olup, izleyicilerin kolayca halledebileceği bir süreçtir.
- 01:28Android Studio Hakkında Bilgiler
- Android Studio, IntelliJ adlı JetBrains firmasının geliştirdiği IDE'nin Android için özelleştirilmiş halidir ve son 5-6 yıldır Google tarafından desteklenmektedir.
- Studio, aynı firmanın geliştirdiği Kotlin adlı Java'dan türetilmiş bir scripting dilini de desteklemektedir.
- Kotlin veya Java ile Android geliştirilebilir ve bu native geliştirme ortamı olarak en hızlı çalışan sistemdir.
- 02:20Yeni Proje Oluşturma
- Kurulum sonrası karşınıza bir karşılama ekranı çıkacak ve buradan yeni bir proje oluşturabilirsiniz.
- Yeni proje oluştururken çeşitli hazır Android ortamları bulunmakta, ancak "Empty Activity" seçerek başlanabilir.
- Proje ismi belirlerken, paket ismi "com" ile başlayıp şirket ismi ve uygulama ismi şeklinde olmalı ve bu isim benzersiz olmak zorundadır.
- 04:18Proje Ayarları
- Dil seçimi için Kotlin veya Java tercih edilebilir, ancak Kotlin de Java kütüphanelerini kullanmaktadır.
- Minimum API level seçimi yapılabilir, Google'ın şu anki tavsiyesi API level 15 (Ice Cream Sandwich sürümü) ve üzeridir.
- Piyasadaki Android cihazların %99'unun bu sürüm ve üzeri sürümlerde çalıştığı belirtilmektedir.
- 05:29SDK Manager
- SDK Manager, yüklü olan paketleri görebilmenizi ve yeni Android SDK'larını indirebileceğiniz bir araçtır.
- SDK Tools bölümünden reklam işi yapanlar için Google Play veya AdMob gibi servislerin SDK'larını indirebilirsiniz.
- SDK'lar genellikle SDK Manager üzerinden indirilmektedir.
- 07:05IDE Ayarları
- IDE'nin fontu, tema ve yazı boyutları File > Settings > Appearance bölümünden değiştirilebilir.
- Kod alanı yazı boyutu Editor > General > Font bölümünden ayarlanabilir.
- IDE'nin görünümü kişisel tercihler doğrultusunda özelleştirilebilir.
- 08:42Proje Yapısı
- Android projelerinde Gradle adlı bir Java paketleme sistemi kullanılır ve bazen hatalar oluşabilir.
- Proje görünümü "Project" olarak seçildiğinde, normal bir Java uygulaması gibi paketler, Gradle ve build dosyaları görülebilir.
- Proje yapısında temel olarak Gradle Scripts, AndroidManifest.xml ve kodların yazılacağı Java klasörü bulunur.
- 10:32Android Studio'da Tasarım Bölümleri
- Resources bölümünde alanlar ve resimler yüklenir ve kullanılır.
- Layout bölümünde butonlar, textler, açılı kapalı menüler gibi temel bileşenler bulunur.
- Butonlar ekran genişliğine veya diğer nesnelere bağlı olarak tasarlanabilir.
- 11:34Tasarım Özellikleri ve Sanal Makineler
- Butonun üzerindeki yazı veya stil özellikleri düzenlenebilir, bu web tasarımına benzer bir yapıya sahiptir.
- Gradle bölümleri ve sanal makineler de önemli bir yer tutar.
- Sanal makineler arasında telefonlar, televizyonlar, saatler ve giyilebilir cihazlar bulunur.
- 12:46Uygulama Test Etme Yöntemleri
- Geliştirilen uygulama hem fiziksel telefonlara hem de sanal makinelere yüklenerek test edilebilir.
- Fiziksel telefonlarda "geliştirici ayarları" etkinleştirilerek Android Studio'nun telefonu görebilmesi sağlanır.
- Sanal makine kullanırken çarpı işaretini kullanmak yerine sesi açıp kısarak fiziksel bir buton gibi kullanmak daha iyi bir yöntemdir.