彼らはAvito.iOSで何について話しましたか? レポート、ゲストレビュー、ビデオ

インターフェイス、テスト、メトリック... iOS開発専門家向けの通常のAvitoイベントで議論された他のことを知りたい場合は、猫の下でビデオをご覧ください。 スピーカー-ロシアの主要インターネットサービスMail.Ru、Yandex、そしてもちろんAvitoの代表者。 また、JunoプロジェクトのチームリーダーであるMinskの特別ゲストであるSergey Anishchenkoも参加しました。







Avitoでデザインを操作する



スピーカー: Artyom RazinovおよびInessa Voronina(Avito)



コードやレイアウトを重複させることなく、20人以上の開発者と3人のデザイナーから成るチームで作業して、一貫性のある設計を迅速に行う方法 この質問に対する答えはビデオにあります。 さらに、スピーカーは必要な同期ポイントについて話し、Avitoアプリケーションがコンポーネントにどのように分割され、コード生成がこれにどのように役立つかを示しました。 レポートから、独自の設計システムを実装する際に特に注意する必要がある詳細を学習します。 レポートは開発者とデザイナーが共同で作成したため、トピックのレビューは360°で行われました。







レビュー:
見て、聞いて、時々笑うのは面白かったです。


モバイルアプリの電力測定



スピーカー: Alexey LavrenyukおよびTimur Torubarov(Yandex)



前回のテーマ会議の1つで、スピーカーは既にハードウェアの方法でエネルギーメトリックを収集する方法を学び、電流を測定するArduinoに基づいて小さな回路を構築し、それと連携するライブラリを作成しました。 また、このレポートでは、電話の準備方法、測定用のボックスの組み立て方法、およびライブラリの使用方法について詳しく説明しています。







レビュー:
これは私がmitapに行ったメインレポートです。




非常に興味深いトピック、私はそのようなプロジェクトが大好きです。 実際、ここには革新的なプロジェクトがあります!


リアクティブインターフェイスのプロパティタイプ



スピーカー:セルゲイ・アニシェンコ(ジュノ)



FRFのすべての肯定的な側面を考慮して、どこでもアプリケーションでリアクティブコンポーネントの使用を開始してみませんか? Sergei Anishchenkoはこのアプローチの経験を共有し、Propertyと呼ばれるReactiveSwiftのプリミティブに焦点を当て、Junoアプリケーションの開発に役立つことが判明した理由を説明し、Propertyタイプのアプリケーションパターンとそれに基づいたいくつかの再利用コンポーネントを示します。







レビュー:
「試薬」は使用していませんが、レポートは高品質で興味深いものでした。少なくとも1つのモジュールをこのテクノロジーに移行することに大きな関心がありました。


バックエンド駆動のUI



スピーカー: Alexey Shpirko(Avito)



長いフォームに記入するのが好きな人はいません。 長いフォームに記入するのはより困難です-入力データの開発、サポート、検証のみです。 レポートでは、Alexey Shpirkoがアプローチについて説明しています。これを使用すると、モバイルクライアントからバックエンドまで複雑なフォームを構築するロジックを最大化し、ビジネス要件が絶えず変化するコードの変更数を最小限に抑えることができます。





レビュー:
私の夢の中でレポートを見たいと思っています!


クールなレポート、トピックは関連しています。 私たちのチームもこの問題に直面しており、それを解決しようとするのとほぼ同じです。


IOS自動テスト



スピーカー:ニキータアニシモフ(Mail.ru)



Nikita Anisimovのレポートでは、iOS iOSアプリケーションMail Mail.Ru&myMailおよびアプリケーションチェックを自動化するシステムの開発プロセスについて説明しています。 プロジェクトの変更ごとに500を超えるUIテストを一貫して実行する方法を示し、追加のチェックのために異常なベクトルにリスナーの注意を引き付けます。







レビュー:
多くの重要でオープンな情報。


修正して何も壊さない方法:テストを使用して複雑なコードを操作する



スピーカー: Viktor Bryksin(Yandex)



うまく設計されていないコードに、何も壊さずに適切な時間内に機能を変更する方法は? 考えられる問題、プロセスのエラー、およびそれらの対処方法に関するビデオをご覧ください。 特に、テストがこれにどのように役立つか、また、テストが早期エラー検出システムとして重要である理由について説明します。 Victor Bryksinは、依存関係、その分類、およびさまざまなタイプの依存関係がプログラムの理解とテスト能力にどのように影響するかについて説明します。







レビュー:
突然、彼は報告の仕方に魅了されました。 アイテムは関連性があり、エレガントに報告されます。 頑張って! いいね!


すべての資料は、YouTubeプレイリストで見ることができます。 写真レポート-AvitoTechのFacebookページ 。 結論として、このイベントのスポンサーに感謝します: SketchSwiftTalksobjc.ioおよび情報パートナー-iOS Good Reads and iOS Development Course 。 会議で開催したクイズの作成について、Samvel Majlumyan氏に感謝します。 有益なフィードバックとレポートに与えられた高い評価について、イベントのゲストに感謝します。



TimePadのアップデートに従って、次のAvito.iOSミーティングに参加してください。 さらに興味深いものになります! また、Avitoイベントでプレゼンテーションを行いたい場合は、メールに書いてください



All Articles