Apps Live 2020では、クラシックだけでなく、天の帝国を征服します

Apps Live 2020は、Onticoオンラインプラットフォームで10月21日と22日に開催ます。参加するには登録が必要です。ユラのサポートのおかげで、会議は無料になりました。

Yulaは、Mail.ruグループの一部であり、数百のサーバーといくつかのデータセンターによって提供される広告サービスです毎月、Yulaは2700万人以上のユーザーがオンラインで商品を売買するのを支援し、相互作用プロセスを双方にとって可能な限り有益で快適なものにするよう努めています。


プログラム委員会は、会議のレポートを精力的にレビュー、チェック、および受け入れます。今日はすでに採用されているいくつかについてお話します。PCが発表したトピックのいくつかを明らかにします。今日は、スピーカーがAndroid、iOSの機能、クロスプラットフォーム開発について説明し、法的な部分について少し説明します。また、中国が現在モバイル開発に関心を持っていることも確認します。









私たちが知っているように、検疫時間は開発者に影響を与えました(彼らも人です、はい)。誰かがすでに長い間リモートで働いていましたが、人生は誰かを強制しました。BadooのソフトウェアエンジニアであるNikolayChameevは「リモートビルド:自宅で作業し、オフィスでビルドするという講演で、 Badooがリモートビルドを使い始めた理由、セットアップ時に遭遇したこと、問題をどのように解決(および解決)したか、そして何が起こったのかを説明します。結果(開発者も結果を測定しました)。



そして、開発中のフィードバック時間自体がAndroidアプリケーションの構築速度に依存するため、これはすべて開始されました。さらに、このため、コンテキストが頻繁に切り替わります。 BadooおよびBumbleAndroidアプリケーションのリポジトリには、すでに100万行を超えるJavaおよびKotlinコード、350を超えるGradleモジュールが含まれています。この規模では、開発ツールのパフォーマンスの問題は避けられません。もちろん、これは開発の結果に影響します。 Nikolayは、Badooがアプリケーションの構築速度を上げるのに何が役立ったかを説明します(ヒント:モジュール化と注釈処理の削減も利用可能になります)。



Androidバックグラウンドアプリケーションの検索結果を見ると、モバイルアプリケーションをリモートで構築する場合よりも多くの問題がある可能性があることが明らかになります。開発者は、バックグラウンドで正しく作業することがますます難しくなり、ますますニュアンスが現れることを嫌います。DistilleryのエンジニアであるAlexanderAgeichenkoは、彼の講演で「Androidでのバックグラウンド作業の機会と制限」を紹介します。そのようなタスクに適したソリューションは何か。 Androidの最新バージョンで導入された新しい制限について理解し、それらがアプリケーションの動作にどのように影響するか、現在何が可能で、何ができなくなっているかを学びます。 Alexanderは、これを回避する方法を示し、Dozeモード、アプリスタンバイモード、バックグラウンドからのサービス起動、バックグラウンドからのアクティビティ起動、アプリバケット、サービス、JobScheduler、AlarmManager、WorkManager、および場所について説明します。







ご存知のように、iOSには十分な問題があります。たとえば、レシートとサブスクリプションのローカル検証で問題を解決することはできますが、Apple側でバグやエラーが発生します。アプリ内購入APIには、(数年後でも)まだ多くの要望があります。Egor PetrovAgora)とAlexey AndreevPrisma Labs)は、クライアントと情報サーバー間の相互作用について説明します。YegorとAlexeiは、「Blood、Sweat and Subscriptions」の講演で Appleが提示できる驚きと、Appleとバックエンドが「同意しない」場合の対処方法について説明します。ユーザーは依然として最高品質のUXを必要としています。システムを設計するときに遭遇する可能性のあるコーナーケースと、それでもチェックを処理するためにそれらを解決する方法を確認します。



同僚とは異なり、アンドレイChevozerovからグリッドダイナミクスを使用して快適ですAppleの新製品へのあなたの注意を引くだろう、そこに彼らから何のバグはありません、と美学とスピードが愉快に驚くべきものです。アンドレイは、マスタークラスでカレンダーを作成することがいかに簡単でシンプルかを実際に示します「SwiftUIの実践:カレンダーの作成」では、Appleの新しい宣言型ユーザーインターフェイスフレームワークのすべての便利さと美しさがわかります。例のインターフェースはシンプルですが、すべての美しさを説得力を持って示します。







またFAANGのAndrey Shikovのように、プラットフォームに縛られることなく作成できます。 Andreyは、Googleのクロスプラットフォーム製品であるJetpack Composeを使用することを提案します。これは、AndroidのUIの世界をすでに引き継いでいます(ベータ版がリリースされる前に!)。JetpackComposeの従来のシステムであるViewと比較すると、開発者は複雑な視覚要素を作成するために費やす労力がはるかに少なくなります。同時に、彼は美しく見せることができるだけでなく、木のような構造を構築することもできます。そしてレポートで「JetpackCompose-Android =?」 Andreyが、AndroidなしでJetpack Composeを現在使用する方法と、将来どのように役立つかについて説明します。さらに、Jetpack Composeライブラリ内を散歩して、魔法の関数が再構成やツリーの更新とどのように相互作用するかを確認します。



新しいツールとアイデアで武装して、あなたは中国を含む世界中で競争することができるでしょう。アルチョームShakhovからWinWin中国は中国がふさわしい候補者であり、その地域でのプレゼンスを拡大することを提案していると考えています。彼のレポートのアルテム優れた外国のアプリケーションが中国市場で何を得ることができるかという観点から、中国を紹介します。中国でアプリケーションを開発することがいかに有望であるかを学びます。しかし、簡単な方法を期待しないでください。Artyomは開発者にとって有用な秘密と優れた点を明らかにしますが、CelestialEmpire市場を征服するために克服しなければならないことについては確かに話し合います。その結果、中国でモバイルアプリケーションを起動するための既成の方法論を受け取り、エラーなしですべてを実行できるようになります。



また、アプリケーションの開発と市場への立ち上げにおいて法的な間違いを犯さないように、Kiryukhin and Partners LawFirmのVadimKiryukhinによるレポート「ペットプロジェクトの保護に関する法的な問題」が役立ちます。..。 Vadimのおかげで、作成プロセス中にPetプロジェクトを保護し、メインの作業から分離して作成されたことを証明できます。あなたのものです。ホームプロジェクトのすべての資料の転送を要求する雇用主からの請求または訴訟を受け取った場合でも。 Vadimは彼の推奨事項を示し、実際的な例を示し、開発を保護するための最新のアプローチについて話し合います。すでに質問がある場合は、アドレス質問できます。Vadimが会議で回答します。







私たちのテレグラムチャットはまだ議論、知恵と経験の交換のために開かれています、そして私たちはテレグラムチャンネルだけでなく、FacebookTwitter、で今後の会議のイベントについて書きますVKontakte、YouTubeで過去の会議のレポートを見ることができます



登録雰囲気



All Articles