Frag mich was! Fragen Sie das Badoo Android Team

Wir schlagen vor, die gute Tradition von Ask me irgendetwas über Habré fortzusetzen und über die Entwicklung von Android-Anwendungen zu sprechen. Heute und morgen wird das Badoo Android-Team Kontakt aufnehmen und alle Fragen zum Entwickeln und Testen von Anwendungen mit einem Millionenpublikum beantworten, Anfängern Ratschläge geben und Sie über die Funktionen der Plattform informieren. Wenn Sie auf ein Problem stoßen oder eine Frage zum Thema haben, schreiben Sie uns!







Wir versprechen, auf alle Kommentare der ersten Ebene zu antworten, die hier vor 17:00 Uhr am 17. Juli in Moskau erscheinen werden, und wenn möglich - auch später.



Einige Fakten über uns.Badoo und Bumble gehören mit 210 Millionen Downloads allein bei Google Play zu den beliebtesten Dating-Diensten der Welt. Android-Apps haben über 1,3 Millionen Codezeilen. Das Android-Team hat über 20 Entwickler. Die Hauptentwicklungssprache ist Kotlin, die Architekturmuster sind MVI und RIBs, die Datenbank ist SQLite.



Unter dem Strich - mehr über unser Team und über die Themen, über die wir sprechen können.



UPD: Wir schließen die AMA ab und verabschieden uns. Vielen Dank an alle für die Fragen!





Mit Ihnen in Kontakt



Ivan Biryukov Biwak



Bild

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









ANublo



Bild

Badoo . . : .













arkivanov



Bild

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









lukaville



Bild

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













temq91



Bild

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









AzatKhairullin



Bild

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













yufimtsev



Bild

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













,



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




AMA Reddit



Wir haben kürzlich mit unserem englischsprachigen Team eine Q & A-Sitzung zu Reddit veranstaltet - und 163 Fragen von Benutzern erhalten. Wir haben einige davon für die Leser von Habr übersetzt: Wir hoffen, dass sie ein Grund werden, uns nach etwas detaillierterem zu fragen.



FAQ mit AMA auf Reddit

? , ? ?



: 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.





Bitte hinterlassen Sie Fragen in den Kommentaren der ersten Ebene, damit wir sie leichter finden können.



Frag mich was - lass uns gehen!



All Articles