CEO
Owner
Head of Alliance and Developer relations – Northern Europe and Russia
Head of R&D
Technical Account Manager
Marketing Communications Specialist
Managing Director
Co-Founder
Head of Mobile Marketing
Senior Account Manager
Co-Founder
Co-Founder
Head of R&D
Product manager
Director of New Technologies and Services
CEO
Founder
CEO
Head of Mobile Games division
Founder
Team Leader
Client Evangelism Lead
Creative Director
Marketing Coordinator
Editor
CEO
Academic Developer Evangelist
Vice President of Sales
CEO
CEO
CTO
Head of Mobile Development department
Founder
Client Evangelism Lead
Head of Marketing
Head of mobile sales department в Begun
Commercial director
Managing Director
Head of Mobile Advertising
CEO
Marketing Coordinator
Mobile Developer
In my report I will discuss basics of application development for iOS. Where to get instruments and documentation? What are operation system limitations for applications work? What is the structure of the application?
Besides, I will briefly tell about available tools for debugging and profiling system, available frameworks. Also we will discuss what is iPhone Developer Program and why do we need it. What opportunities can iTunes Connect provide.
Project Manager
I will show WP7 application development cycle on example of LinkedIn social network. We will review application stage from scratch till full-fledged prototype.
In project we use MVVM pattern, Caliburn Micro library together with Reactive Extensions. Microsoft Expression Blend will help to create Metro style interface, while Microsoft Visual Studio is everything to us, but you know that yourself :)
iOS developer
Core Data is a simple, intuitive and convenient way to access data. Despite promised ease of Core Data, in practice it has lots of pitfalls.
I’ll tell about some of them. Also I will tell how to work with Core Data in a multithreaded application.
Project Manager
Delivery of developers work results is a very important, complex and painstaking process in life of any iOS project. At the same time it is very boring and fraught with errors.
The only way to avoid these unpleasant things is to automate the process and assemble project with a single button “Autobuild”.
Unfortunately there are no ready-made solutions for automation on the market, so in this report I will try to tell you how it is done in Yandex. Also I will share some experience on improvement of automation projects.
iOS developer
I will tell you about drawbacks of localization and how to overcome them on step by step example: “We need to translate project into X language”, but “How avoid shooting in your leg, while you have Xcode, developers, translators and deadlines.”
We will get through all basic tools of localization (genstrings, ibtool) and will understand how to use them easily. Separately we will tell how we managed to overcome these problems in Yandex.