IT-Meetup Superjob「iOS-設計、コード、展開のアーキテクチャ」(レポート、プレゼンテーション、ビデオ)

到着していない人のためのビデオ、レポート、簡単なレポート。



Malaya Dmitrovkaの新しいSuperjobオフィスでは、2017年にモバイルiOS開発に関する最初の会議が開催されました。 求人検索用のスーパージョブアプリケーションは、AppStoreの最上位で安定して「存続」し、インストールにかかる費用は数百万ドルに達します。 私たちは企業ユーザー向けにこのアプリケーションを最初に起動しましたが、今日では何千人もの雇用者がWebバージョンにアクセスすることすらありません。 だから私たちのチームの経験は本当にユニークです。 通常、セキュリティサービスはこれを共有できません。 しかし、安全保障理事会はありません。党を禁止する者はいませんでした。







70人が集まって耳を傾け、議論し、さらに400人が放送を見ました。 2017年にはモバイルトピックで頻繁に集まります。 登録して、今後の会議を見逃さないでください。放送が常に利用できるとは限らず、誰かがまだ眠らず、オフラインの場所がすぐに終了します。



Superjobの主なユーザーインターフェイスであるArtem Taradashは、自然のオブジェクトと同様に、デザインされたインターフェイスがアトミック要素から形成されている場合、アトミックデザインの原則への移行の経験について語りました。 プロダクトマネージャーのNadezhda Butsaevaは、Superjobで使用されるタスクを設定する方法について話しました。 「Work Near Home」サービスを例として使用して、彼女は、製品開発のタスクが雇用主の要求と経験のユーザーの好みの分析からどのように形成されるかを示しました。



モバイルアプリケーションSuperjobの上級開発者であるSergey Tokarevは、アプリケーションのアーキテクチャに対するこのようなアプローチを提示し、「大規模な」View Controllerを取り除くのに役立ちました。 彼の場合、このためのロジックは、Adapter、Facade、ViewModel、Viewの4つのレイヤーに分かれています。 レイヤー間のデータ転送は、Reactive Cocoaシグナル(ViewModelとView間のデリゲートを除く)によって実行され、Objectionフレームワークは依存関係マネージャーとして使用されます。 アーキテクチャの各レベルは、アプリケーションの1ページを形成するコード例で示されました。これらの例はすべて、公開されたビデオではっきりと見ることができます。









Netco SportsのiOS開発者であるVladimir Burdukovは、 iOSアプリケーションの準備、アセンブリ、展開を自動化するユーティリティセットであるFastlaneでの経験を共有しました。 このツールのシンプルで便利なコマンドは、各iOS開発者のルーチン作業を本当に単純化するはずです(もちろん、Fastlaneをまだ使用していない場合)。 たとえば、Fastlaneを使用すると、10か国語ですべての電話モデルのスクリーンショットを作成するプロセスを自動化することができ、コード署名に関連する痛みを伴う問題をすべて解決できます。 または、AppStoreのアプリケーションの新しいバージョンを1つのfastlane appstoreコマンドにリリースするプロセス全体を最小限にします。 これらのユーティリティはiOS開発者向けにiOS開発者向けに作成されているため、すぐにiOSアプリケーションの開発、テスト、またはリリースに関連するほとんどのプロセスを自動化できます。 既製のアクションセットがない場合は、独自の拡張機能を作成したり、コミュニティと共有したり、プラグインシステムを使用して会社で保存および使用したりできます。







新しいITミーティングに関する情報は、 Facebookの公式グループに表示されます。 今すぐ参加しよう!



All Articles