Aylık arşivler: Ocak 2022

S.O.L.I.D. Yazılım Prensipleri

Her yazılımcının bilmesi gereken, yazılım geliştirmenin temel prensipleri olarak kabul edilmektedir.

Geliştirilen yazılımın esnek, yeniden kullanılabilir, sürdürülebilir ve anlaşılır olmasını sağlayan, kod tekrarını önleyen prensiplerdir.

Bu prensipleri üstat Robert C. Martin tarafından öne sürülmüş prensibler bütünüdür.

Okumaya devam et

Web Uygulamalarınız İçin Yeni Bir Cross-Platform Ortamı: Capacitor

PhoneGap ve Cordova’yı eski topraklar bilir. Mobil uygulama ihtiyaçlarını arttığında, benim gibi web uygulama geçmişi köklü olan yazılımcılara, Android Studio ve Xcode üzerinde native uygulama geliştirmek cidden ölüm geliyordu. Çünkü kullandığımız platformlara hiç benzemiyordu.

Mobil uygulamalara teknolojileri ilerledikçe, bizim mesleğin felsefesinde yatan “sorunlara çözüm bulmak” ile cross-platform mobil uygulama geliştirme araçları çıktı. Çok işimize yaramıştı. İlk cross-platform mobil uygulamayı, biletyol projemizde sevgili dostum Mahir Fatih Ünal’la birlikte Cordova+Vue.js ile yapmıştık. Mantık şuydu web sitesi gibi hazırla ve bu platformlar webview içinde, tıpkı tarayıcı açtığımız bir web sitesi gibi çalışıyordu.

Okumaya devam et