お知らせRambler.iOS#8

スプラッシュスクリーン







私はもうあなたではありません...

もうあなたを待っていません。

下位互換性のあるSwiftバージョンのPolina Gagarina

Danilovskaya Manufactoryのモスクワオフィスで10月5日に開催される次回の会議Rambler.iOSにご招待します。 秋の初めには、開発者向けのさまざまなiOSイベントが非常に豊富であることが判明しました。 遅れをとらないために、今回は主にコンテンツに焦点を当てます-招待された外国人スピーカーからの1つである4つの優れたレポートがあなたを待っています。







一般的に、私たちの不規則な出来事はしばらくの間、通常のミタップ以上のものになりました。 自分で判断する:







Rambler.iOS 典型的な会議 典型的なミタップ
無料参加 + - +
プロフェッショナルビデオ + + -
スポンサーからの賞品 + + -
パートナースタンド + + -
外国人スピーカー + + -
ピザ + - +
アフターパーティー + + -


これは、イベントのゲストが私たちを去るたびにフィードバックのおかげで可能になりました-私たちは常に間違いに取り組み、次の会議をさらに良くします。







しかし、スケジュールについて話しましょう。







バックエンドの犠牲になることを避ける方法



クライアント側サーバーの応答検証方法に関するレポート







クライアントとサーバーの相互作用は、ほとんどのモバイルアプリケーションの中心です。 クライアントとサーバー間の通信の言語は、常に特定の契約によって固定されています。 ただし、この契約の妥当性は不当に高く評価されています。 したがって、クライアント上の問題のほとんどは、誤った表示、データの不整合、およびクラッシュです。







Irina Diaghilevaは、これらの問題を回避し、予備検証を追加することにより、アプリケーションのクラッシュフリーレベルを高める方法を説明します。







トークトーク: GitHub







純粋な単体テスト



汚いコード行を一緒に洗います







過去1年半、各会議で、モバイルアプリケーションのよく考えられたクリーンなアーキテクチャが必要かつ重要である理由について話します。 特効薬を設計しようとする試みについては、テストを忘れることが多く、コードの見えにくい部分に十分な注意を払っていないことがよくあります。







Yegor Tolstoyが、ユニットテストを無視してはならない理由、設計にアプローチし、段階的なリファクタリングを実行する方法について説明します。 パフォーマンスは、いつものように、あるプロジェクトでは3,000個のテストを、別のプロジェクトでは1,000個のベーステストをサポートするという個人的な苦痛と経験によって支えられています。







トークトーク: GitHub







JavaScriptCoreでアプリを拡張可能にする



JavaScriptCoreを使用したプラグインシステムの作成について







人気のある製品をサポートすることは非常に大きな負担になる可能性があります。顧客はニーズに固有の新しい機能を追加することを常に求めており、開発チームは優先度の高いタスクから脱却する時間がありません。







人気のあるhttpクライアントPawの開発者のCEOであるMicha Mazaheriが 、このタスクをユーザー自身の肩にかけ、JavaScriptCoreフレームワークを使用して便利なプラグインシステムを作成する方法について説明します。







トークトーク: GitHub







サービス指向アーキテクチャ



データロジックレイヤーのアーキテクチャについて







多くの開発者は、モバイルアプリケーションの最上位層(MVC、MVVM、VIPER)の実装に対するさまざまなアプローチについて議論することを好みます。 さらに、データを操作するロジックを考えるのに十分な時間が費やされないことがよくあります。 その結果、この層の理解とその後の拡張はより複雑になります。







Stas Tsyganovは、サーバーサイドの開発で長い間使用されてきたアプローチについて話しますが、後にモバイルアプリケーションの現実に適応しました。 サービス指向アーキテクチャは、データ処理の厳密なフレームワークを設定し、コンポーネントの責任を獲得します。 このアプローチは、サポートとリファクタリングの両方の点で、およびその後のアプリケーションの拡張の両方で非常に役立ちます。







トークトーク: GitHub







そして特別ボーナス:







足の男スタンド

カンファレンスの時点で、Pawブースが設置され、開発者がhttpクライアントに関する質問に答え、そのクールな機能をデモンストレーションし、独自の賞品をプレーします。







そして、もちろん、私たちのプログラムではいつものように:









登録が必要: タイムパッド







日付: 10月5日、18:30に集まるゲスト







会場:モスクワ、Varshavskoye sh。、9、1ページ、ビジネスセンター「Danilovskaya manufactory」、ビル「Rows of Soldatenkov」、55.698686、37.624554







通路マップ:







地図







詳細なルートは、 当社のウェブサイトで見つけることができます。







スポンサー:







ジェットブレイン 足 コトコット ペイントコード 明らかにする スケッチ MBLTdev

情報パートナー:







E-LegionウィークリーダイジェストMBLTDEV

電報チャネルのiOSの良い読み取り



All Articles