Posts in Category: mobil

Tasarım Desenleri Nedir ?

Yazılım mühendisliğinde tasarım desenleri, yazılım tasarımında yaygın olarak ortaya çıkan bir soruna genel tekrarlanabilir bir çözümdür. Bir tasarım deseni, doğrudan koda dönüştürülebilen bitmiş bir tasarım değildir. Birçok farklı durumda kullanılabilecek bir sorunun nasıl çözüleceğine dair bir açıklama veya şablon sunar.

Design Patterns(Tasarım Desenleri), deneyimli nesne tabanlı yazılım geliştiricileri tarafından kullanılan en iyi uygulamaları temsil eder. Tasarım örüntüleri, yazılım geliştiricilerinin yazılım geliştirme sırasında karşılaştıkları genel sorunlara çözümlerdir. Bu çözümler, çok sayıda yazılım geliştiricisi tarafından oldukça büyük bir süre boyunca deneme yanılma yoluyla elde edilmiştir.

Dörtlü Çete (GOF) Kimdir?
1994’te, dört yazar Erich Gamma, Richard Helm, Ralph Johnson ve John Vlissides, Yazılım Geliştirmede Tasarım Kalıbı kavramını başlatan Tasarım


Linux Mint Android Emulator Hatası

Linux Mint’e kurduğunuz Android Studio’da Emulator hatası alıyorsanız terminal üzerinden Android Studio dizinine girip çalıştırmayı deneyin.

cd /usr/local/android-studio/bin
LC_ALL=C ./studio.sh


React Native Nedir?

React Native, yeni nesil React – Facebook tarafından geliştirilen ve 2013’te Github’da açık kaynak olan bir JavaScript kütüphanesidir.

Native uygulama oluşturma, yalnızca belirli bir işletim sistemi için uygulamalar yazmak anlamına gelir.

React Native, geliştiricilerin yazdıkları kodu web üzerinden ve mobil ortamda yeniden kullanmasına yardımcı olur.

Geliştiriciler, iOS ve Android için aynı uygulamayı sıfırdan oluşturmak zorunda kalmayacak. Her işletim sisteminde kodu tekrar kullanabileceklerdir. React Native ile ilgili harika olan şey, Objective-C‘de ve ya Java‘da bitmiş bir uygulama ile React Native’i kullanarak inşa edilmiş bir uygulama arasında çok az fark olmasıdır.

Android ve iOS’un kod geliştirme ortamları çok farklıdır. Bu yüzden iki farklı platforma uygulama çıkarmak zaman alır. Ancak React Native ile yalnızca bir geliştirici farklı mobil işletim sistemlerinde yazabilir.

React Native’in çalışma prensibini şu şekilde düşünebiliriz.


REST API Nedir ?

REST,  Representational State Transfer ‘in kısaltmasıdır.  Representational State Transfer yani Temsili Durum Transferi, HTTP metotlarını kullanan, esnek bir yapıya sahip, istemci – sunucu arasındaki basit bir veri iletişim yoludur. Katı kurallara sahip bir protokolden ziyade bir mimari stildir.


SEO İçin UX’in Önemi

Arama motoru algoritmaları daha sofistike hale geldiğinde, birçok insan kullanıcı deneyiminin arama sıralamasında daha büyük bir rol oynayacağına inanıyor.

Arama motorları, makine öğrenimi sayesinde yıllar içinde hızlı oranda büyüyor. Bu ilerlemeler, arama motorlarının yalnızca içerik açısından değil, aynı zamanda kullanıcı deneyimi (UX) açısından en alakalı sonuçları sağlamaya odaklanmasına olanak tanıyor.

Gün sonunda, tüketici için iyi olan şey, organik arama performansı için iyi – özellikle de makine öğrenmesinin, algoritmaları arama ve arama dizisi gibi alanları, içerik kalitesi, yapı gibi alanları bir araya getirmek için nasıl daha merkezi hale geldiğini düşünebiliriz.


ReactJS Nedir? Öğrenmeli miyim?

Merhabalar. Uzun zamandır vizeler, projeler vs derken burayı çok boşladığımı fark ettim.  Okulda İnternet Programlama dersinde yeniliklere açık bir hocamız sayesinde gördüğüm ReactJS’ten bahsetmek istedim bu yazıda. Ben React’ı oldukça sevdim. Keşke biraz daha erken haşır neşir olsaydım diye bile düşündüm.

ReactJS nedir?

ReactJS temelde, tek sayfa uygulamaları için özel olarak kullanıcı arabirimleri oluşturmak için kullanılan opensource JavaScript kütüphanesidir. Web ve mobil uygulamalar için görüntüleme katmanı işlemek için kullanılır. React ayrıca yeniden kullanılabilir UI componentleri oluşturmamızı sağlar.

React başta Facebook için çalışan bir yazılım mühendisi olan Jordan Walke tarafından oluşturulmuş. Önce Facebook’ta kullanılmaya başlanıyor. Şöyle ilginç bir öyküsü de varmış.

Facebook


Android Hürriyet Api Kullanımı

Bu makalede Android Studio ortamında Hürriyet API kullanımına değineceğim. Başlamadan önce Hürriyet Developers API sayfasından dökümantasyonu okumanızı öneririm. Hürriyet Api kullanmak için Hürriyet Developer üzerinden kayıt olup, Api Key almamız gerekiyor. İşlem basamakları aşağıda verilmiştir.

Giriş yaptıktan sonra Dashboard kısmından Api Key’i alıyoruz. Projemiz içinde bu Key’i kullanacağız.

Projenin bitmiş halinin dallanması bu şekilde oluyor. Model klasörünün içinde NewMO , Adapter klasörünün içinde ListAdapterNews, Fragment klasörünün içinde Tab2Haberler bulunuyor. Hürriyet Api projenin sadece bu kısmında kullanılmış oluyor.