Mobius 2016の最高のレポート:評価とビデオ

カンファレンスのレポートの記事評価を書くことは、常に楽しいプロセスです。 それでも、sometimes騒から気をそらして、選択した5つまたは2つのビデオを落ち着いて見、最後に面白かったものを思い出して、何が起こるか想像してみてください。







今日は、モバイル開発(主にAndroidとiOS)に関するカンファレンスであるMobiusに目を向けます。これは素晴らしいことです。TOPには、Android開発に関する5つのレポートとiOSに関する3つのレポートが含まれています。 カットの下には、言語機能(Swift、Kotlin)、テスト、現在のフレームワークとアプローチ、さらにCardboardの開発に関するレポートがあります。



「トップ」とは、お気に入りのレポートや「専門家」の選択を意味するものではありません。会議参加者の80%からのバランスの取れた評価に基づいて最高のレポートが選択されました。 だから

以前に投稿した動画を視聴した場合でも、評価を確認してください。 突然、参加者から最も高い評価を受けたレポートを見逃しましたか?





1位、評価4.68

[iOS] Maxim Sokolov-Advanced Swift Generics-<T>に移動



Swiftプログラミング言語でジェネリックを使用することの複雑さについて報告してください:5人、3つのアプリケーション、10万行のコード。 レポートは、SwiftとrelatedTypeのジェネリックが適切で安全な理由を説明するデモで始まります。



さらに、マキシムは実際の例を使用して、Table.swiftフレームワークの例を使用してテーブルを操作するときにジェネリックがボイラープレートコードと型キャストエラーを回避する方法を示します。



レポートの最後に別のデモがあります。 一般的に、楽しい-レポートを参照してください。







2位、評価4.50

[Android] Kirill Popov-O Frescoとその調理方法、Androidの一般的な写真について



たくさんの画像を扱う場合、これらの目的のためにお気に入りの(またはそうではない)自転車を持っている可能性があります。 既製のソリューションを探して、Odnoklassnikiの連中は、ピカソ、グライド、ユニバーサルイメージローダー、および他のいくつかのソリューションを検討しましたが、最終的にはフレスコを選択しました。 なんで? 答えはレポートをご覧ください。



Cyrilは、このフレームワークを選択する上で決定的な要因となった機能、およびその欠点について語っています。 フレスコで作業するとき、チームが解決または回避しなければならない興味深い落とし穴がかなりありました。



レポートの最後で、シリルはフレスコを使用するためのいくつかの非標準的なアプローチについて話しています。 さらに、パフォーマンス、インターネットからのダウンロード、およびメモリの再利用に関するいくつかの言葉が聞こえます。







3位、評価4.49

[Android] Evgeniy Matsyuk-テスト済みのコードを記述します



新しいプロジェクトに来たとき、すべてがどのように機能し、どのように機能するかを理解しようとして苦労したことはありますか? 統一された便利なツールとアプローチが不足しているため、どこでも実行スレッド、ずさんな同期、UIとアクティビティクラスの巨大な断片、ビジネスロジックとUIの混合で誤った作業を見つけることができます。



このレポートでは、美しくてテスト可能なコードを作成できる「新しい」アーキテクチャアプローチ(Clean Architecture、MVP、MVVM、DI)とツール(RxJava、Dagger 2、Retrofit、Ottoなど)の正直な比較を紹介します。







4位、評価4.46

[Android] Alexander Korshak-医療データの3D再構築のためのCardboardアプリケーションの開発経験



このレポートは、標準のMobius形式からわずかに外れたものの、リスナーから絶賛されたレビューを集めたもので、医療や診断でのCardboardや同様のデバイス(Gear VRなど)の興味深い使用方法に当てられています。



すべては「最小のもの」の「ハウツー」から始まり、落とし穴のとげを通り、「鉄」プラットフォームの選択、VRエンジン、3Dメッシュの構築方法から大きなMRIファイルの管理と操作の実装まで、アイデアの実装段階に進みます。 / CT。



ちなみに、2017年に、アレキサンダーはメビウスで「Androidの球体ビデオ:50濃い」という報告を行います。 このレポートは、球状のビデオを扱う上で最も些細な側面ではなく、そのフォーマット、さまざまな投影、およびCardboard、Daydream、GearVRでそのようなビデオをAndroidで再生するための最も「正しい」アプローチに焦点を当てます。







5位、評価4.44

[iOS] Irina Diaghileva-iOSのタイポグラフィ



「カーニング」、「リーディング」、「トラッキング」という言葉を知っていますか? UIを作成しているが、前の質問に対する答えが否定的であることが判明した場合、ここにいます! デザイナーが指定したすべてのパラメーターを設定しても、「曲線」の結果が得られるようになったのですか? レポートの後、これが起こる理由を理解できます。



Irinaは、テキストレンダリング、基本的なフォントメトリック、文字属性のすべてのメカニズムを解析し、高度なテキスト形式のためにiOSが提供する機能を示します。



このレポートには、例を含むインタラクティブなデモが用意されているので、飽きることはありません!







6位、評価4.39

[Android] Yan Zhulanov-KotlinのAndroidアプリ:良い理由



Java 7.0のサポートはAndroid 7.0に登場しましたが(これは「ビッグブラザー」で動作するJavaではないことは誰もが理解しています)、後方互換性を破り、市場シェアが1%未満のOS向けのソフトウェアを作成したい人はいません。



それが、Kotlinがモバイル開発で積極的に成長している理由であり、JetBrainsチームはこれをよく知っています。 Janはレポートで、この言語への移行によって開発者が得られるものについて語っています。 これは、コードの簡潔さに焦点を当てるだけでなく、次のトピックがレポートで明らかにされます。









7位、評価4.37

[Android] Matvey Malkov-Rxのアート



Androidのリアクティブプログラミングに関する筋金入りのレポート、MatiusのMobius 2015での講演のフォローアップ。 考え方から始めて、話し手はそれをする方法に進み、同時にそれをしない方法を話します



長い間説明しません。動画と視聴者からのレビューをいくつか残しておきます。

Matvey-スピーカーは非常にカリスマ的で、リアクティブプログラミングの原則の複雑なアイデアを明確に伝える方法を知っています。 この報告書は、技術的な複雑さと提出方法の両方が本当に気に入っています。



Rxについては以前にも多くのことが言われてきましたが、これほど深い話を見たことはありません。








8位、評価4.22

[iOS] Evgeny Rtishchev-リアクティブMVVM



今回はiOS開発者向けのもう1つの「リアクティブ」レポート。 アーキテクチャの一般的な概要から始めて、Evgeniは、例としてSberbank-Technologyプロジェクトを使用したマルチスレッドMVVMアプローチの実用的な実装に進みます。データの変更)。



レポートの最後では、MVVM + Rアーキテクチャを実装することで得られる利点(滑らかなUI、シンプルなビュー、テスト可能なVM)に専念します。







他のレポートはYouTubeチャンネルでご覧いただけます 。 もちろん、登録とSMSなしで:)






一般的に、動画が有用で、興味深く、好奇心were盛で、9か月後よりも早くMobiusの新しい部分を受け取りたい場合は、 Mobius 2017の登録を受け付けています。 すべての参加者は、会議の3〜4日後に会議のフィードバックフォームに記入して、すべてのレポートのビデオ録画を利用できます。



All Articles