1.一貫性のある、薄くて愚かな
ヘクター・ザラテ、Spotify
Spotify開発者は、大規模で急速に開発されているアプリケーションの頻繁な問題に直面しています。 このレポートでは、ヘクターは、さまざまなモジュールで多数の独立した変更を行うことで、アプリケーションで視覚的な均一性を実現する方法を説明しました。 また、どのようにしてアプリケーションを薄くするだけでなく、「愚かな」、つまり実質的にロジックを含まないようにしたのでしょうか。 多くの大規模プロジェクトはこのような問題に直面しており、それぞれが独自の方法で問題を解決しているため、これらの問題は引き続き関連しています。
2. Apple TVのアプリケーション開発
サリー・シェパード、モストグッド
2015年に、新しいtvOS用のアプリケーションを作成できるようになりました。 最も人気のあるレポート。 新しいプラットフォームの機能について学ぶことは興味深いものでした。 ただし、tvOSの開発は非常にまれなことであり、今ではほとんどの人が興味を持ちません。 FYIサリーの活動は見過ごされず、会議の直後に彼女はAppleに就職しました:)
3. Android用Wunderlistの開発
センダヴァリエンテ、ワンダーリスト
多くの場合、アプリケーションは1つのモジュールで開発されます。 ただし、絶え間ない改善の場合、変更、保守、テストが困難になります。 Wunderlist開発者は、これらの問題を解決するために使用したアーキテクチャについて話しました。 残念ながら、このアーキテクチャはまだユビキタスになっていないため、トピックは引き続き重要です。
4.困難な状況でスムーズなスクロールを実現するためのUITableViewとの作業の最適化
アレクサンダー・オルロフ、ポストフォーポスト
スムーズなスクロールは、開発者にとって頭痛の種です。 新しいiOSのAppleは、テーブルとコレクションを最適化する新しいメソッドを追加しました。 さらに、UIKitでの作業を最適化する新しいライブラリが常に登場しています。 このトピックは常に関連があるようです。
5. SwiftのようなAPI
クリス・エイドホフ、objc.io
その人気にもかかわらず、Swiftはまだ欠陥を取り除きませんでした。 そして、新しいものも手に入れました。 3番目のバージョンにはまだ安定したバイナリインターフェイスがなく、バージョン間の移行はひどいものです。 私たちはまだ彼が好きですか?
ところで、今年はJust Eatの大手iOS開発者であるMBLTdev 16 Kit Moonで「Thinking in Swift」というプレゼンテーションを行い、Objective-Cを積極的に使用している開発者がSwift 3に快適に切り替えられるように支援します。型システム、構造およびクラス、プロトコル、およびジェネリックの使用。 一般的な間違いを防ぐ方法を説明し、テストの機能を示します。
今すぐサイトでMBLTdev 16のスケジュールを表示できます。
11月1日からチケットの価格が上昇することに注意してください。 したがって、MBLTdev 16の公式Webサイトでチケットを購入してください 。
会議の主催者: e-LegionおよびRAEC。
パートナー: Google、Aviaasales、Avito、ブリティッシュハイスクールオブデザイン、Sberbank