Samsung Galaxy Note 8

     
     Ben hala note 3 ile oynarken samsung galaxy note 8'i tanıttı bile :) / bayağı geride kaldım galiba/ Tabi yazılım geliştiricisi olarak- hemde mobil- geride kalmak  olmazdı.  O yüzden tüm note 8 özelliklerini gelin beraber öğrenelim.


     Galaxy Note 8 depolama tarafında bizi doyuracak gibi . 6 GB RAM'e sahip olan note 8 , depolama alanı 64 ,128 , 256 GB olmak üzere üç farklı seçenek ile karşımıza çıkıyor. Fakat ülkemizde cihazın sadece 64 GB'lık versiyonu satışa sunulacak. Ayrıca microSD destekli.

     Android 7.1.1 Nougat işletim sistemi ile satışa çıktı. Önümüzdeki dönemde yayınlanacak olan Android 8.0 Oreo güncellemesi tabi ki alarak daha da işlevsel hale gelecek. 

      Samsung kullanıcıların çift arka kamera beklentisini note8 ile cevapladı. 

Arka Kamera: 12 Megapiksel f/1.7 ve 12 Megapiksel f/2.4, OIS

Ön Kamera: 8 Megapiksel f/1.7


     Peki renkleri nasıl olacak? Bazı kullanıcılar için önemli detaylardan biri de bu. Gece Siyahı, Orkide Grisi ve Altın Sarısı renkleri ile 18 Eylül'de raflarda yerini alacak. 


     Ya fiyatı nedir ? Herkesin duymaya korktuğu cevap ise 4999 TL fiyat.  24 Ağustos - 18 Eylül tarihleri arasında ön siparişler alınacak.Ön sipariş veren kullanıcılara 500 TL'lik aksesuar hediye kuponu ,19 Eylül - 6 Ekim tarihleri arasında sipariş veren kullanıcılara ise 300 TL'lik aksesuar hediye kuponu dağıtılacak.

Ekran işlemci ve boyut- ağırlık özellikleri ise 

Ekran: 6.3 inç, QHD+, 2960 x 1440 piksel, Super AMOLED, Gorilla Glass 5

İşlemci: Exynos 8895 ( 4 x 2.5 GHz Exynos M2 + 4 x 1.7 GHz Cortex-A53 )

Boyut ve ağırlık: 162.5 x 74.8 x 8.6 mm - 195 gram bu şekilde.

     Ve son bir özellik olarak da 1.5 metre derinlikte suyun altında 30 dakika boyunca kalabiliyor akıllı telefonumuz.

     Hayırlı olsun :)





Android Oreo Geldi

Android O' nun ismi hakkında çok yazılıp çizildi ve tahminler Oreo olacağı yönündeydi. Ve öylede oldu. Google söz verildiği gibi Güneş tutulmasının olduğu gün açıklandı , tahminler doğru çıktı isim Android Oreo. 







Peki bu Android Oreo'yu oreo yapan nedir ? İşte cevabı !

Android Oreo (Android 8.0 ) 3D Touch desteği ile uygulamanın üzerine basılı tutulduğunda kullanıcılar birden fazla işlemi yapabilecek. Yeni bildirim noktaları ile bir nevi iOS'u bize hatırlatacak. (İOS hatırlatması pek hoş değil lakin) Bu özellik sayesinde herhangi bir uygulamadan gelecek bildirimleri kategorilerine göre durdurabilirsiniz. Picture in picture özelliği ile de video izlemek için ekranı ikiye bölmeye ihtiyaç duymayacaksınız. Yaşasın tam ekran uygulamalar yaşasın küçük ekranda oynayan video :) Ayrıca emoji severler içinde Google, yeni sürüm ile emoji'leri de baştan aşağıya yeniledi. 
Oreo'nun en güzel özelliklerinden biri de telefon cebinizdeyken arka plan servislerinin ve konum güncellemelerinin durdurarak uzun pil ömrü sunması. Bu demektir ki Android en iyi sürümü ile karşımıza çıktı. Bitti mi bitmedi !! Uyarlanabilir simgelerle birlikte simgelerinizin şeklini istediğiniz gibi seçebilirsiniz ki buna aşırı sevindim neydi arkadaş 3.parti tema uygulamalar :D Kolay bir kullanım sağlayacak olan oreo'da en önemli özellikler bunlar diyebiliriz.

Oreo, ilk olarak Pixel ve Nexus telefonlara sunulacak. Ardından ise diğer cihazlara ...

Android Oreo güncellemesini alacak bazı telefonların listesi;
  • Google Pixel
  • Google Pixel XL
  • Google Pixel 2
  • Google Pixel C
  • Google Nexus Player
  • Samsung Galaxy S8
  • Samsung Galaxy Note 8
  • Samsung Galaxy S8 Plus
  • Samsung Galaxy S7 Edge
  • Samsung Galaxy S7
  • Samsung Galaxy A3 (2017)
  • Samsung Galaxy A5 (2017)
  • Samsung Galaxy A7 (2017)
  • Samsung Galaxy A8 (2017)
  • Samsung Galaxy C9 Pro
  • Samsung Galaxy J7v
  • Samsung Galaxy J7 Max (2017)
  • Samsung Galaxy J7 Pro (2017)
  • Samsung Galaxy J7 Prime
  • Samsung Galaxy A9 (2016)
  • Samsung Galaxy A7 (2016)
  • Samsung Galaxy A5 (2016)
  • Samsung Galaxy A8 (2016) (A810F, A810DS)
  • Samsung Galaxy Note FE
  • LG G6
  • LG G5
  • LG V30
  • LG V20
  • LG V10
  • Nokia 3
  • Nokia 5
  • Nokia 6
  • Nokia 8



Array push & Local Storage

Herkese selamlar,

Local storage da arrayı tutmak ve eklentiler yapmak istiyor ve yapamıyorsanız doğru adrestesiniz.

Öncelikle local storage nedir  

Local Storage yani Yerel Depolama Local Storage mantığı kalıcı çerezler gibidir. Veriler telefon hafızasında ya da bilgisayar da depolanır. Kullanıcı verileri silene kadar ya da tarayıcı silinene kadar veriler silinmez. Local Storage özelliği tabiki Javascript ile kullanılıyor.

Şimdi array ile kullanımını öğrenelim ! (Tabiki verilerimizi json' a çevirerek kullanacağız.)




function ekle() {
    
    var arrays = JSON.parse(localStorage.getItem("tümveriler"));
   if(arrays == null)arrays = [];
    var textbox1 = document.getElementById("baslik").value;
    var girilen_deger = {
        "title": textbox1
    };
    localStorage.setItem("girilen_deger", JSON.stringify(girilen_deger));
    arrays.push(girilen_deger);
    localStorage.setItem("tümveriler", JSON.stringify(arrays));
};

Devextreme ile Share butonu


Uygulamanızda paylaş butonu yapmak istiyorsanız sadece Devextreme kullanarak bunu yapmanız mümkün değil maalesef. Bunun için  phonegap kullanmanız gerekli. Peki bu phonegap nedir diyorsanız Phonegap nedir adlı makalemizi buradan okuyabilirsiniz.

Hadi başlayalım !

Sayfamızda bir fonksiyon oluşturuyoruz. Ve içerisne bu kodu ekleriz.


window.plugins.share.show({subject: 'Hi there!', text: 'Main message here',
imagePath: '  '}, success, fail);function success() {}function fail(error) {}
Fonksiyonumuzu daha sonra onClick özelliği ile butona bağlıyoruz.

İşte bu kadar basit ...

Herkese iyi çalışmalar

Apple Store'a uygulama yüklerken deli olmamak

Kusursuz  kodlama , sıkıntısız testler 👌 Ve şimdi yükleme zamanı !!! Gönder butonuna bastık mı bu iş tamam 😎 evet !  evet ! eee !  neden yüklenmiyor !? diyen  98765. yazılımcı oldunuz tebrikler🎉Apple Store'a uygulama yüklerken deli olmamak için çözümler sırasıyla aşağıda bulunmaktadır.
  1. ASLA  ama ASLA  unutmamız gereken bir şey var . Her yaptığımız işlemin ekran resmini alıyoruz.
Yukarıdaki önemli bilgiden sonra başlayalım
1. https://itunesconnect.apple.com/login adresine giriş yapılır.
2. Gelen ekrandan my apps bölümüne tıklanır.
3. Gelen ekrandan var olan uygulamalarımız ve üstte + işareti bulunur.
4. Yeni uygulama yüklemek için + işaretine tıklanır. Ve new app tıklanır.
5. Açılan ekrandan gerekli alanlar doldurulur. Sku istenen şekilde yazılabilir. Bundle ıd ilk sertifika oluşturulurken oluşturulur. Create tuşuna basılır.
6. Yeni açılan ekranda app information bölümü doldurulur.
7. İos app başlığına tıklanır. Burada ekran resimleri yüklenir, dil seçilir. app icon yüklenir. Açıklamalar yazılır.

Devextreme ile dxdatagrid veri alımı 1

Datagrid en çok kullanılan toollar arasında. Datagrid için de 3 yöntem var ve aynı yöntemler hepsi için geçerli çünkü devextreme knockout, jquery ve angular js kullanıyor. o yüzden bu yolda herşey mubah. Sadece bir yöntemden bahsedeceğim. Başlayalım

Dxdatagrid için en çok merak edilen olay json verileri nasıl alınırdır?
bunun için en basit yöntem elbette ajax. Fakat biz  bugün devextreme ait bir fonksiyon kullanarak yapacağız.

JS CODE
js file içerisine

dataSource: {
 load: function (loadOptions) { 
var d = new $.Deferred(); 
var params = {}; 

 if (loadOptions.filter) {
 params.filter = JSON.stringify(loadOptions.filter);
 }
if (loadOptions.sort) {
 params.sort = JSON.stringify(loadOptions.sort); 
}
 if (loadOptions.dataField) {
 params.dataField = loadOptions.dataField; 
}
if (loadOptions.select) { params.select= JSON.stringify(loadOptions.select); 
}
if (loadOptions.group) {
params.group = JSON.stringify(loadOptions.group);
 }
 params.skip = loadOptions.skip;
 params.take = loadOptions.take;
$.getJSON('http://localhost:56253/test/3?format=json', params).done(function (data) { d.resolve(data);
 }); 
return d.promise(); 
}

Devextreme ile Textbox

Evet devextreme sıra geldi.  Bugün devextreme ile textbox kullanımı anlatacağım.
Textbox oluşturup tanımlamanın üç yolu var. Sırasıyla başlayalım.

İlk Yol
html code içerisine aşağıdaki gibi  yazarız.
HTML CODE
 <div data-bind="dxTextBox: { value: txtValue}"></div> 
Çalıştırdığımızda txtValuenun undefined olduğu  yazar ve hata verir.
Bunun için js kodları içerisine
JS CODE
txtValue:ko.observable(" "); 
yazarız.

2. Yol
Diğer bir yöntem ise
html code içerisine aşağıdaki gibi  yazarız.
HTML CODE
<div id="textBox"></div>  
JS CODE
js içerisine ise
$("textBox").dxTextBox({
value:" ";
})
yazarız.

3. Yol 
Sonuncu yöntem ise
html code içerisine aşağıdaki gibi  yazarız.
HTML CODE
<div data-bind="dxTextBox:text" ></div>
kodunu yazarız.
JS CODE
js içerisine ise
text:{
value:" ";
}
kodu yazılır.

İşte bu kadar basit sizin için o an en kolay yöntem hangisi olacaksa onu secebilirsiniz.Genellikle tercih ettiğim ilk yöntemdir. Kolay gelsin.

Robotik Kodlama Nedir? Günümüzde Neden Bu Kadar Önemli? (Basit LED Örneğiyle)

  Robotik kodlama, yazılım kodlarını fiziksel donanım (motor, sensör, LED gibi bileşenler) ile birleştirerek robotların veya akıllı cihazlar...

En Çok Okunanlar