Learn Android with Safa
46 subscribers
3 photos
34 links
I share educational resources to learn Android Development and software engineering in general.
Download Telegram
For yesterdays Kotlin challenge, there was no submissions 😞

There are bunch of solutions, but I want to share a tricky one: Using java.util.Collections.rotate function.

`fun cycle(list: List<Int>, times: Int): List<Int> {
java.util.Collections.rotate(list, times)
return list
}`

See the full solution with rotate here: https://pl.kotl.in/4oi58bpT0
I am being asked about Flutter vs. Native Android Development and which one to learn.

There can be different answers to this question from various perspectives.

But as an Android Developer and a professional making money out of it, the first thing I look when deciding is *the market*.

How big is the Flutter market and how big is the native development?

You don't need to make rigorous research, upwork.com is more than enough to come to a conclusion.
This is the available freelance jobs for Flutter on upwork.com:
And this 👆is the available freelance jobs for Android Development
434 vs 2817

Native Development market on freelance jobs are significanly bigger.

So I recommend learning native Android development, preferably with Kotlin.
A wild Kotlin challenge has appeared: https://pl.kotl.in/dzacc5u0Z

Difficulty: [1 / 5]

Share your solution below 👇
Quality Android Dev courses:

caster.io
Starting a new video series where I will solve HackerRank challenges in Kotlin.

Tune in, more videos coming soon :)
Cool youtube channel teaching bunch of useful Android Dev related stuff 👆
Are you learning Kotlin with Codecademy's Learn Kotlin track? (codecademy.com/learn/learn-kotlin)

Or with my video series covering the same topics? (ytub.link/learn-kotlin)

When you forget something or need to quickly remember some syntax the cheatsheet provided by Codecademy is to the rescue!

https://www.codecademy.com/learn/learn-kotlin/modules/learn-kotlin-introduction-to-kotlin/cheatsheet

You may want to print these 👆Kotlin cheatsheets and keep them handy, just in case 🙂
A wild Kotlin challenge appeared: https://pl.kotl.in/BgRmEUnIz

Difficulty: [2/5]

Share your solutions below and I will announce the best solution! 👇