https://kotlinlang.org logo
#compose
Title
# compose
e

Edgar

06/01/2023, 7:04 PM
Guys anyone using jetpack compose in production
👌 23
c

CRamsan

06/01/2023, 7:05 PM
Yes, at multiple companies over the last three years
e

Edgar

06/01/2023, 7:07 PM
xml no longer active you mean
c

CRamsan

06/01/2023, 7:13 PM
Not for me. I have always had some legacy XML files. But just becuase the apps were written before Compose was a thing.
l

Lucas Kivi

06/01/2023, 7:16 PM
I am about half and half right now.
e

Edgar

06/01/2023, 7:17 PM
I am also using jetpack compose now in production most of project is demanding focus on jetpack compose rather than xml
l

Lucas Kivi

06/01/2023, 7:18 PM
Why do you bring this up?
e

Edgar

06/01/2023, 7:18 PM
because I am teaching android kotlin thats why I want to know I have to teach them xml first then compose or straight to compose
l

Lucas Kivi

06/01/2023, 7:21 PM
Ya it seems like a brief intro to XML would be good just to understand the history and prepare for legacy code.
p

Pablichjenkov

06/01/2023, 7:24 PM
Current Company App 1M+ downloads Previous Company App 100k+ downloads Current App mixes old View system and Compose. Previous Company full compose. I heard they are moving to react-native because the cross platform. Compose multiplatform wasn't ready when they made the decision
e

Edgar

06/01/2023, 7:25 PM
@CRamsan it is not difficult to use jetpack compose with xml legacy code
c

CRamsan

06/01/2023, 7:27 PM
In my case. Some fragments use xml and some compose. But it is not a big deal having both in the app.
p

Pablichjenkov

06/01/2023, 7:29 PM
I would throw them straight to the compose pool, that's how you learn to swim.
c

Colton Idle

06/01/2023, 8:16 PM
compose all the way baby
d

dewildte

06/01/2023, 11:06 PM
I think it would be great to get the perspectives of those hiring/interviewing junior - mid level Android developers today. I say this because I recognize my bias for wanting things to be all Kotlin and Compose. But I would want to also understand the landscape the person you are training will be in by the time they go to apply for jobs.
l

Lucas Kivi

06/01/2023, 11:07 PM
^^^ I was hired with 0 professional XML experience. I had only done some dabbling on my own. Previously I had just done compose. However, my first few months all I did was XML.
d

dewildte

06/01/2023, 11:10 PM
Why was the first few months XML?
p

Pablichjenkov

06/01/2023, 11:54 PM
Let me guess 🤔, legacy code 🤷🏻
d

Dhaval Gondaliya

06/02/2023, 4:52 AM
You should teach them XML as well, one reason is your students want be getting job on compose working environment only. There might be xml based code due to some reason on company side or other, if they do not know about xml it will be hard to work with it.
e

Edgar

06/02/2023, 11:30 AM
thank you so guys for the answers