Flutter Integration Testing Nasıl Yapılır?

Merhabalar bu yazımda Flutter ile integration testing konusu üzerinde ufak bir başlangıç yapacağız. Instagration testing; robot bir kullanıcının uygulamanızı kullanıyormuş gibi test etmesini sağlar. Böylelikle uygulamanızda karşılaşacağınız hataları minimum seviyeye indirmenizi sağlar. Integration Test  ile bir uygulamanın kullanıcıların beklediği gibi çalıştığından emin oluruz. pubspec.yaml dosyamıza aşağıdaki kodu ekliyoruz; Proje dosyamıza integration_test/integration_test.dart diye klasör ve dart […]

Flutter Integration Testing Nasıl Yapılır? Read More »

VSCode’a Snippets Ekleme

1 -Settings > Configure User Snippets 2- Ekleme yapmak istediğiniz dili seçiyorsunuz. Mesela aşağıdaki snippets’ı kullanmak için t_scaffold yazmak yeterli oluyor. Örnek: Kendi Snippetlarınızı oluşturmak için şu siteyi inceleyebilirsiniz : https://snippet-generator.app/ Custom snippet oluşturmak için şu videoyu inceleyebilirsiniz: https://youtu.be/TGh2NpCIDlc

VSCode’a Snippets Ekleme Read More »

Dart Const, Final, Var, Dynamic ve Static Kavramları

Static bir nesneyle ilgili olan özelliklerin o nesnenin instance’ıyla bağlı olup olmadığını belirler. Static değişken ve method olabilir. Staticler Classtan yeni bir nesne oluşturulduğunda üretilmez. Bütün nesneler ayni static objeyi kullanır çünkü tamamen classa aittir ondan üretilen nesneye değil.   Const derlenmeden veya derlenme zamanı değerli bilinenlerdir. Var, final, dynamic sadece değişken tanımlarken kullanılır. Const’un farklı

Dart Const, Final, Var, Dynamic ve Static Kavramları Read More »

3D Yazıcı Extruder Kalibrasyonu

Merhaba bu yazımda size 3D Yazıcı ile baskı alırken, aldığınız baskıların kalitesini nasıl arttırabileceğinizden bahsedeceğim. Yazıma başlamadan önce şunu belirtmek istiyorum; çoğu kişi aşağıdaki pembe filika görselindeki gibi bir baskıyı extruder kalibrasyonu ayarlarıyla alakalı olarak düşünüp sürekli kalibrasyon yapıyor. Aşağıdaki görselin sebebi yazının hotend’in tıkanması ile alakalı olmaktadır. Yani yazıcının teflon borusuyla nozzle’ın birleştiği yerde

3D Yazıcı Extruder Kalibrasyonu Read More »

İnitialize Nedir?

initialize: başlatmak oluyor, genellikle uygulamada kullanmak için bir class yarattık veya bir paketten indirdik diyelim. Bir classın içindeki metotları hemen paldır küldür çağırıp kullanamıyoruz, önce onu başlatmamız gerekiyor ki, bizim sisteme göre bazı şeyler oluştursun kendi içinde veya backend ile konuşup bazı ayarlar çeksin vs. Arabaya biner binmez gitmiyor, önce kontağı çeviririz, o bazı testler

İnitialize Nedir? Read More »

Fusion 360 Kısayol Tuşları Oluşturma

Merhaba Fusion 360 programında çizim yaparken en çok kullandığınız araçları klavyenizde kısayol olarak atayabilirsiniz. Örneğin ben aşağıdaki gibi 2-Point Circle için klavyemde Shift+C‘yi ayarlıyorum. Panelden kısayol oluşturmak istediğiniz aracın üzerine geldiğinizde üç nokta gözükecek, onu tıkladığınızda Change Keyboard Shortcut seçeneğine tıklayıp kısayol ataması yapabilirsiniz.

Fusion 360 Kısayol Tuşları Oluşturma Read More »