Yerevan, Yerevan 0014
Abstract: This training course delivers basic information to beginners how to design, implement and test applications for Apple mobile devices. Due to time constraints the purpose of the training is limited to help students to understand development principles, without support to accomplish hands-on exercises. In addition to reviewing core software components and methods of the platform, sample programs and solutions will be presented on Apple devices (iPhone, iPad) of the lecturer.
The course information is divided into the following sections:
- Introduction to iPhone programming
- What is needed to begin code development for the iOS platform
- Programming with Xcode
- Using the iPhone Simulator
- Programming in Objective C
- Language features
- Class definitions, class implementations
- Properties, methods, method calling
- Basic data structures
- Memory management
- Debugging applications
- Using the Interface Builder
- Views and view controllers
- Event handling
- Introduction to the iOS component library
- Displaying images
- Delegates – table views
- Localization
- Steps to create a simple interactive application
- Navigation between views
- Transition animations
- Handling taps and gestures
- Development, testing and publication process
- How to use the Apple Developer Portal
- How to run your application on a real device
- How to distribute your application to testers
- How to use the iTunes Connect Portal
- How to publish your application to the App Store
Presenter:
Mr. Gabor Kaposi is a software developer at MTA SZTAKI since 2006. His principle activities and responsibilities include analysis of customer requirements, design of software architecture, implementation of application components with special focus on graphical tasks. The main Project that he participated are GUIDE@HAND – electronic tourist guide (since 2010), POCKET GUIDE – electronic travel guide (2007-2010), Application development for the Government Centre for Public Administration and Human Resource Services (2009-2014), FruIT – High availability web application/infrastructure development in Java EE environment (2012-2013), Innovative eLearning Tool for Quality Training Material in VET (iQTool) (2007-2010), Leier Webshop – Web application development in Java EE environment (2008-2013), MIK – Mobile SCORM viewer – mobile and Java EE server development, (2008)
Dr. Zsolt Markus is the head of the eLearning department at MTA SZTAKI since 2003. He graduated at the Faculty of Science of Eötvös Loránd University (ELTE), Budapest, Hungary (1996) as Teacher of Maths. He has more than 10 years experience in eLearning course development and project management. He has managed national and international projects (LdV.: CHIRON - Reference material, JASON - Pilot project, OSTRICH - Pilot project; FP6.: LOGOS- STREP). He is a member of professional bodies: APERTUS - Tender expert’s group, eFestival. His main interests are new information and communication technologies, systems and their use for uLearning purposes. Besides conference publications he also publishes his work to the Hungarian eLearning forums.
Please be aware that the number of participants is limited.
The tutorial is orginized within the INARMERA-ICT (Integrating Armenia into ERA: Information and and Communication Technologies) Project funded by the EU Seventh Framework Programme.
Abstract: This training course delivers basic information to beginners how to design, implement and test applications for Apple mobile devices. Due to time constraints the purpose of the training is limited to help students to understand development principles, without support to accomplish hands-on exercises. In addition to reviewing core software components and methods of the platform, sample programs and solutions will be presented on Apple devices (iPhone, iPad) of the lecturer.
The course information is divided into the following sections:
- Introduction to iPhone programming
- What is needed to begin code development for the iOS platform
- Programming with Xcode
- Using the iPhone Simulator
- Programming in Objective C
- Language features
- Class definitions, class implementations
- Properties, methods, method calling
- Basic data structures
- Memory management
- Debugging applications
- Using the Interface Builder
- Views and view controllers
- Event handling
- Introduction to the iOS component library
- Displaying images
- Delegates – table views
- Localization
- Steps to create a simple interactive application
- Navigation between views
- Transition animations
- Handling taps and gestures
- Development, testing and publication process
- How to use the Apple Developer Portal
- How to run your application on a real device
- How to distribute your application to testers
- How to use the iTunes Connect Portal
- How to publish your application to the App Store
Presenter:
Mr. Gabor Kaposi is a software developer at MTA SZTAKI since 2006. His principle activities and responsibilities include analysis of customer requirements, design of software architecture, implementation of application components with special focus on graphical tasks. The main Project that he participated are GUIDE@HAND – electronic tourist guide (since 2010), POCKET GUIDE – electronic travel guide (2007-2010), Application development for the Government Centre for Public Administration and Human Resource Services (2009-2014), FruIT – High availability web application/infrastructure development in Java EE environment (2012-2013), Innovative eLearning Tool for Quality Training Material in VET (iQTool) (2007-2010), Leier Webshop – Web application development in Java EE environment (2008-2013), MIK – Mobile SCORM viewer – mobile and Java EE server development, (2008)
Dr. Zsolt Markus is the head of the eLearning department at MTA SZTAKI since 2003. He graduated at the Faculty of Science of Eötvös Loránd University (ELTE), Budapest, Hungary (1996) as Teacher of Maths. He has more than 10 years experience in eLearning course development and project management. He has managed national and international projects (LdV.: CHIRON - Reference material, JASON - Pilot project, OSTRICH - Pilot project; FP6.: LOGOS- STREP). He is a member of professional bodies: APERTUS - Tender expert’s group, eFestival. His main interests are new information and communication technologies, systems and their use for uLearning purposes. Besides conference publications he also publishes his work to the Hungarian eLearning forums.
Please be aware that the number of participants is limited.
The tutorial is orginized within the INARMERA-ICT (Integrating Armenia into ERA: Information and and Communication Technologies) Project funded by the EU Seventh Framework Programme.