HAPPY-MOM

Happy-Mom uygulaması, tıbbi olarak doğrulanmış çok sayıda bilgiyi ve bebeğinizin ilk yaşlarına kadar hamileliğinizle ilgili önemli tüm tarihleri ​​içerir.

– Fotoğraf Günlüğü: Kendi fotoğraflarınız ve blog girişlerinizle hamilelikteki ilerlemenizi takip edin. Blogunuzu aileniz, arkadaşlarınız ve sosyal ağlarınızla paylaşın.

– Takvim: Bundan böyle tüm tarihlerde bir bakışta sahip olacaksın. Hamileliğinizde ve doğumdan sonraki önemli muayeneler sizin takviminizdedir. Jinekoloğunuzda (mother Pass) hem bebeğinizi hem çocuk doktorunuzla birlikte U testi yapan hem de öngörülen tarihler önerilir, şimdi bu zorunluluk randevuları doktorunuzla doğrudan uyumludur.

Üzerinde anlaşmaya varılan tarihleriniz varsa, oturum açarak Mutlu Annelik Uygulamasını belirler. Tarihleriniz takvimde görüntülenecek ve zamanında hatırlatılacaksınız. Yararlı ipuçları ortaklarımızdan ve Happy Anne’den – bilgilendirici ve önemli – haftanın her günü mevcuttur.

– Dergi: Dergi, hamileliğiniz ve bebeğinizin ilk doğum günü için önemli bilgiler sağlar. En sevdiğiniz öğelerin ve favorilerin kendi listesini oluşturun.

– Anketler: Normal araştırmalarımıza katılın! Bilgilendirici ve anonim.

– Ürünler: hamilelik, laktasyon ve bebeğiniz için ihtiyaç duyduğunuz seçilmiş ürünleri bulun. Mutlu Noeller için harika fırsatlar ve indirimler var.

– Bebek isimleri: Bebeğiniz için bir isim mi arıyorsunuz? Happy Mom’un araçları ile yavrularınız için doğru adı bulursunuz. Aramak ve favori isimlerimizi bizim adımıza hatırlarsın. Ayrıca kendi adlarınızı kaydedebilir ve bunları eşiniz ve arkadaşlarınızla paylaşabilirsiniz.

– Kontrol Listesi: Hamilelik ve bebeğinizin ilk doğum günü hakkında yapılacaklar listelerini kolayca yönetin. Kendi ToDo listenizi de oluşturabilirsiniz.

Happy Mom uygulamasının içeriği düzenli olarak güncellenecektir ve mevcut veya yeni özellikler, içerik ve anketler hakkındaki görüşlerinizi bekliyoruz.

Hamileliğinizin ve zamanınızın genç ailenizle keyfini çıkarın!

h1h1
h2h2
h3h3
h4h4

BEZMİALEM VAKIF ÜNİVERSİTESİ

Bezmialem Vakıf Üniversitesi, Mobil Öğrenci Uygulaması Öğrencilerimizin, Ders, not, devamsızlık takibi, günlük yemek menüsü,haber,duyuru ve etkinlikleri mobil üzerinden takip etme imkanı ve üniversitemiz hakkında çeşitli bilgiler ve sosyal medya hesaplarının takibini gibi işlemleri daha pratik bir şekilde yapabilmesi için hazırlanmıştır.

 
1-11-1
2-12-1
3-13-1
4-14-1

MENTALUP

En faydalı, en eğlenceli, en zengin içeriğe sahip eğitici oyunlar. Hepsi bir arada, MentalUP’ta!

Sen de MentalUP’a katıl; hem zeka oyunları, hem de eğitici oyunlar oyna? Birbirinden eğlenceli 60’tan fazla zeka oyunu ile kendini geliştir, potansiyelini keşfet!

FARKLI ZORLUK SEVİYELERİYLE HER YAŞ İÇİN UYGUN ZEKA OYUNU
MentalUP’ı 4 yaş üzeri herkes kullanabilir. ????
Eğlenceli akıl oyunları tüm kullanıcılar için 1.seviyeden başlar. Her bir akıl oyunu, performansınızı test ederken, bir sonraki oyununun zorluk seviyesi otomatik belirlenir.

MENTALUP AKIL OYUNLARI’NIN GELİŞTİRDİĞİ ALANLAR
• Okul Öncesi Eğitici Oyun Havuzu: 4 yaş ve 5 yaş çocuklar için egzersiz havuzundaki her bir zeka oyunu çocuğun dikkat, hafıza ve görsel zeka gelişimini destekler.
• İlkokul ve Ortaokul Eğitici Oyunlar: 1.sınıf’tan 8.sınıf’a kadar tüm öğrencileri kapsayan eğitsel ve öğretici oyun alternatifleri içerir. Eğitsel oyunlar; 6 yaş, 7 yaş, 8 yaş, 9 yaş ve üzeri çocuklar için özel geliştirilmiştir. Sözel zeka, sayısal zeka, mantık ve problem çözme becerilerini geliştirir. Eş zamanlı olarak dikkat ve hafıza gelişimini destekleyerek okul başarısına katkı sağlar.
• Üstün Yetenekli Çocuklar için Özel Akıl Oyunu: Günlük çalışma planındaki akıl oyunları, çocuğun takvim yaşına göre değil; zeka yaşına göre otomatik belirlenir. Bu sayede üstün zekalı çocukların potansiyellerini daha etkin kullanabilmelerini sağlar. MentalUP, üstün yetenekleri çocukların eğitimi için benzersiz bir materyaldir.
• Yetişkin Bireyler için Dikkat Oyunları ve Hafıza Oyunları: Yetişkinler için dikkat oyunu, konsantrasyon sorunlarının önüne geçmeyi hedefler, dikkati güçlendirir. Hafıza oyunu ise unutkanlık sorunlarını gidermeyi hedefler, hafızayı güçlendirir.

MENTALUP ZEKA OYUNLARI’NDA ÖNE ÇIKAN ÖZELLİKLER
✔ Zengin İçerik: MentalUP, zeka oyunu kategorisinde dünyanın en geniş içeriğine sahiptir. Beyin gelişimini destekleyici her bir zeka oyunu aynı zamanda eğitici oyun özelliği taşır.
✔ Bireysel Günlük Çalışma Planı: Okul öncesi döneminde olup, okuma ve basit matematiksel işlemleri bilmeyen çocuklar için günlük çalışma planında 6 adet eğitici oyun sunar. Diğer tüm çocuklar için günlük 10 adet eğitici oyun haritası hazırlar. 6-10 adet eğitici oyundan oluşan günlük beyin egzersizleri yaklaşık 20 dakika sürer.
✔ Güçlü Performans Raporları: Akıl oyunları ile elde edilen sonuçlar ve kazanımlar, grafiksel raporlarla özetlenir. Performans raporları; dikkat, hafıza, görsel zeka, mantık ve sözel zeka performansını ayrı ayrı izleme imkanı sunar.
✔ Yaşıtlarıyla Karşılaştırma: Çocuk, zihinsel performansını diğer tüm kullanıcılarla ya da kendi yaş grubuyla karşılaştırılabilir. Böylece zayıf yönlerini fark edip, bu alandaki becerilerini geliştirebilmek için ekstra çalışma yapabilir.

BİLİMSEL, EĞLENCELİ, EĞİTİCİ OYUN UYGULAMASI

• Güvenilir: MentalUP Zeka Oyunu, tamamen zararsız ve eğitici içeriklerden oluşur. Akademisyenler, çocuk gelişim uzmanları ve doktorlar tarafından geliştirilen MentalUP, TÜBİTAK desteklidir. İçerisindeki her zeka oyunu, uzman pedagoglar tarafından incelenmiştir ve pedagojik ürün olarak sertifikalandırılmıştır.
• Eğlenceli: MentalUP’ın akıl oyunları, oyun tasarımcıları tarafından çocukların ilgisini çekecek şekilde kurgulanmıştır. Renkli, sesli, hareketli beyin egzersizlerinin tamamı eğitici oyun formatında ve eğlenceli aksiyonlarla tasarlanmıştır.

MENTALUP AKIL OYUNU’NA KATILARAK POTANSİYELİNİ KEŞFET VE GELİŞTİR!

1-11-1
2-12-1
3-13-1
4-14-1
55
66
77

Radyonu Seç

Türkiye’nin yeni radyo platfromu radyonusec.com İOS 8 tasarımı ile sizlerle.. Radyonuseç uygulaması Türkiye’deki birçok radyoyu kapsamaktadır. HD kalitesinde ses ile sizlere tarzınızı yaşatmanın keyfini ücretsiz olarak sunmaktadır. Radyonuseç sürekli güncellenerek yeni radyolar ve yeni tarzlarla sizlerle buluşmaktadır. Radyo dinlemenin kalitesini yaşamak için uygulamamızı yüklemenizi tavsiye ederiz. Radyonuseç Özellikleri ;
  • Kategori bazlı radyo listeleri
  • Arkaplan da çalışabilme
  • Özelleştirilebilir arkaplan
  • Direkt paylaşım
Radyonuseç radyo uygulaması ile kategorileri gezerek tarzını belli edip sizin tarzınıza en yakın radyoyu seçerek sınırsız ve ücretsiz bir şekilde radyo dinleyebilirsiniz. Radyo dinlerken aynı zamanda chat (sohbet) keyfini de yarıda bırakmamış olursunuz. Radyonuseç radyo uygulaması arkaplanda da çalışmaktadır. Ayrıca Radyonuseç radyo uygulamasının arka plan resmini değiştirebilir, dilerseniz arkadaşlarınızla Facebook, Twitter gibi sosyal medya sayfalarında da direkt paylaşım yapabilirsiniz.
11
22
33

TÜRK TELEKOM ANDROİD YAZILIM EĞİTİMİ

Türk Telekom firma çalışanlarına  “Android Uygulama Geliştirme ” başlıklı kurumsal eğitim vermiş bulunmaktayız.

 
 

ORGANİZASYON GRUBU
Türk Telekom

SUNUM YERİ
İstanbul

BOTAŞ ANDROİD İLERİ DÜZEY EĞİTİM

BOTAŞ – Boru Hatları İle Petrol Taşıma Anonim Şirketi çalışanlarına  “İleri Düzey Android Programlama” başlıklı kurumsal eğitim vermiş bulunmaktayız.

 
 

ORGANİZASYON GRUBU
BOTAŞ – Boru Hatları İle Petrol Taşıma Anonim Şirketi

SUNUM YERİ
Ankara

Eyüboğlu Eğitim Kurumları EYS

Eyüboğlu Eğitim Kurumları tarafından hazırlanan bu uygulama Eyüboğlu okullarının tanıtımını, Eyüboğlu Okulları’ndan haberleri ve duyuruları içermektedir. Uygulama ayrıca Eyüboğlu veli ve öğrencilerine yönelik Eğitim Yönetim Sistemi’ni de kapsamaktadır.

Uygulamanın bölümleri şunlardır;

Hakkımızda : Eyüboğlu Eğitim Kurumları’nın tarihçesi, vizyon & misyonu, kurucusu hakkında bilgiler.

Okullar : Anaokulu, ilköğretim ve liselerin tanıtımları ve iletişim bilgileri.

Haberler : Haberler ve duyurular

Takvim : Akademik takvim, etkinlik takvimi

Medya : Okul resimleri ve etkinlik videoları

EYS ( Eğitim Yönetim Sistemi ) : Eyüboğlu veli ve öğrencine ait bilgilendirme modülü

Öğrenci, anne, baba ve veli bilgileri

Sınav sonuçları ve karne bilgileri

Ödeme bilgileri

Ödevler, Duyurular

Etüd çalışmaları, Sınav takvimi

Öğretmen – veli görüşme saatleri

Öğrenci devam bilgileri

eyuboglu-1eyuboglu-1
eyuboglu-2eyuboglu-2
eyuboglu-3eyuboglu-3
eyuboglu-4eyuboglu-4
eyuboglu-5eyuboglu-5

Vektörel İllüstrasyon Temelleri- Part 1: Primitive Shapes

Başlık, slogan ya da metin gibi sözel unsurları görsel olarak betimleyen ya da yorumlayan bütün unsurlara genel olarak “İllüstrasyon” adı verilir. 

Vektörel illüstrasyon, vektörel grafiklerin oluşturulduğu çizimdir. Vektörel çizimin normal bir çizime
göre avantajı görüntü kalitesidir. İstediği kadar büyültme ya da küçültme yapılsın görüntüde pixelleşme ya da bozulma olmaz.

Eğer bir geliştiriciyseniz, basit vektör illüstrasyon becerisine sahip olmak, gerçekten kullanışlı olabilir. Çünkü, herhangi bir uygulama için kullanacağız şekili, kendiniz istediğiniz şekilde yaratabilir ve tasarlayabilirsiniz.

Bir uygulama için her zaman tek bir ikon paketinin kullanılmasını önermekteyim.Fakat kullandığınız ikon paketinde, gerçekten ihtiyacınız olan nesneler için ikonlar yoksa ne olur? Mesela; taç için bir simgeye ihtiyacınız olursa ne olur?

Eğer herhangi bir firma size kendi uygulamalarını için özel bir şekil yaratmanızı isterse, sorun yaşarsınız demektir.

Durum şu ki, basit bir vektör simgesini veya çizimini belirli bir stilde oluşturmanız, düşündüğünüzden çok daha kolaydır. Aslında, beş önemli konsepti iyice öğrenerek, ihtiyacınız olan şeylerin çoğunu kendiniz yaratmanız mümkün olacağına inanıyorum.

Beş bölümden oluşan bu seride, bir kerede bir konuyu belirteceğim ve size bu kavramların verimli bir şekilde nasıl kullanılacağına dair örnekler vereceğim.

Bu beş kavram;

  1. Primitive Shapes
  2. Strokes
  3. Boolean Operators
  4. Z-ordering
  5. Basic Transformations
  6. Working with text (Bonus)

 

Bu seride, Gravit Designer adlı bir vektör aracı kullanacağım. GravitDesigner’ı, tarayıcı, Windows, Mac, Linux ve Chrome OS için kullanabilirsiniz, böylece kullandığınız her şeyi de çalıştırabilirsiniz. Aynı zamanda tamamen ücretsizdir.

Ayrıca, Inkscape, Illustrator, Affinity Designer veya başka herhangi bir vektör tasarım aracını da kullanabilirsiniz. 

Primitive Shapes

Aşağıda daha önce hazırlamış olduğum örnek klasör simgesi bulunmaktadır. Bu klasörü yaratmak için  sadece primitive shapes özelliğini kullandım.

“Primitive Shapes nedir?” sorunuzu duyar gibiyim.

<shape xmlns:android=”http://schemas.android.com/apk/res/android"  
       android:shape=”oval” > 
      <solid android:color=”#FFffff” /> 
</shape>

Bu kod üzerinden açıklamak gerekirse; “android: shape” kısmı, primitive bir şekli tanımlanmasıdır. Bu durumda Primitive Shapes  oval, dairesel veya eliptik bir şekil oluşturmak için kullandığımız bir özelliktir. Android’deki diğer geçerli değerler(values); dikdörtgen, çizgi ve halkadır.

O halde, primitive bir şekil, daha karmaşık şekiller oluşturmak için kullanabileceğimiz basit ve temel bir şekildir.

Neyse ki illüstrasyon uygulamaları, Android’in sunduğu yetersiz seçimle sınırlı değildir.

Örneğin, Gravit Designer, çizgi, dikdörtgen, elips, üçgen, yıldız ve poligon şekilleri sunar. Diğer illüstrasyon programları crescents(hilal), tears(göz yaşı) ve  speechbubbles (konuşma balonları) gibi daha da geniş bir temel şekli sunar.

Aşağıda, gösterilen klasör örneğinin ana hatlarıyla bir görünüşü var; böylece neler olup bittiğini görebilirsiniz.

Gördüğünüz gibi, klasör simgesi sadece yuvarlak dikdörtgenler kullanılarak oluşturuldu. Elbette “rounded rectangle 3” sağ üst köşesinde kesilmiş bir parça var, ancak bu Part 3’te (Boolean Operatörleri) yapmayı öğreneceğiz ve yine, düşündüğünüzden daha basit olacaktır.

Örneğimizde, dikdörtgenler yuvarlaktı ama olmak zorunda değil. Aslında, GravitDesigner’da önceden belirlenmiş şekil, keskin köşeleri olan normal bir dikdörtgen biçimindedir. Yuvarlak yapmak için ‘köşe’ olarak adlandırılan özelliklerinden birini kullanırsınız.

Bu özelliklerin değiştirilmesi şekil bakımından çarpıcı dönüşümlere neden olabilir.

Aşağıda, Gravit Designer’daki primitive şekillerin genel bir taslağını görebilirsiniz ve her sırada manipüle edilmiş niteliklere dayanan bazı varyasyonlarını göreceksiniz.

Gördüğünüz gibi, bazı durumlarda, orijinal şeklinin zar zor fark edilebilir olması oldukça zordur. Bu durumu, avantaj sağlayarak birçok kez kullanabiliriz.

Şimdilik, Gravit Designer uygulamasını açıp, şekiller ve özellikleriyle oynamaya başlamanızı öneriyorum.

Bir sonra ki makale de Part 2: Stroke (Vuruş) dan bahsedeceğim. Daha da güzel şekiller yaratmaya hazır olun.

Kaynaklar

1- https://hackernoon.com/vector-illustration-basics-for-android-developers-part-1-primitive-shapes-5af2e03ad24a

Java ile Kotlin Dilini Karşılaştırma

Yazılım geliştiricileri, Android Uygulama oluşturmak için uzun zamandır Java programlama dilini kullanmaktadır. Fakat bilişim  alanı hızlı bir şekilde yenilenen  canlı bir sektördür.Bu gerçeklikten dolayı, Google Android yazılım alanında kendini güncelledi ve Google 2017 yılında , Android ortamında Kotlin programlama dilini destekleyeceğini duyurdu.

Ben ise bu makalemde Kotlin dilinin yapısını, avantajlarını ve Kotlin ile Java dilinin farklılıklarını anlatacağım.

Kotlin Nedir?

Kotlin, JetBrains firması tarafından 2011 yılında geliştirilmeye başlanan ve ilk stabil sürümünü (v1.0) 2016 yılında yayınlanan yeni programlama dilidir.

Nasıl Java programlama dili ile Android uygulama geliştiriyorsanız, aynen Kotlin dili ile de Android uygulama geliştirebilirsiniz. Aynı zamanda Kotlin ile server-side uygulamaları da geliştirebilirsiniz

Kotlin Programlama Dilinin Yapısı

Temel olarak Java, C ve C ++ gibi – Kotlin de “statik olarak yazılmış programlama dili” dir. Statik olarak yazılan programlama dilleri, değişkenlerin kullanılmadan önce tanımlanmasını gerektirmeyen dillerdir.

Kotlinde öncelikle değişkenimizin adını sonrasında ise değişken tipimizi isteğe ve duruma göre yazmaktayız (İstersek değişken tipimizi yazmayız). Değişken tipimizi yazmasakta Kotlin dili değişkene atanan değere göre tipini kendisi atıyor.

/* Kotlin kod*/
val a: Int
val b: Int
a=5
b=10

Bildiğiniz üzere Java dilinde ise değişken tanımlaması yaparken önce değişken tipini yazıp sonrasında değişken adını yazmamız gerekiyor.

/* Java Kod */
static int num1, num2; 
num1 = 20; 
num2 = 30;

Nesne yönelimli programlamanın sınıf ve yöntemlerine ek olarak Kotlin, fonksiyon yapısı ile prosedürel programlamayı da desteklemektedir.

Java, C ve C ++’da olduğu gibi, Kotlin ile programlama yaparken de “main” adlı metod içinde işlemlerin başlayacağı kodlarımızı yazmalıyız.

/* Kotlin kod*/

package hello 

fun main(args: Array < String > ) { 
 val scope = “Kotlin”
 println(“Hello, $scope!”)
}

Java’nın dosya adı uzantıları .java, .class, .jar iken diğer yandan Kotlin’in dosya adı uzantıları .kt ve .kts’dir.

Kotlin Programlama Dilinin Yararları

  • Kotlin, Java’da olduğu gibi jdk tarafından bytecode olarak tabir edilen JRE’nin okuyabileceği makine koduna dönüştürülerek, her türlü ortamda çalıştırılabilir bir dildir. Ayrıca Kotlin, Javascript koduna da derlenebilir
  • Kotlin programları, mevcut tüm Java Framework ve Kütüphanelerini kullanabilir. Diğer bir yandan Kotlin dili,  Maven, Gradle ve diğer yapı sistemleri ile kolayca entegre olabilmektedir.
  • Kotlin kolayca öğrenilebilir ve ulaşılabilirdir. Kotlin’in kod yazım biçimi (syntax)  sade,kullanımı kolay ve anlaşılırdır.
  • Kotlin açık kaynak kodlu bir dildir.
  • JetBrains firması üretiği eklenti ile  Java ile yazılmış projelerin, hızlıca Kotlin’e çevrilmesine olanak sağlamıştır. Böylelikle eski projelerinizi Kotlin’ e  kolayca entegre edebilirsiniz.
  • Kotlin programlama dili, her  türde proje oluşturabilmemizi sağlamaktadır.

Kotlin ile Java Arasındaki Farklılıklar

  • Null Safety

    Kotlin’de NullPointerExceptions gibi bir exception dan kurtulmuş olduk. Bunun nedeni, Kotlin dili ile programlama yaparken varsayılan olarak hiçbir değişkene null değerini atayamazsınız ve bir metodu null değer döndüremediğiniz içindir. Örneğin,

    val 	name: String = null 	//Değeri null atamaya çalışsanızda, derleyemeyip hata verir
    	
    fun 	getName() : String = null  //Metodu null değer döndürmeye çalışsanızda, derleyemeyip hata verir
  • Data Classes

    Data classes özelliği harika bir zamandan tasarruf sağlar. Uygulamalarımızın çoğunun veri odaklı olduğunu göz önüne aldığımızda, sıklıkla kendimizi yalnızca veri saklamak için özellikler ve alanlar içeren sınıflar oluştururken kendimizi buluruz. Java’da, bu çok sıkıcıdır. Çünkü her kullanacağımız özellik için   bir get / set yöntemi belirlememiz gerekmektedir. Fakat Kotlin kullanırsak, yazacağımız sınıf ve özelliklerini tek bir satırda bildirme imkanımız bulunmaktadır. Örnek Java kodu;

    public class User {
        private String name;
        private int age;
    
        public User(String name, int age) {
            this.name = name;
            this.age = age;
        }
        public void setName(String name) {
            this.name = name;
        }
    
        public String getName() {
            return this.name;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    
        public int getAge() {
            return this.age;
        }
    }

    Örnek kodun Kotlin ile yazılmış hali;

    data class User(var name: String, var age: Int)

    Kotlin kodunu çalıştırdığınızda derleyici, elle yukarıdaki Java kodunda yazmak zorunda olduğumuz her şeyi üretir

  • Üst Düzey Fonksiyonlar ve Lambda’lar

    Önemli olan şey, Kotlin’in işlevsel bir programlama dili olmasıdır. Temel olarak Kotlin, daha yüksek seviyeli fonksiyonlar, lambda ifadeleri, operatör aşırı yüklenmesi, tembel değerlendirme, operatör aşırı yüklenmesi ve çok daha fazlasını içeren birçok kullanışlı yöntemden oluşur.

  • Type Inference

    Kotlin’de, her değişkenin türünü belirtmek zorunda olmamız çok güzel özelliktir.  Ancak, bir veri türünü açıkça tanımlamak isterseniz, bunu da yapabilirsiniz.

    /* değişken tipi belirtilmemiş kod*/
    	
    fun main(args: Array<String>) {
    
       val text = 10
    
       println(text)
    
    }
    	
    /* değişken tipi belirtilmiş kod*/
    	
    fun main(args: Array<String>) {
    
       val text: Int = 10
    
       println(text)
    }

     

Genel olarak özetlemek gerekirse, Kotlin programlama dilinin Java diline göre  bir çok avantaj ve farklılıkları bulunmaktadır.