4
Siko
2y

hi guys im new with app development and i have small question because this is really stressful for me,when you guys learn recycler view for the first time is that hard?or am i being stupid because its hard for me

Comments
  • 1
    Yes, the first time, it was TERRIBLY hard for me, even though I came from a Java background, it was awful! But after doing it 3-4 times, I found/discovered/made some shortcuts and now its smooth like butter ^_^
  • 1
    First, it would be helpful to know that you are talking about native Android.

    Second, what do you mean by hard? Hard to use correctly? Hard to understand how it works?
  • 1
    @Lensflare yes i learn native app for now,for me its a bit hard how to understand it and i think because im not good enough on OOP langguage
  • 2
    It's hard because android api is hard and dumb. You could code a recycler view completely from scratch in OpenGL faster than figuring out how android api works... the more I use it, the more I hate it
  • 1
    If you can avoid legacy view system, avoid it. Unless you want to use it at work, for maintaining some old projects.

    If you're just doing some side project, rather use Jetpack Compose or Flutter.

    That being said... just go trough official Android documentation. There is a crap ton of history on Android and even more magicians on Stackoverflow. Android documentation is imho best up to date resource for learning.
  • 1
    @WildOrangutan i have read doc and watch some tutorial on yt,the problem is i understand this very slowly,i have learn other things in android studio but this thing really hard to understand for me
  • 0
    I also recommend starting with Jetpack Compose instead. I don‘t know how it handles recycling Views but if it‘s similar to what SwiftUI does, it’s a lot less complicated and more straightforward.
  • 1
    @Lensflare it's like few lines of code. Check out LazyColumn.
  • 0
    Simply learn Flutter :-)
  • 0
    @moko i dont want to go to cross platform right now,i just want to focus on native apps first and when im good at it i will go to cross platform
Add Comment