Turkish tutorial about an open source mobil application F-droid. In this post, I am writing about detailed features and uses of F-droid. There is some information about how to download this application and also step by step tutorial about how to install and use F-droid.
Merhaba arkadaşlar. Bir süredir kendi halimdeydim hepiniz biliyorsunuz. Ancak bu proje hakkında henüz yazı yazmamıştım. Ben de düşündüm, Discord kanalı üzerinden yapılan konuşmaları da değerlendirerek, açık kaynak kodlu uygulama bulmakta zorlananlar olduğunu tespit ettim. Bunun sonucunda da kullandığım bu uygulamayı tanıtma gereği duydum.
F-Droid uygulaması kendisi açık kaynak kodlu bir uygulama olmasının yanı sıra, Google Play Store alternatifi olarak geliştirilmiş fakat bünyesinde açık kaynak kodlu uygulamalara yer veren bir uygulamadır. Yani bu süreçte ki arayışınıza bir nevi derman olabileceğini düşündüğüm bir uygulamadır. Bu konuda ki ayrıntıları aşağıda açıkladım.
F-Droid uygulamasını indirerek işe başlıyoruz. Bu uygulamayı android işletim sistemine sahip araçlarınızda kullanabilirsiniz.
Uygulamayı indirdikten sonra, indirdiğimiz apk uzantılı dosyasını çalıştırıyoruz. Aşağıdaki resimde görüldüğü gibi dosyanın sisteme yükleme işlemi başlıyor.

Sisteme yükleme işleminin bitmesinin ardından, yüklediğimiz uygulamayı aç diyerek uygulamaya giriş yapabiliriz.

Karşımıza aşağıda gördüğünüz gibi bir ekran gelebileceği gibi, "bu kategoride aradığınız uygulama bulunmamaktadır" şeklinde bir uyarıyla karşılaşabilirsiniz. Bu uyarının çözümüne yönelik işlemleri aşağıda daha ayrıntılı olarak açıklayacağım. Öncelikle karşımıza aşağıdaki resimdeki ekran geldiğini farz ederek anlatmaya devam ediyorum. Uygulama listesini aşağıda gördüğünüz gibi ulaşabiliyorsunuz. Bu uygulamaların büyük bir kısmı açık kaynak kodlu olmakla beraber, bazı uygulamaların kodları tam olarak açık değildir. Bu hususa dikkat etmenizi öneririm. Bu ekranda arama sekmesi üzerinden aradığımız uygulamaya ait kelimeleri yazarak istediğimiz uygulama/ uygulamalara ulaşabiliriz. Örneğin bir oyun arıyorsak "game" yazarak temel bir arama gerçekleştirebiliriz. Tabi ki aradığınız uygulamanın ismini biliyorsanız onu direk yazmanız kolay bulmanız açısından daha iyi olacaktır. -Mevcut- bölümünde depoda mevcut indirilebilir uygulamaların listesini görebiliriz.

Ana uygulama ekranı üzerinde -Kurulu- bölümünde, işletim sistemimiz üzerinde mevcutta kurulu olan uygulamaları görebiliriz.

Ana uygulama ekranı üzerinde güncelleme bekleyen uygulamaları -Güncellemeler- sekmesi üzerinden görebilir ve buradan uygulamaları güncelleyebiliriz.

F-Droid uygulaması, benzer diğer uygulamalardan ayıran en büyük özelliklerinden biri Blueetooth üzerinden paylaşım yapılabilme özelliğidir. Genel ayarlarına girerek bu özelliğini kullanabilirsiniz. Bunların dışında yukarıda ana ekranda uygulama görünmeyebileceğine dair bir şey söylemiştim. O konuya gelecek olursak. Eğer aynı sorunu yaşıyorsanız depo probleminiz mevcut demektir. Depo probleminden kastım uygulamaya ait deponun yüklenmesi gerçekleşmemiştir. Bu işlem çoğu zaman otomatik şekilde gerçekleşebileceği gibi bazen manuel olarak yapılması gerekmektedir.

Bu sorunun çözülebilmesi için -Depoları Yönet- sekmesine girerek orada bulunan aktiflik durumlarını incelememiz gerekir. Uygulama ilk yüklendiğinde -F-Droid- bölümü aktiftir, ancak -F-Droid Archive- kısmı pasif olabilir. Bu kısmı aktifleştirerek depoların yüklenmesini sağlayabilirsiniz. Eğer hala aynı sorun devam ediyorsa, uygulamayı tamamen kapatıp yeniden girmek sorunu çözecektir.

Uygulama indirme bölümüne gelecek olursak. 2048 oyununu indirmek istediğimizi farz ediyorum. Bu uygulamayı ana listede bulduktan sonra tıklayarak aşağıda resimde görünen sayfaya geliyoruz. Burada -Kur" dediğimizde uygulamayı sisteminize kurabilirsiniz. Uygulamanın hangi tarihte güncellendiğini ve eski sürümlerini de bu ekran üzerinden görebilirsiniz.

-Ayarlar- bölümünde uygulamanın bir çok özelliğini ayarlayabilirsiniz. Özellikle güncellemeleri Wifi ile yapılma seçeneğini seçmenizi tavsiye ederim. Eğer çok fazla uygulama indirirseniz bu uygulamalar mobil veriniz üzerinden güncellenir. Bunu engellemek için bu seçeneği seçili olması gerekir. Kendi kendine güncelleme aralığını da uzatarak yaşanacak mobil veri kayıplarının önüne geçebilirsiniz.

Burada dikkat edeceğiniz özelliklerden biri de - Uyumsuz sürümler- özelliğidir. Eğer paylaşma maksatlı indirmeyi planlıyorsanız ve uygulama sisteminize uygun değilse bu seçeneği aktif edebilirsiniz. Ancak sisteminizin mevcut sistemine uyumsuz uygulamalar sorun çıkaracağından bu özelliği az önce söylediğim durum haricinde kullanmanızı pek tavsiye etmiyorum. Bu özelliklerinin yanında bir çok özelliği ile çeşitli süzme işlemleri yapabilirsiniz. Bunlara ayrınca değişme gereği duymuyorum.


Depolarınızın yukarıda bahsettiğim şekilde yüklenmeye başladığında ki boyut olarak çok büyük boyutlarda değildir, ekranınızda bir indirme bölümü görünecektir. Bu aşamada herhangi birşey yapmanıza gerek yoktur. Uygulamanın depo indirmesi tamamlandığında uygulamayı yeniden başlatmanız yeterlidir.

F-Droid uygulamasının en güzel özelliklerinden biri de, uygulamayı indirmeden önce sizden talep edeceği izinleri görebilmenizdir. Bazı uygulamalar rahatsız edici ya da şüphe çekici şekilde izinler talep edebilmektedir. Bu durumun önüne geçilmesi için güzel bir yöntem.

-Bağlantılar- bölümü üzerinden uygulamanın kaynak koduna ve uygulamayla ilgili bildirilmiş sorunlara ulaşabilirsiniz.

Aşağıdaki resimde görüldüğü üzere uygulama ile ilgili sorunlar yazılmıştır. Bu bahsettiğim indirmek istediğiniz uygulamalar ile ilgili sorunlardır. F-Droid uygulamasının kendisine ait sorunları resmi internet sitesi üzerinden bildirebilirsiniz.

Uygulamanın kodlarını görmek için view code diyerek kodlarına ulaşabiliriz. Bu özelliğini özellikle koyma gereği duydum. Çünkü açık kaynak kodlu proje aranan bu dönemde yanlış ve alakasız github üzerinden seçimlerden dolayı red yememek için önemli bir adımdır. uberspot/2048-android github üzeriden seçim yaparak sorunsuz ve kafanız rahat şekilde yazmaya başlayabilirsiniz bu uygulama için.

Uygulamanın kodlarını inceleyebilirsiniz. Bunu özellikle belirtme nedenim özellikle kod bilen arkadaşlar için. Kodlarda bir hata ya da kimlik hırsızlığı gibi bir duruma ait kod görmeniz halinde F-Droid resmi sitesi üzerinden şikayet ederek, bu uygulamanın F-Droid deposundan çıkarılmasını sağlayabilirsiniz. Tabi ki baştan da söylediğim gibi bunun tespiti için belirli bir oranda kod bilgisi gereklidir.

Daha önce tamamen açık kaynak kodlu olmayan uygulamaları da bünyesinde barındırdığından bahsetmiştim. Bunun örneğini aşağıdaki "Telegram" uygulaması üzerinden görebilirsiniz. "Kaynak kod tamamen özgür değildir" ibaresinin bulunduğu uygulamalar da bulunmaktadır.

Uygulama içerisinde işinize yarayabilecek bir çok açık kaynak kodlu uygulama olduğu gibi, bir işe yaramayan çok sayıda uygulama da bulunmaktadır. Bu sebeple uygulamayı indirmeden önce uygulama içerisindeki sorunlar bölümünü iyi incelemenizi ve indirme işleminize bundan sonra başlamanızı tavsiye ederim. Ayrıca sürümün güncellenme tarihi de indirmede sizler için bir kriter olsun. Kullanışlı bir uygulama.
Elimden geldiğince ve dilim döndüğünce size bu uygulamayı anlatmaya çalıştım. Dahil olduğumuz ve aktif olarak kullandığımız Utopian projesinde sizlere katkı sağlayabileceğini ve arayışınızı kolaylaştırabileceğini umarak bu konuyu açtım. Umarım faydalı olmuştur. Sabrınız için teşekkür ederim. Elimden geldiğince ara vermemeye çalışacağım.
Posted on Utopian.io - Rewarding Open Source Contributors