21.12.17

Basit Oyunlar / Uygulamalar

Yazılımı öğrenmeye başladığım ilk günden itibaren ufak tefek uygulamalar yazmaya çalıştım. Eski harddiskimi karıştırırken bunları gördüm ve görsellerini paylaşmak istedim.

Televizyondan bilirsiniz bir kelime bir işlem programı vardı. Bunu Derinlik Öncelik Algoritma ile çözen bir uygulamanın görseli:

bir işlem

Her karttan 2 tane var. Kartları açarak ilerliyorsunuz ve aynıları buldukça puan kazanıyorsunuz. Ne kadar az denemede bulursanız puanınız o kadar yüksek oluyor ve yüksek puanlar lider panosunda gözüküyor.


hafıza oyunu

Whack a mole diye de tanınan hızla yer değiştiren köstebeğin kafasına vurarak puan kazanmaya çalıştığımız oyun.


İskambil destesinden kart seçerek sırayla dağıtıldığında seçilen kartın kendisine gelenin kazandığı oyun.




İlk yaptığım Var mısın yok musun? du galiba en amatörü bu duruyor görüntü olarak. Yine de teklif verme kısmı beni zorlamıştı.


Texas Holdem Poker hesap makinesi: Elinizin kazanma ihtimalini hesaplıyor.





1.12.17

Equalizer gif

Here some equalizer gifs for you, I've created them for a local hackathon by using piskelapp.com



equalizer

equalizer

equalizer
equalizer


4.9.17

Firebase Push Notification ile Admob Birlikte Kullanımı Cordova

Selamlar,

Ionic v1 ile yazdığım bir uygulamada hem reklam (admob) hem de push notification (firebase notification) kullanmam gerekiyordu. Cordova pluginlerinden cordova-admob ve cordova-plugin-fcm yi birlikte kullanmaya çalıştım fakat şu hatayı aldım:

Execution failed for task ':processDebugGoogleServices'.
> Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 9.0.0.

Biraz araştırdığımda sorunu çözdüklerini dile getirdiler ama ne yaptıysam çalıştıradım. Çözümü farklı bir yolda buldum. cordova-admob plugini yerine cordova-plugin-admobpro-firebase'i kullanarak hatayı ortadan kaldırdım.