CocoaHeadsスペシャルイベント3月24日へようこそ





友人、私たちは、Mail.Ru Groupのモスクワオフィスで開催されるCocoaHeads Special EventでiOSのモバイル開発に携わっているすべての人を招待します。 iOSの開発に関するヨーロッパで最初の最大の集会のプログラムには、6つのハードレポート、クイズ、そしてもちろん非公式のコミュニケーションが含まれます。 カット中の会議プログラム。





Samvel Majlumyan、CocoaHeads、iOS開発者

「製品と開発、またはプログラマーであることが重要である理由」



時には、優れたアーキテクチャと適切なアプローチを求めて、最も重要なこと、つまり私たちがしていることの食料品の要素を見失うことがあります。 実装された機能の詳細、提供された設計をどれだけ勉強するか、変換について考えることが重要である理由、製品が何よりも重要である理由にどれだけ頻繁に没頭しますか。 これについては、私の報告書で詳しく説明します。



イリヤ・ツァレフ、アルファバンク、iOSヘッド

フィードバック駆動開発



反復開発で最も重要なことは、迅速なフィードバックです。

通常、私たちは数週間何かを開発し、その後数週間テストし、それをリリースに送ります。そうして初めて、ユーザーが必要とするすべてが機能しないことがわかります。 メトリックの失敗、製品エンジニアの混乱、時間の損失。

レポートでは、実稼働環境でアプリケーションの機能を直接柔軟に制御し、同時に多くの実験を実行できるシステムを実装する方法について説明します。







Vladislav Mikhailenko、Mail.Ru Group、maps.meプロジェクト、iOS開発者

「もう一度Objective-C ++について、または恐れることを止めてC ++に恋をする方法」

レポートの目的は、C ++を使用するために専門家である必要があるという神話を解き明かすこと、C ++を使用してObjective-Cコードを短縮する方法、さらにオプションのプロトコル指向プログラミングについてです。









Artem Razinov、Avito、iOS開発者

「機能するネイティブUIテスト」

大量の手動テストは、大規模なアプリケーションを頻繁にリリースするための主要な問題の1つです。 そして、少し前まで、この問題に思いつきました。 この冬は暑いことが判明したため、積極的に運転を中止し、プライベートAPIをねじり、XCUIを本格的なテストフレームワークにしました。 インフラストラクチャをセットアップし、自動化を推進し、Swiftのネイティブ自動テストから最初の利益を受け取り始めました。

このレポートでは、テクノの筋金入りのテスト自動化を開発するためのレシピを強力な理論的ソースで説明します。



Alexander Goremykin、Yandex、Yandex.Mapsモバイル開発グループ

「UILabelマジックまたはプライベートAutolayout API」

このレポートは、UILabelの自己サイズ変更動作を実装する独自のコンポーネントを開発する例を使用して、自動レイアウトの複雑さに取り組んでいます。 タスクは一見簡単に思えますが、実際には開発者が利用できるUIKit APIのフレームワーク内で解決できないことがわかります。 レポートは、プライベートUIKit APIの分析に基づいて、この質問に対する明確な回答を提供します。



Alexander Balaban、Badoo、iOSエンジニア

「アダルトライフ」iOS開発者:急成長中のチームでプロセスを構築する方法」

アレクサンダーは、増え続けるチームとレガシーコードの条件下で、適切な技術的方向でプロジェクトを開発する方法について説明します。

どのような困難が生じ、それらがどのように計画に影響を及ぼし、どのようにそれらを解決するか。

自動化する対象と方法

論理的および視覚的なコンポーネントを再利用するプロセスを構築する方法。

タスク配布プロセスのセットアップ方法。



参加者の集まりと登録:11:00

論文開始:12:00

住所:Mail.Ru Groupのオフィス、レニングラードスキーの見込み、39、79ページ。



参加するには、サイトまたはモバイルアプリケーションで登録する必要があります 。 パスポートまたは運転免許証を忘れないでください。



All Articles