Skip to content

About

🤖 Android code challenge 🤖

Topics

Resources

Contributing

Stars

10 stars

Watchers

25 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

idealista Android challenge

idealista Android crew needs you! We need a fellow to face our everyday challenges: new features, problem fixes, UI design, performance, security, backwards compatibility, testing...

We need your help to build the next amazing features that will bring our user experiences to the next level, are you ready to go?

We love clean code and beautiful layouts, structured implementation and testable components. Does it sound good to you? This is your challenge!  

🚀 Getting started

  • Read the minimum requirements.
  • Start a new project from scratch.
  • Think, design, code and have fun!  

📱 Task

Build an app that allows users to browse through a list of ads and view ad details on a separate screen.  

🌐 API endpoints

✅ Minimum Requirements

  • The app should include at least two screens:
    • A listing screen displaying a collection of ads.
    • A detail screen for viewing ad information.
  • The code must be written in Kotlin and use xml views.
  • Implement feature to allow users to favorite ads.
    • If an ad is favorited, display the date it was favorited.
  • Use AI tools (e.g. GitHub Copilot, ChatGPT, Claude, Cursor, etc.) during the development of the challenge. We want to see how you leverage these tools in your workflow.  

🎁 Some optional tasks to do (bonus):

  • Tests of different types could be great idea.
  • Some Jetpack Compose code alongside xml.
  • Implement persistent storage.
  • Feel free to go beyond the requirements and improve the app in any way you think is best — we love creativity!
  • If you used any AI context files to help the AI tool understand your project (e.g. CLAUDE.md, .cursorrules, .github/copilot-instructions.md, system prompts, or similar harness/context engineering files), include them in your submission.  

🥳 Once you've finished

  • Email us at android@idealista.com with your repository link you'd like our Android team to review, or send the project folder (including the .git directory).
  • Celebrate after a well done job! 🥳

About

🤖 Android code challenge 🤖

Topics

Resources

Contributing

Stars

10 stars

Watchers

25 watching

Forks

Releases

Packages

Contributors