问我任何事!询问Badoo Android团队

我们建议继续秉承“在Habré上问我什么”的良好传统,并讨论Android应用程序的开发。无论今天还是明天,Badoo的Android团队都会与您联系,回答有关开发和测试具有数百万观众的应用程序的任何问题,向初学者提供建议,并向您介绍该平台的功能。如果您遇到任何问题或对此主题有疑问,请写信给我们!







我们保证会答复所有第一层的评论,这些评论将在7月17日莫斯科时间16:00之前在此处显示,如果可能的话,将在以后显示。



关于我们的一些事实。Badoo和Bumble是世界上最受欢迎的约会服务,仅Google Play上就有2.1亿次下载。Android应用具有超过130万行代码。Android团队有20多个开发人员。主要开发语言是Kotlin,架构模式是MVI和RIB,数据库是SQLite。



削减开支-有关我们的团队以及我们可以谈论的主题的更多信息。



UPD:我们结束了AMA,然后说再见。谢谢大家的提问!





与您保持联系



伊万·别留科夫(Ivan Biryukov) 比维



图片

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举行了问答环节,并收到了来自用户的163个问题。我们已经为Habr的读者翻译了其中的一些文章:我们希望他们将成为一个向我们详细询问某些内容的机会。



Reddit上的AMA常见问题解答

? , ? ?



: 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