Kullanılan Teknolojiler

Android Studio, Android uygulamaları geliştirmek için kullanılan resmi bir yazılımdır. IntelliJ IDEA tabanlı olarak geliştirilen özel bir geliştirme ortamıdır. Sadece Android uygulamaları geliştirmek için tasarlanmıştır.
Temel Özellikleri;

  •  Gradle tabanlı esnek bir yapıya sahip olması,
  •  Uygulamalarımızı kontrol için emülatör ortamına sahip olması
  •  GitHub entegrasyonuna sahip olması
  •  Kapsamlı test araçlarına sahip olması
  •  C++ ve NDK(Native Development Kit) desteğinin olması gibi birçok özelliğe sahiptir.
Kotlin genel amaçlı bir programlama dilidir. Google, 2017'de Android geliştirme için Kotlin'i resmi bir dil olarak benimsemiştir. Java’nın eski ve çok fazla kısıtlaması olması Kotlin’i popüler hale getirmiştir. Java’nın yerine geçebilecek ve Java sınırlamalarını ortadan kaldıran yeni bir dil olmayı hedeflemiştir. Java ile %100 birlikte çalışabilir olması da avantajlarından biridir. Kotlin’in temel amacı kod satırlarını azaltmak ve daha güvenli kod yazmaktır.

Firebase, geliştiricilerin tüm ihtiyaçlarını karşılayan bir ücretsiz geliştirme ve destek platformudur.
Firebase'in sağladığı bulut veritabanı ve Android Studio ile olan entegre çalışma şeklidir. Sağladığı gösterge paneli ile kaç kişinin kullandığı,
verilerin kaçının kullanıldığı, kullanıcını ne kadar kullandığı, çökme sorunları bildirimi gibi birçok özelliği ile geliştiriciye destek sağlaması da avantajları içerisindedir. Ayrıca bulut veritabanı sayesinde daha hızlı veri çekeceğimiz için kullanıcı tarafında beklemeleri azaltacaktır. Bulut veritabanı; sunucu, depolama ve ağ yazılımlarının internet üzerinden sağlanarak esnek ve ekonomik olarak kullanılmasıdır.


Yorumlar

Popüler Yayınlar