Frequently Asked Questions you should ask yourself before asking them again.
- Buy a computer (we suggest you to install a SSD);
- Learn English (intermediate level);
- Use Google efficiently;
- Learn how to debug in your enviroment
- E.g. Do you use Android Studio? Google it: how to debug in android studio
-
Debug your code.
-
Google your problem, in English. Keep it simple and gradually add search terms;
- If you have a compile error/warning message, google it directly (possibly with quotes)
-
Updates the software that gives you troubles to the latest version (unless otherwise noted);
-
Post your problem on StackOverflow and interact with its unkind users;
-
Post your problem on various dedicated forums;
- To find a forum use Google (e.g. "android forum")
- Ask on various dedicated IRC channels;
- How to use IRC? Google it
- How to find an IRC channel? Google it (e.g. "android irc channel")
- Gather all failed attempts in a text file (txt, rtf, md, etc. not .docx). For each attempt, you should describe:
- What you searched for
- What you found and tried
- What was the error message when it failed
- Write an email, but don't just ask "can I have a meeting?", state your problem via mail. A proper email should contain:
- Context (e.g. "I'm dealing with Section X of Project Y...", if needed add description of your environment)
- Problem (e.g. "While trying technique/tool/etc., X went wrong") with error description
- The "failed attempts file report" above
- If the problem can't be solved via email, you will be asked for a live or online meeting.
- Make sure your environment works and you can reproduce the problem.
- Switch on the computer
- Start your app in a debugging session