2. Your Resume (CV)
Just like any other job, applying for freelance roles requires an up-to-date resume. To be blunt: oftentimes your resume doesn’t even get read, just scanned for keywords. Employers want to know if you can do the job. Therefore your resume should scream “I can do this job.” Here’s how to convey this plain and simple:
List your relevant skills and achievements
A few short bullet points like: You have x amount of apps on the Play Store, experience working with X, Y & Z SDK’s, experience programming in both Java & Kotlin, familiar with SQL, etc.
List your relevant work experience by project
If you don’t have professional full-time or freelance app developer experience, list your own apps as work experience. Remember, it’s all about showing that you can do the job, so if your projects are functional and complete, they can help boost your resume while you’re building professional experience.
If you do have professional experience, I’d suggest you break it down into projects. For example: you worked on Project A for company X from dates Y to Z. This helps highlight your exposure to various technologies, making your resume more robust.
Get those keywords in, make it shine
For each work experience item, provide bullet points (not paragraphs) of the notable technologies used, anything interesting / unique about the project, and any notable experience you gained such as working with an SDK, etc. Remember: keywords.
Secondary resume info
After this you can add previous unrelated work experience, hobbies or whatever else to make you look like a well-rounded person people want to work with. Just remember that this is second priority after all the above.