This presentation is for the University of Balikesir CareerFest 2015 event. It's an event for the students who wants to choose for themselves a career path. In this presentation, we describe the mobile platforms, how to start your own business and how to become a developer.
Balikesir University - Mobile Technologies Presentation
1. be mobile. live smarter.be mobile. live smarter.
Mobil Teknolojiler
2. be mobile. live smarter.peakode.com
Merhaba!
Can Uludağ
Kurucu Ortak - Android Developer
can@peakode.com
https://tr.linkedin.com/in/canuludag
Gökhan Gültekin
Kurucu Ortak - iOS Developer
can@peakode.com
https://tr.linkedin.com/in/ismailgokhangultekin
Burak Beceren
Kurucu Ortak - Account Manager
burak@peakode.com
https://tr.linkedin.com/in/burakbeceren
3. be mobile. live smarter.peakode.com
İçerik
1. Peakode Hakkında
2. Mobil İşletim Sistemleri:
2.1.Android
2.2.iOS
3. Nesnelerin İnterneti (IoT)
9. be mobile. live smarter.peakode.com
SAAT TELEFON TABLET
OTOMOBİL
TELEVİZYON
Android, farklı ortamlarda çalışabilen açık kaynak temelli gelişmiş
bir işletim sistemidir.
Android Nedir?
10. be mobile. live smarter.peakode.com
Android Geliştirici Nasıl Olunur?
Google Hesabı
$25
Java
XML
IDE
Kahve
Çay
11. be mobile. live smarter.peakode.com
Geliştirme Ortamı (IDE)
Eclipse
12. be mobile. live smarter.peakode.com
Geliştirme Ortamı (IDE)
Android Studio
17. be mobile. live smarter.peakode.com
iOS, başlangıçta iPhone OS olarak 2007’de tanıtılan Apple’ın
mobil cihazlarında desteklediği işletim sistemidir.
iOS Nedir?
18. be mobile. live smarter.peakode.com
iOS Geliştirici Nasıl Olunur?
Apple Geliştirici Hesabı
$99
Xcode
Objective C / Swift
IDE
Kahve
Çay
20. be mobile. live smarter.peakode.com
Geliştirme Dili: Objective C
- (void)saveContext {
NSManagedObjectContext *managedObjectContext = self.managedObjectContext;
if (managedObjectContext != nil) {
NSError *error = nil;
if ([managedObjectContext hasChanges] && ![managedObjectContext
save:&error]) {
// Replace this implementation with code to handle the error
appropriately.
// abort() causes the application to generate a crash log and terminate.
You should not use this function in a shipping application, although it may be
useful during development.
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
}
}
21. be mobile. live smarter.peakode.com
Geliştirme Dili: Swift
func saveContext () {
if let moc = self.managedObjectContext {
var error: NSError? = nil
if moc.hasChanges && !moc.save(&error) {
// Replace this implementation with code to handle the error
appropriately.
// abort() causes the application to generate a crash log and
terminate. You should not use this function in a shipping application, although it
may be useful during development.
NSLog("Unresolved error (error), (error!.userInfo)")
abort()
}
}
}
22. be mobile. live smarter.peakode.com
iOS Geliştirici Merkezi: developer.apple.com
23. be mobile. live smarter.peakode.com
Zorlukları Nelerdir?
Macbook zorunluluğu ve Apple cihazlarının fiyatlarının yüksek
olması.
26. be mobile. live smarter.peakode.com
Nesnelerin İnterneti: Nedir?
Nesnelerin İnterneti "benzersiz bir şekilde adreslenebilir nesnelerin kendi
aralarında oluşturduğu, dünya çapında yaygın bir ağ ve bu ağdaki
nesnelerin belirli bir protokol ile birbirleriyle iletişim içinde olmaları" olarak
tanımlanmaktadır.
27. be mobile. live smarter.peakode.com
Nesnelerin İnterneti: Örnekler
Apple Watch
28. be mobile. live smarter.peakode.com
Nesnelerin İnterneti: Örnekler
Ring Doorbell
29. be mobile. live smarter.peakode.com
Nesnelerin İnterneti: Örnekler
Ring Doorbell
30. be mobile. live smarter.peakode.com
Nesnelerin İnterneti: Örnekler
Fitbit Aria Wi-Fi Smart Scale
31. be mobile. live smarter.peakode.com
Nesnelerin İnterneti: Örnekler
Fitbit Aria Wi-Fi Smart Scale
32. be mobile. live smarter.peakode.com
İletişim
Teşekkür ederiz.
www.peakode.com
info@peakode.com