Как мы мигрируем навигацию на Compose в Android-приложениях с 400+ экранами

Привет, Хабр! Меня зовут Константин Дубинко, я — Android-техлид в hh.ru . Сейчас мы заканчиваем большой переезд навигации в двух Android-приложениях — для соискателей и работодателей. В этой статье я покажу, как у нас там устроена навигация, почему мы решили отказаться от Fragment-навигации и как превратили хаотичную миграцию с «островками» новой архитектуры в управляемый процесс с метриками и понятным планом работ. Заодно расскажу, какие решения сработали, какие — нет, и что я сделал бы иначе, если бы начинал заново.

https://habr.com/ru/companies/hh/articles/1044842/

#android_development #compose #migration #navigation #refactoring #mobile_development #modo #vj #мобильная_разработка #мобильные_приложения

Как мы мигрируем навигацию на Compose в Android-приложениях с 400+ экранами

Привет, Хабр! Меня зовут Константин Дубинко, я — Android-техлид в  hh.ru . Сейчас мы заканчиваем большой переезд навигации в двух Android-приложениях — для соискателей и работодателей. В этой...

Хабр
Reid Hoffman deja la unión directiva de Microsoft para acontecer al 'modo fundador' con la startup Manus – ButterWord

After a very profitable decade on Microsoft's board, Reid Hoffman is stepping down to focus on his AI drug discovery startup Manus.

ButterWord

Första tog hon ett snack med syrran. Sedan bestämde sig Aoi Shiga för Luleå Hockey/MSSK.

– Hon hade bara bra saker att säga, säger den japanska landslagsbacken.#Ishockey #Sporter #Sport #Sport #Jobb #Redaktionell #Luleå #Luleåkommun #Norrbottenslän #Norrland #Sverige #Modo #LuleåHockeyMSSK #Uppdatera
Snacket med syrran avgjorde landslagsspelarens val

Snacket med syrran avgjorde landslagsspelarens val

Första tog hon ett snack med syrran. Sedan bestämde sig Aoi Shiga för Luleå Hockey/MSSK. – Hon hade bara bra saker att säga, säger den japanska landslagsbacken.

Kuriren

Minnena är många. Upplevelserna ännu fler. Stora segrar. Bittra förluster. Skratt och gråt.

Men till sist har allt ett slut.

– Jag har haft ångest, säger Luleåveteranen Johanna Fällman#Ishockey #Sporter #Sport #Sport #Jobb #Redaktionell #HV71 #Luleå #Luleåkommun #Norrbottenslän #Norrland #Sverige #Modo #Nordkorea #LuleåHockey #LuleåHockeyMSSK #Beröra
Vägen tillbaka efter skadan blev början till slutet för profilen

"Jag var bara mig själv – körde över folk och var fysisk"

Minnena är många. Upplevelserna ännu fler. Stora segrar. Bittra förluster. Skratt och gråt. Men till sist har allt ett slut. – Jag har haft ångest, säger Luleåveteranen Johanna Fällman

Kuriren

Luleå Hockey/MSSK har jagat landslagsforwarden Ebba Hedqvist i flera år.

Nu köper klubben ut henne från sitt kontrakt med Modo.

– Vi har hittat en gemensam överenskommelse, så mycket kan jag säga, säger sportchefen Oskar Häggström.#Ishockey #Sporter #Sport #Sport #Jobb #Redaktionell #Luleå #Luleåkommun #Norrbottenslän #Norrland #Sverige #Modo #LuleåHockey #LuleåHockeyMSSK #Uppdatera
Luleå Hockey/MSSK:s värvarkupp: Köper ut stjärnan

Luleå Hockey/MSSK:s värvarkupp: Köper ut stjärnan

Luleå Hockey/MSSK har jagat landslagsforwarden Ebba Hedqvist i flera år. Nu köper klubben ut henne från sitt kontrakt med Modo. – Vi har hittat en gemensam överenskommelse, så mycket kan jag säga, säger sportchefen Oskar Häggström.

Kuriren
@chris i don't own a car since I moved to Canada 15 years ago.. I have been able to make things work with car sharing ( #modo is great) .. yesterday planning a camping trip, reserving the car for the 4 days.. and i thought.. agh.. that's a lot.. but today your post makes me remember that i'll spend a lot more in services if i had a car
I'm in a position when i drive 20 times a year.

“All one wants to do is make a small, finished, polished, burnished, beautiful object”*…

… and if we don’t make them, we can collect them.

Scott Teplin reports (in Paul Lukas‘ nifty newsletter, Inconspicuous Consumption) on one remarkable example…

My family and I recently vacationed in Mexico City. Nestled in the heart of the city’s vibrant Roma Norte neighborhood is a hidden gem that nearly escaped our itinerary: The Object Museum (or MODO, short for Museo del Objeto del Objeto, or “the Object of the Object” [see also here]).

To be honest, I was initially hesitant to step inside. Having grown up in Wisconsin, I developed a healthy distaste for the cluttered crap heaps featured in the infamous tourist trap the House on the Rock, and I worried that MODO might be more of the same. However, curiosity eventually won out, and I wandered in one afternoon to discover what turned out to be one of the most delightful museum experiences I’ve ever had.

The museum is a dedicated homage to the “object (i.e., the point) of the object,” showcasing vast collections of everyday items. Originally conceived as the private obsession of the mansion’s resident, Bruno Newman [here], who spent over 40 years collecting packaging and advertising, it has evolved into something of a localized record of material culture. Plus it’s just a well-curated collection of cool stuff…

Mexican matchbooks (all manufactured in Sweden) Toy figurine heads based on lucha libre masks

A celebration of the commonplace. See much more at: “A Museum Devoted to Everyday Items,” from @steplin.bsky.social.

* John Banville

###

As we regard the routine, we might celebrate: today is National Margarita Day.

source

#BrunoNewman #culture #everydayObjects #history #Margarita #MODO #MuseoDelObjetoDelObjeto #museum #NationalMargaritaDay #ScottTeplin #TheObjectMuseum
#DailyBird 🤖
Mourning Dove (Zenaida macroura), 5th April 2024
es: Zenaida Huilota, fr: Tourterelle Triste
Canon EOS R5, Canon RF 200-800mm f/6.3-9 @ 800mm, 25% crop, 1/640s, f/10, ISO 2500
#Birds #MourningDove #MODO #BirdOfTheDay #HopeIsTheThingWithFeathers #DescribeYourImages

【Vol.303】K-INDIEチャートTOP30 (2025/9/26-10/10)|勢い止まらぬHANROROがトップ|Sanmanhan、Kwon Treeら注目のフォーク作が登場

https://fed.brid.gy/r/https://buzzyroots.com/chart/k-indie-chart-vol303/

2 months of experminents and testing (not daily of course, just calendar flow) and I have LWOB, LWO2 and LWO3 geometry loaders done. i support all the procedural materials from LWO1 and I think LWO2. node system from LWO3 is still a subject of evaluation. Only vector faces loaded for now, now nurbs or curve patches or bones, but still with huge respect of history I have made my own, minimalistic (code size/complexity) #Lightwave3D file loader that can work with LW versions from v.3.5 on Amiga up to a recent one 2025 I believe (not tested, no acess, last version teated for file save/export was 2020 here, still from Newtek). As Modo is free now for 10 more years and it’s hugely influenced by Lightwave and even supports Lightwave file formats, I’d say I also support Modo (subject of further testing).

I already like it more than Assimp regarding Lightwave support.

Milestone achieved, anyway. Now I carry on with the scene files

#demoscene #3D #programming #archeology #newtek #lightwave #modo