DartUP 2020:Dart VMアーキテクチャ、動作中の非ヌル可能性、およびビジネス向けフラッター





DartUP-ロシア語と英語でのダートとフラッターに関する会議 が12月4日と5日に開催されます。通常、この時点で、私たちはオフィスで遊び場、プリントステッカー、作りたてのダートビールが入った収納ボックスを見ます。しかし、今年は状況が異なります。カットの下で、DartUP 2020で私たちを待っているレポート、スピーカー、オンライン活動のトピックについて話します。



プログラム



Slava Egorovは、Dartで10年間働いているGoogle DartVM開発者です。 Slavaは、Dart VirtualMachineアーキテクチャと言語開発中のその進化について話します。たくさんのコード例とのハードコアトーク。GoogleのDartのプロダクトマネージャーである


MichaelThomsenが、「Dart non-nullabilityinaction」に関するライブコーディングセッションを主催します。 Dartチームは最近、バージョン2以降の最大のリリースの1つであるnull-safetyを発表しました。彼のスピーチの間に、マイケルはコミュニティの主要な質問の1つに答えます:非無効性をサポートするためにプロジェクトを転送する方法。GoogleのFilipHracek、DevRel Flutter、Dartと


一緒に、通常のトークではなく、楽しいインタラクティブなトークを準備することにしました。したがって、私たちは宣言しますFlutterコンテストの取り締まり1行のコードのエラーが原因で機能しないFlutterアプリケーションを使用してCodepenをwriketechclub@team.wrike.comと正解に送信します。件名に「CrackingupFlutter」と書いてください。



フィリップへの提出物をスピーチ中に表示し、限られた時間内に彼はそれを理解し、エラーが隠れている場所を見つけようとします。ストリーム中にチャットに参加して、フィリップのプロセスを支援してください。フィリップが見つけられないほど巧みにエラーを隠した競技者に賞を贈ります。





⠀円卓会議

Flutterforbusiness」では、Boris GoryachevMeduzaのCTO)、Gennady Evstratov(Yandex.TaxiのiOS責任者)、アレクサンダーデニソフ(EPAMのフラッターコンピテンシーの共同責任者)は、フラッターをビジネスに販売する方法について議論し、「Googleが1年以内にフラッターを閉鎖することを決定した場合はどうなりますか?」、「開発者を探す場所は?」という3つの最も一般的な質問に答えます。と「フラッターにはどのような見通しがありますか?」



ケビンSegaud -ダーツやフラッターGDEすでに昨年DartUPで行いました。今回、ケビンはコミュニティにとって興味深く、かなり新しいトピックであるダートFFIについて話します。少しの理論と多くの実践があります。ケビンは、DartをCコードと組み合わせて使用​​する方法をリアルタイムで示し、このアプローチの長所と短所について話します。


アンドレイ・スミルノフWrikeはウィジェットについてほとんどすべてを知っています。前回の会議で、Andreyはグラフィックの操作について話しました。今年は、Flutter Engineデバイスに飛び込み、レンダリングパイプライン、制約、およびこれらのツールを実際に使用する方法について話します。チェコの会社Mewsの


KirillBubochkinが、Flutterを本番環境で使用した経験を共有します。チームは1年前​​にFlutterで大規模なB2Bアプリケーションを書き直しました。 DartUP 2020で、Kirillはアーキテクチャのアプローチと便利なライブラリについて話します。


Thomas Burkhartが、Flutterカンファレンスではめったに見られないトピックについて話します。 Thomasは、Flutterアプリケーションの実用的なアーキテクチャであるRVMSについて話し、彼の経験と最新の開発について共有します。EfthymisSarbanis


レポート(Athens Flutter)は、Thomasの前の話と組み合わせてクールになります。 Efthymis-Dart and FlutterGDEおよびFlutterGreekCommunityのホスト。彼の講演では、Flutterの機能を分離し、ドメイン駆動型設計とSOLIDの原則を使用する方法について説明します。


多くのアプリケーションでは、マップとの対話が必要です。アリサTsvetkova彼らと協力し、どのようにマップを使用してアプリケーションの相互作用を構築する際にHIQからはフラッター、落とし穴についての話のためのマップライブラリを分析します。


Lesha Sharov Wrikeからはダートのニューラルネットワーク上の話を準備しています。 Leshaのスピーチでは、最も単純なニューラルネットワークとは何か、そしてDartを使用してそれらを作成できるかどうかについて説明します。いくつかの実用的な例もあります。



Leshaはまた ニューラルネットワークを使用してBugzを作成しました。これは、生成された遺伝子コードによって制御されるカブトムシボットのチームが互いに戦うか、カブトムシを攻撃するオンラインゲームです。ゲームのルールとリンクをカンファレンスに登録したすべての人に送信します。



筋金入りのテーマのファンは、Flutterの内部についてのSurfのMikhail Zotyevによる講演を特に気に入っています。レンダリングデバイス、ウィジェットの表示、フレームワークの他の側面です。初心者にもフラッターの内部構造をよりよく理解したい人にも役立ちます。EPAMの


AlexanderDenisovが、比較的最近Flutterに登場したNavigator2.0について話します。サーシャは、なぜ彼らが彼をプロジェクトに引きずり込んだのか、その過程でどのような困難に直面したのか、そして最終的に何が起こったのかを説明します。


⠀EPAMの

VladimirIvanovが、ピクセルの完全なレイアウトの問題、デザインの長いフィードバックループ、およびこの状況でFlutter FigmaPreviewツールがどのように役立つかについて説明します。パベル・マルティノフQuantumArtから- ARデバイス用のフラッタアプリケーションの設計および開発機能に関する。DatagrokのAndreySkalkinが、Dartで高性能のWebアプリケーションを作成した経験を共有します。



これは、会議で話し合うトピックの完全なリストではありません。スピーカー、レポート、およびプログラム(まもなく公開されます)の詳細については、dartup.ruを参照してください



ネットワーキングとオンライン活動



参加者(そして私たちも!)は、関連性のある有用なプレゼンテーションだけでなく、非公式な雰囲気やコミュニティとのコミュニケーションの機会にもDartUPを愛しています。







はい、オンラインで実装するのはそれほど簡単ではありませんが、各参加者が仮想の廊下でリラックスしてコミュニケーションできるように、クールなオンラインアクティビティを準備しようとしました。



すべての非公式のネットワーキングおよびQ&AセッションはSpatialChatで行われます。そこでは、Wrike and Surfの講演者と専門家が、参加者からのDartとFlutterに関する質問に答えます。ハードケースを準備し、コードを付属させます。 Surfのメンバーは、オープンソースに関するアイデアと開発者の苦労のコレクションを発表しました。また、チームの専門家がリポジトリのコードレビューをライブで実施します。すべての詳細はここで見つけることができます



それまでは、参加してくださいSlackチャネル。会議中にアナウンスを投稿し、質問に回答し、非公式に連絡します。12月4日まで



DartUP登録し、スピーカーへの質問とレビュー用のコードを準備します。会議の前日に、放送や活動へのリンクをメールでお送りします。12月にお会いしましょう!



All Articles