Android Studio’da Git Kullanımı

Kuşkusuz yazılım geliştiriciler için önemli bir yere sahip olan versiyon kontrol sistemi(VCS) olan Git, terminal üzerinden çalışabilen komutları sayesinde işlemleri yürütebilir. Github, Gitlab, Bitbucket gibi sistemler ise git üzerinde çalıştığınız…

Android’de sık kullanılan 8 kütüphane

Android projelerinde farklı işler için kodların daha efektif ve performanslı olmasını sağlayan açık kaynak kodlu kütüphaneler bazen bizler için hayat kurtarıcıdır. Onlarca satırlık kodu çok basite indirgerler ve kullanımlarıda kolaydır….

Uygulama package yapısı nasıl olmalıdır?

Bir Android uygulamasının sürdürülebilir olması, hataların hızlıca çözülebilmesi, kodların daha anlaşılır bir yapıyla yazılması ve yeni özelliklerin zorluk çekmeden eklenebilir olması geliştirici için oldukça önemli bir konudur. Bu doğrultuda uygulama…

Parcelable kullanın, kullandırtın

Merhabalar Android’de sayfalar arası veri alışverişi yaparken Intent/Bundle yapısını çoğunlukla kullanırız. Bu yöntem daha çok string, integer, double, boolean vs. verileri diğer sayfalara göndermek için kullanılır. Bunun dışında herhangi bir…

Firebase ile bildirim gönderme

Merhabalar. Bu yazıda Android üzerinden Firebase ile bildirim gönderme işlemini anlatmaya çalışacağım. Öncelikle biraz Firebase’den bahsedelim. Google tarafından satın alındıktan sonra oldukça işlevsel hale getirilen Firebase gerçek zamanlı veritabanı, uygulama…

Android Studio ile projenizdeki API keyleri gizleme

Merhabalar Android projelerinizde mutlaka dışarıdan dahil edeceğiniz, başkalarıyla paylaşmayacağınız, size özel API keyler ya da buna benzer değişkenleri nasıl barındırmamız gerekiyor bu yazıda bundan bahsetmeye çalışacağım. Şimdi şöyle düşünün bir…

Harici SQLite Veritabanını Cihaza Kopyalama

Merhabalar. Bu yazımda Android için dışarıdan dahil edilecek SQLite veritabanını nasıl cihazınıza kopyalayacağınızı ve bu veritabanıyla nasıl işlemler yapabileceğinizi anlatmaya çalışacağım. Öncelikle şunu belirteyim kopyalama yapmak için internette hem türkçe…

HTML ve CSS dosyalarını WebView’e Yükleme

Merhabalar bu yazımda Android’de WebView içerisine HTML ve CSS dosyası yüklemeyi anlatacağım. Neden böyle birşey yapma ihtiyacı duyuyoruz önce ondan bahsedeyim. Android tarafında bazen öyle tasarımlarla karşılaşacaksınız ki bunu Android’in…

$scope ve $rootScope ilişkisi

Merhabalar Bu yazımda AngularJS’in birbiriyle ilişkili iki önemli nesnesi olan $scope ve $rootScope’dan bahsedeceğim. Scope kavramı uygulamalar için bir kapsamı ifade eder.Bu kapsam AngularJS için controller ve view’in birbiriyle konuşmasını…

Gulp.js ile iş yükünüzü hafifletin

Gulpjs front-end’de iş akışınızı otomatikleştirmeye yarayan Nodejs tabanlı bir Javascript aracıdır.Bazen manuel olarak yapılan ve gereksiz yere vakit kaybedilen işlerde Gulpjs yardımınıza hızır gibi yetişmektedir.Alternatif olarak Grunt aracıda kullanılmaktadır ancak…