何でも聞いてください!BadooAndroidチームに質問する

私たちは、Habréで何でも聞いて、Androidアプリケーションの開発について話すという良い伝統を継続することを提案します。今日と明日、Badoo Androidチームは、数百万人の聴衆を対象としたアプリケーションの開発とテストに関する質問に連絡し、回答し、初心者にアドバイスを提供し、プラットフォームの機能について説明します。問題が発生したり、トピックについて質問がある場合は、私たちに書いてください!







7月17日のモスクワ時間の16:00までに、可能であればそれ以降にここに表示される、第1レベルのすべてのコメントに返信することをお約束します。



私たちについてのいくつかの事実。BadooとBumbleは、世界で最も人気のあるデートサービスの一部であり、GooglePlayだけで2億1,000万回ダウンロードされています。Androidアプリには130万行を超えるコードがあります。Androidチームには20人以上の開発者がいます。主な開発言語はKotlin、アーキテクチャパターンはMVIとRIB、データベースはSQLiteです。



カットの下で-私たちのチームと私たちが話すことができるトピックについての詳細。



UPD:AMAを締めくくり、さようならを言います。質問ありがとうございます!





あなたと連絡を取り合う



イワン・ビリュコフ ビビー



画像

1997 , . C . Badoo . Android-, , . — Badoo Bumble iOS Android.









ANublo



画像

Badoo . . : .













arkivanov



画像

Badoo , -. , — Mail.ru Group. — . — Badoo Reaktive MVIKotlin. , MVI, , Rx.









lukaville



画像

Badoo , — Android-. Core team, , , CI, (app start/ANRs/crashes).













temq91



画像

Badoo Revenue. , revenue: paywall, SDK. Badoo MERA. DevOps (, Docker . .) -. Raspberry Pi 4: NAS.









AzatKhairullin



画像

Android- Badoo . encounters — . Biglion, — . Hearthstone, Flutter.













yufimtsev



画像

Badoo . , , . Badoo Android- Rosberry. - « » (, , ).













,



  • .
  • .
  • -.
  • .
  • A/B- Badoo Bumble.
  • -.
  • Android-.




AMA Reddit



最近、Redditで英語を話すチームとのQ&Aセッションを主催しユーザーから163の質問を受けました。Habrの読者のために、それらのいくつかを翻訳しました。それらが、より詳細に何かについて私たちに尋ねる機会になることを願っています。



Redditに関するAMAのFAQ

? , ? ?



: RIBs ( « » « 871 «» 15 «» uber:master»). , . MVI . , !



. Activity — . , . . . , .



: Revenue Team MVI, SubFlow. ( Play Framework Vert.x). iOS-. , , . - . / . .



, iOS-. , . , .



. , ? , ? ?



: , . , , . 20% . , .



: : « , , ». , , ; , , . , .



: , 2012 . , . , , Calabash end-to-end-. , . , «» . Revenue Team , , - .



?



: SQLite: SQLiteOpenHelper, Room. , . Room (, ), SQLiteOpenHelper, .



Annotation Processing?



: . — !

: . Dagger, Room Toothpick.

: Apt , kapt.



? ?



: , API. , , .



K. ( ): ( -). - . , . ( ), .



App Bundle? .apk?



: , App Bundle. App Bundle 17%.



: Dynamic Delivery .



? ?



: Kotlin Multiplatform, , . , Android.



Reactive Extensions- Reaktive.



MVICore Kotlin Multiplatform.



- , ?



: , Badoo . , « » . — , . , . , .



: , . , . , .



Android Jetpack, Fragments Activities? - ?



: !



: Jetpack . , , .



LiveData: . MVVM MVI, — Binder. MVICore, . LiveData, Binder Android, ( Kotlin). . . .



Navigation: . Router RIBs. , . , - . - , (, ). Routing, , . , .



Fragments: . RIBs - , . - Fragment Factory . , , .



, ? , . Jetpack « Google» Fragments. , , . , ( 2016- «» RxJava, 2017- — Kotlin MVI Redux), , . Jetpack . .



, Room, Jetpack Compose.





最初のレベルのコメントに質問を残して、見つけやすくします。



何でも聞いてください-行こう!



All Articles