Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Android Studio eğitim serisinin bir parçasıdır. Eğitmen, daha önce taş-kağıt-makas projesi yapmış ve şimdi hesap makinesi tasarımı konusuna geçmektedir.
- Videoda, Android Studio'da basit bir hesap makinesi tasarımı adım adım gösterilmektedir. Eğitmen önce hesap makinesinin özelliklerini (toplama, çıkarma, çarpma, bölme işlemleri, satıra yazma, backspace kullanımı ve history bölümü) anlatıp, ardından tasarım aşamasına geçmektedir. Tasarım sürecinde Table Layout, Edit Text ve Buton bileşenlerinin nasıl kullanılacağı, butonların nasıl kopyalanacağı ve renklendirileceği detaylı olarak gösterilmektedir.
- Eğitmen, bu videoda sadece tasarım kısmını yapacağını ve bir sonraki videoda id'leri dolduracağını belirtmektedir. Ayrıca RecyclerView teknolojisini kullanarak history bölümünü daha sonra ekleyeceğini ifade etmektedir.
- 00:03Android Studio'da Hesap Makinesi Projesi
- Android Studio serisinin yeni bir dersinde hesap makinesi projesi yapılacak.
- Hesap makinesi, satıra yazılan uzun hesaplamaları yapabilen, araya karakter ekleyebilen ve çıkartabilen bir uygulama.
- Hesap makinesi ayrıca bir history özelliğiyle kullanıcıların yaptıkları işlemleri tarih sırasına göre tutuyor ve bu hesapları tekrar ekrana alabiliyor.
- 03:14Hesap Makinesi Tasarımı
- Tasarlanan hesap makinesi Google Play'de yayınlanmış ve video altına linki eklenecek.
- Proje tasarımı için önce renkler tanımlanacak, sonra table layout ve butonlar eklenilecek.
- Table layout'un genişliği ve yüksekliği "wrap content" olarak ayarlanacak, butonların genişliği "dp" değerleriyle, yüksekliği "wrap content" olarak belirlenecek.
- 05:55Buton Tasarımı
- İlk buton "clear" olarak tanımlanacak, text rengi beyaz, zemin rengi kırmızı olacak.
- Butonun köşeleri yuvarlanacak ve etrafına siyah bir çerçeve eklenilecek.
- Butona tıklandığında "onClick" olayı tanımlanacak ve "clearButton" adında bir fonksiyon oluşturulacak.
- 07:55Diğer Butonlar
- İkinci buton için parantez açma ve kapağa ait semboller kullanılacak.
- Semboller için alt kodları kullanarak eklenecek (örneğin parantez için 94, bölme işareti için 246).
- Butonlar kopyalanarak oluşturulacak ve her birinin id'si ve text'i düzenlenecek.
- 10:48Kod Tasarımı ve Düzenleme
- Konuşmacı bir kod tasarımı yapmakta ve "sqyor" adını verilen bir kare üzerinde çalışıyor.
- Bölme işlemi için "slash" ismini verdiği bir ad kullanıyor.
- Yazı makinesi düşünülerek 1.234.567 numarası kullanılıyor ve id'si "yedi", text olarak da "yedi" yazılıyor.
- 11:24Video Kapanışı
- Konuşmacı videoyu burada durduruyor ve öğeleri tek tek düzenleyeceğini belirtiyor.
- Bir sonraki videoda devam edileceği ve konuşmacının tasarımları ve id'leri dolduracağı söyleniyor.