Mobil Uygulamalar ve Geliştirme Ortamı
Verimlilik ve üretkenlik üzerine ara ara çeşitli öneriler iletiyorum. Kişisel olarak çokça okumalar yaptığım bu konu ile ilgili ilerleyen zaman içerisinde ayrıca okuma önerileri de paylaşmaya çalışacağım.
2019 yılı son çeyreği itibariyle listelediğim pek çok karar çerçevesinde adımlar atmaya özen gösteriyorum. Bu amaçla, kullandığım uygulamalar başta olmak üzere, çeşitli yazıları üretkenlik etiketi üzeriden yayınlamaktayım. Ek olarak, Verimlilik & Üretkenlik ve 2020 Özeti ve 2021 Hedefleri başlıklı yazılara da göz atabilirsiniz.
Bu yazıda iPadOS ve mobil kullanım için geliştirilmiş birkaç uygulamaya ve yapılandırmaya değineceğim1. Yazıyı bir öneri dizini olarak da nitelendirebiliriz. Özellikle, Shortcuts ile ilgili yeni eklemeler olacağını söyleyebilirim. Shortcuts, iOS için görsel bir komut dosyası (visual scripting) oluşturma uygulamasıdır2 3.
Uygulamalar
Uygulamaları çeşitli alt başlıklar halinde görebilirsiniz. Pek çoğunun hali hazırda yoğun bir kullanımı olduğu aşikar. Ancak, yine de hızlı bir göz taraması için yer vermenin paydalı olacağını düşünerek ekledim.
Verimlilik
Loom
Verimlilik & Üretkenlik başlıklı yazıda da yer bulan Loom, günlük iş akışı içerisinde sıklıkla kullandığım uygulama / servislerden biri4. Özellikle iletişim sürecinde açıklamaları örneklendirmek ve vurgulamak amacıyla mesajlaşma trafiğini inanılmaz derecede düşürdüğünü söyleyebilirim. Buna ek olarak, çok yakın bir zaman itibariyle yazılar içerisindeki çeşitli konuları da yine Loom aracılığı ile açıklamaya başladım.
Mobil uygulama aracılığı ile de yine ekran kaydı almak ve hızlı bir şekilde yayınlamak mümkün. Ancak, ekran kayıt esnasında ekrana not düşme ve benzeri özellikler şimdilik uygulamada yer almamakta.
Toggle Track
Toggle, iş ve zaman yönetimi konusunda oldukça fayda sağlayan, ekip yönetimi ve müşteri raporlama özellikleriyle (aynı zamanda uygulamaların log'lanması da mümkün) uzaktan çalışma sürecini de kolaylaştıran bir uygulama5. Pek çok alternatif arasından arayüz ve işlevsellik anlamında en etkili çözümlerden biri olduğunu söylemek mümkün. Freelance çalışanlar için ise ücretli kullanımda fatura ve saat/ücret hesabı gibi ek özellikler de mevcut.
Notion
Notion yine sıklıkla kullandığım ve Verimlilik & Üretkenlik başlıklı yazıda daha önce değindiğim bir not tutma ve dokümanasyon uygulaması6. Uygulamanın sunduğu entegrasyon özellikleri sayesinde farklı süreçler içerisine de dahil edilebilen Notion özelinde ilerleyen günlerde içeriklerin nasıl farklı formatlarda cihaz ve uygulama bağımsız değerlendirilebileceğine değineceğim.
iWriter
iWriter bir markdown editörü7. Esasıda, Notion ve geliştirma başlığı altında yer alan Working Copy aracılığı ile eksra bir editör ihtiyacı olmaksızın markdown formatında içerikler üretebilmek mümkün. Ancak, arayüz sadeliği ve markdown özelindeki yetenekleri ile yine gereksinim duyduğum bir uygulama olduğunu söyleyebilirim.
Notability
Notability, oldukça popüler olan bir diğer not uygulaması. Görsel/medya ve web sayfası ekleme, sayfa akışı oluşturma, bu sayfalar üzerine çizim ve formüller ekleyebilme, el yazısını normal metne dönüştürme ve tüm bu sayfaları PDF olarak kaydetme gibi pek çok özellik sunmakta8.
Geliştirme
Git repolarının yönetilmesi, kod yazma ve dosya transferi, otomasyonlar gibi işlemler için kullandığım bazı uygulamaları aşağıda görebilirsiniz. Geliştirme ortamına dair ayrıca Owen Williams ve Fatih Arslan tarafından yapılan paylaşımların da takip edilmesini öneririm9 10 11.
Scriptable
JavaScript kullanarak iOS cihazlarda işlemlerin otomatikleştirilmesini sağlayan bir geliştirme ortamıdır12 13. Yazılan kodlar ayrıca farklı cihazlarla da paylaşılabilmektedir. x-callback-url aracılığı ile farklı uygulamalarla da etkileşime geçilebilmektedir. Scriptable aracılığı ile yazılan kodlar Shortcodes aracılığı ile yönetilebilmektedir. Hem Scriptable hem de Scriptable ile ilgili ayrıca örnek kodlar paylaşmaya çalışacağım.
Blink Shell
Blink Shell, bir mobile shell Mosh ve SSH istemcisi. SSH isteklerinin yanı sıra, doğrudan pek çok Unix komutunu da kullanma imkanı sunmaktadır. Özellikle grep, sed, awk başta olmak üzere scp ve sftp, cat, curl ve daha olarca komutu kullanmak mümkün14.
Koder
Koder, PHP, JavaScript, HTML, CSS, shell, sql, r, sass, python, powerchell, markdown, luad, latex başta olmak üzere 80 farklı dil ile kodlama yapabileceğiniz, işaretleme ve tamamlama gibi özellikler sunan, yerel ve uzak bağlantılar oluşturulabilen ve kendi içerisinde SSH isemcisi barındıran bir kod editörü15.
Kodex
Kodex, yine ara ara kullandığım bir diğer kod editörü16. Koder ile kıyaslandığında daha sade olmasına karşın bazı konularda (bul ve değiştir alanında) daha başarılı özellikler sunabiliyor.
Working Copy
Working Copy, iOS için gelişirilmiş, GitHub, GitLab ve BitBucket gibi popüler servislere hızlı bağlantı imkanı sunan, başarılı bir git istemcisi17. Ayrıca, LFS, Web IDE (HTML görüntüleme ve JS konsolu), çevrimdışı çalışma modu gibi özellikler de sunmakta.
Güvenlik
Hesap yönetimi ve şifre oluşturma / saklama, kimlik belirleme gibi işlemlerde kullanılabilecek uygulamaları aşağıda görebilirsiniz.
Bitwarden
Çok uzun zamandır LastPass kullanıcısıyım. Hala kurumsal olarak devam etsem de kişisel kullanımda yakın zamanda senkronize cihaz sayısında kısıtlama getirilmesi, oturum başlatma aşamasıdaki hatalı işlemler ve aynı servis üzerindeki çoklu oturumlarda bilgilerin güncellenmesi sürecindeki hatalar sebebiyle bir süredir Bitwarden kullanıyorum18.
Microsoft Authenticator
Microsoft Authenticator bir Google Authenticator alteratifi. Özellikle kullanışlılık ve hesap senkronizasyonu gibi özellikler sebebiyle tercih ettiğim Microsoft Authenticator geçici süre kullanmayı düşündüğüm bir seçenek19.
Tasarım
Affinity Designer
Lisans öğrenciliğinden bu yana Adobe kullanıcısıy(d)ım. 2018 yılından bu yana ise Creative Cloud üyeliği üzerinden abonelik opsiyonunu değerlendirmekteydim. Ancak, zamanla uygulamaları kullanım yoğunluğum oldukça düştü. Hatta kimi zamanlarda birkaç ay herhangi bir CC uygulaması kullanmadığım durumlar da oldu. Ancak, elbette bu tür zamanlarda da abonelik kesintisiz devam etmeke.
Zamanla gereksinim duyduğum kompleks ve sürekli işlerin azalması sebebiyle alternatifler araştırdığım bir zamanda Affinity uygulamalarına denk geldim20. Şu anda hem masaüstü hem de mobil olarak Designer ve Photo uygulamalarını kullanmaktayım.
Procreate
Procreate, popüler çizim uygulamalarından biri21. Katman (layer) mantığı ve fırça (brush) yönetimi oldukça başarılı olan uygulama aynı zamanda animasyon oluşturma özelliği de sunmakta.
İş
Whimsical
Whimsical, daha önce Pratik Araçlar: Whimsical başlıklı yazıda da değindiğim üzere, çevrimiçi bir işbirliği araçları topluluğu olarak ifade edilebilir. Bir mobil veya masaüstü uygulamaya sahip olmasa da mobil olarak kullanılabilecek bir PWA22. Bu sayede oluşturulan akış çizelgeleri, şemalar ve zihin haritalarını da sanki bir mobil uygulama kullayor gibi yönetebilmek mümkün.
Donanım
Logitech K380 Bluetooth Klavye
Aynı anda 3 cihaza kadar Bluetooh aracılığı ile ilişkilendirilebilen klavye boyutları ve tasarımı ile de gün içerisinde sıklıkla kullandığım bir donanım haline geldi. Masaüstü ve tabletin kendi klavyeleri (Magic Keyboard) cihaz tek başına kullanıldığında oldukça işlevsel. Ancak, cihazlar arasında hareket edildiğinde veya bir ekran çalışma sürecide dahil edildiğinde çok ergonomik olmayabiliyor. Bu gibi durumlarda bir yardımcı donanım iş akışının daha kolay yürütülmesini sağlayabiliyor.
- iPadOS. Apple ↩
- Shortcuts (app). Wikipedia ↩
- Shortcuts. Apple Store. Kestirmeler Kullanma Kılavuzu ↩
- Loom: Screen Recording & Video. App Store ↩
- Toggl Track: Hours & Time Log. Apple Store ↩
- Notion - Notes, projects, docs ↩
- iWriter. Apple Store ↩
- Notability. Apple Store ↩
- Owen Williams. (2019). It’s finally possible to code web apps on an iPad Pro ↩
- Fatih Arslan. (2019). Using the iPad Pro as my development machine ↩
- betterprogramming. (2020). It’s 2020 and Coding on iPads Is Finally Enjoyable ↩
- Scriptable. Apple Store. Scripable Documentation ↩
- JavaScriptCore. Apple Developer Documentation ↩
- BlinkShell. Apple Store. BlinkShell Documentation. UNIX Command Line Tools Roundup. Blink Shell ↩
- Koder Code Editor. Apple Store ↩
- Kodex. Apple Store ↩
- Working Copy - Git client. Apple Store ↩
- Bitwarden Password Manager. Apple Store ↩
- Microsoft Authenticator. Apple Store ↩
- Affinity Designer. Apple Store ↩
- Procreate. Apple Store ↩
- Darta Rina Turkmena. (2021). Does Whimsical have a desktop app? Whimsical Help Center ↩