Merhabalar benim yazdığım ve açık kaynaklı olarak githuba yüklediğim bir mobil uygulamadan bahsedeceğim
Neden böyle bir uygulama yazdım?Hepimiz MacOs yada Linux kullanırken terminalde “Ya şunu yapmak için hangi komutu kullanıyorduk?” sorusunu kendine sormuştur.Bende bu soruların cevaplarını aramak için illa Google’ye bu sorularımızı sormayalımda alalım elimize telefonu cevabını direk bulalım dedim.Bir nevi el kitapçığı.İsteyenlerde uygulamayı açıp komutları öğrenmek için okuyabilir.
İçinde neler kullandım?- Kullanıcıya verileri göstermek için Drawer Menu Activity ve Fragment kullandım
- Verileri json formatına göre düzenledim
- Json formatındaki dosyadan verileri çekmek için Json Parse kullandım
- Kullanıcıya verileri bir liste şeklinde vermek için recyclerview kullandım
- Kullanıcının kendine özel komutları kaydetmesi için SQLite kullandım
- Online komutları çekme ve göndermek için 2 adet get ve set işlemi yapan php dosyası kullandım.Komutları ise mysqlde tuttum.Ve volley kütüphensini.
- Sağ altköşede bulunan menü için Yavskinin FloatAction Buttonunu kullandım
- Online komutlar kısmın recyclerviewda refresh yapmak için swipy kullandım
- Online komutlarda veri çekerken kullandığım load kütüphanesi ise Stateful kütüphanesi
- Komut ekle kısmında ekle butonunu özelleştirmek için sparkın submit butonunu kullandım
Özellikleri Neler?
Başlıklar şu şekilde:- Dosya Komutları
- Arama Komutları
- Sıkıştırma Komutları
- FTP Komutları
- Ağ Komutları
- Git Komutları
- İzin Komutları
- Sistem Komutları
- Pacman Komutları
- Milis Linux Komutları
- Fux Project Komutları
Ekstra olarak özel kullandığınız komutları “Benim Komutlarım” kategorisine ekleyebilirsiniz.Yada herkesle paylaşmak istiyorsanız “Online Komut Ekle” kısmından komutunuzu paylaşabilirsiniz.
Uygulama içi görüntülerİndirmek isteyen olur diye linkini paylaşıyorum:
https://play.google.com/store/apps/details?id=hsmnzaydn.serkanozaydin.net&hl=trAçık kaynaklı bir proje :
https://github.com/hsmnzaydn/TerminalKomutlari