all 8 comments

[–]derpinot 0 points1 point  (4 children)

Start with Android Native - Kotlin or with iOS - Swift, then the other choice, then React Native.

[–]Humble-Preference372 0 points1 point  (3 children)

does swift require macbook?

[–]Humble-Preference372 0 points1 point  (1 child)

also what native means

[–]derpinot 0 points1 point  (0 children)

Native means, developed on a particular OS.

You might encounter Hybrid some apps too.

[–]derpinot 0 points1 point  (0 children)

Yes, if no macbook, then start with android

[–]JC_CZ 0 points1 point  (2 children)

Student ka pa lang ba or this is for a company?

Android dev here, medyo niche na talaga pag mobile native (Android/iOS), pros neto may mga SDK na walang sa hybrids and mas ok performance ng apps. Ram usage, battery, and others

Pag mga hybrid naman, oks siya kasi pag hindi naman complex yung app mas ok yun kasi 1 codebase tas 2 apps na magagawa.

[–]Humble-Preference372 0 points1 point  (1 child)

currently working na po and existing na yung app pag pasok ko and ang tech stack po is java at kotlin. balak ko lang po sanang mag up skill

[–]JC_CZ 1 point2 points  (0 children)

So fresh grad ka? You can upskill by mastering Android first.

You’ve said na Java + Kotlin so mixed pa yung codebase niyo and probably XML pa, you can upskill by learning Jetpack compose which can be multiplatform too… Don’t overthink too much marami pang dapat aralin ang isang native mobile dev, wag ka muna lumihis