emailconfirmed, nsInternRO, nsInternRW, Administrators
3,356
edits
(created) |
m (moved IFD:IOSDevI to IFD:IOSDevI SS12: new term) |
||
(26 intermediate revisions by 6 users not shown) | |||
Line 5: | Line 5: | ||
''Lecturer:'' [[Michael Markert]]<br /> | ''Lecturer:'' [[Michael Markert]]<br /> | ||
''Credits:'' 6 [[ECTS]], 3 [[SWS]]<br /> | ''Credits:'' 6 [[ECTS]], 3 [[SWS]]<br /> | ||
''Date:'' Tuesdays, | ''Date:'' Tuesdays, 13:30 until 16:00 h<br /> | ||
''Venue:'' [[Marienstraße 7b]], Room 105<br /> | ''Venue:'' [[Marienstraße 7b]], Room 105<br /> | ||
''First meeting:'' | ''First meeting:'' Tuesday, 17.4. | ||
IMPORTANT: This is the first part of a two-term Fachmodul! | IMPORTANT: This is the first part of a two-term Fachmodul! | ||
It is expected that | It is expected that participants attend both courses. | ||
Gerade als die Schlagworte "ubiquitäres Computing" und "Augmented Reality" trotz immer leistungsfähigeren mobilen Endgeräten ihren Glanz zu verlieren scheinen, sind die iOS Geräte und das iPad dabei, diese Begriffe mit neuem Leben zu füllen: Nicht nur in Bedienung und User Interface werden neue Maßstäbe gesetzt, vor allem die auf den Absatz von Applikationen ausgerichtete Konzeption der Gerätefamilie und eine gut durchdachte Entwicklungsumgebung befördert Rekordzahlen an Software-Neuerscheinungen im App Store. 2010 gab es nur ein Tablet: das iPad. Die Absatzzahlen der iPhones haben sich von 2009 zu 2010 verdoppelt und die Berufsaussichten für iOS Entwickler sind im Moment glänzend. | Gerade als die Schlagworte "ubiquitäres Computing" und "Augmented Reality" trotz immer leistungsfähigeren mobilen Endgeräten ihren Glanz zu verlieren scheinen, sind die iOS Geräte und das iPad dabei, diese Begriffe mit neuem Leben zu füllen: Nicht nur in Bedienung und User Interface werden neue Maßstäbe gesetzt, vor allem die auf den Absatz von Applikationen ausgerichtete Konzeption der Gerätefamilie und eine gut durchdachte Entwicklungsumgebung befördert Rekordzahlen an Software-Neuerscheinungen im App Store. 2010 gab es nur ein Tablet: das iPad. Die Absatzzahlen der iPhones haben sich von 2009 zu 2010 verdoppelt und die Berufsaussichten für iOS Entwickler sind im Moment glänzend. | ||
Line 73: | Line 73: | ||
Below you find a documentation of the Student's Projects: | Below you find a documentation of the Student's Projects: | ||
* [[/Projects/Example|Example Project]] (Please duplicate this example link and add your project) | * [[/Projects/Example|Example Project]] (Please duplicate this example link and add your project) | ||
* [http://doubledi.com/appropriator/index.html Dianna Mertz - Appropriator] | |||
* [[/Projects/Adriana Cabrera. – My Magic Ball 8|Adriana Cabrera – My Magic Ball 8]] | |||
* [[/Projects/Mediathek|Tobias Wolf – Mediathek]] | |||
* [[/Projects/PomoDone|Christoph Halang - PomoDone]] | |||
== Requirements == | == Requirements == | ||
Line 99: | Line 102: | ||
Grading: | Grading: | ||
* Attendance ( | * Attendance (25%) | ||
* | * Brief Documentation of an app (30%) | ||
* Realisation of the concept, at least partially (45%) | * Realisation of the concept, at least partially (45%) | ||
** Technical Design (15%) | ** Technical Design (15%) | ||
Line 117: | Line 119: | ||
== Syllabus == | == Syllabus == | ||
This is a preliminary syllabus, there will be changes according to the needs of the student's projects | This is a preliminary syllabus, there will be changes according to the needs of the student's projects | ||
# Intro, Showcase, Application Types, iOS, | # 17.04. Intro, Showcase, Application Types, iOS, Xcode, Interface Builder, Target/Action Demo | ||
# Objective-C 2.0, | # 24.04. Designing for iOS, Objective-C 2.0, Datatypes<br/><del>01.05. No class</del> (Public Holiday!) | ||
# | # 08.05. Objective-C 2.0, Properties, Object Oriented Programming, Classes & Instances, Project Talk | ||
# Foundation Overview, UIKit Overview, | # 15.05. Memory Management & ARC, Object Lifecycle, Xcode in depth, Debugging Demo | ||
# | # 22.05. Foundation Overview, UIKit Overview, UIWebView Demo | ||
# Cocoa Design Patterns (MVC, Target-Action, KVC/KVO, | # 29.05. MVC, View Controllers, Navigation- & TabBar Controller | ||
# | # 05.06. Cocoa Design Patterns I (MVC, Target-Action, DataSources, Delegates, KVC/KVO, Notifications ...) | ||
# 12.06. Cocoa Design Patterns II (Categories, Singletons, Protocols: ModalViews), Blocks | |||
# 19.06. TextInput (TextInput Delegation, UIPasteboard & Localisation), UIImagePicker (Photo & Camera Access) | |||
# 26.06. Timers, Data & Persistance (UserPreferences, Settings, NSCoder & NSKeyedArchiver, SQLite, CoreData), Project Talk | |||
# 03.07. Shake, Xcode Tipps & Tricks, Project Talk | |||
# 10.07. TableViews, Project Talk | |||
# To be continued in iOS Dev II next term: Views, Coordinate Space, ScrollViews, Core Animation, Views & Drawing, Audio, Video, Custom Table Cells, Touch Events, Multi-Touch, Gestures, Location, Maps, CoreMotion & Accelerometer, Undo, Blocks, Multitasking, Quick Overview: Gamekit, Instruments, Unit Testing, what's new in iOS, Battery Life & Power Management, Performance (Memory Usage, Leaks, Autorelease, Threads vs. Blocks)<br/>Bonjour & Networking<br/> | |||
# 20.09. Final Deadline (see below) | |||
# Final Deadline | |||
Hand-in of the results: | |||
* | * Brief documentation here in the Wiki with one to three screenshots and short explanation | ||
* | * (Maybe) 2-min presentation at the [[IFD:Showreel2012|IFD:Showreel]] | ||
* and (via E-Mail or Download-Link): compilable, open Xcode project file (please delete the intermediate build folder!), Deadline is the 20.09.2012. | |||
== Literature == | == Literature == | ||
Line 170: | Line 172: | ||
{{Template:iPhoneDev}} | {{Template:iPhoneDev}} | ||
[[Category:SS12]] |