You can do something that<p>- it&#x27;s interesting to you, something you will be passionate about. Something that is fun to program.<p>or<p>- something that will help you learn new things, that will help you grow as a programmer<p>or<p>- something that solves you problems (for example open source library that solves some problems you encounter when programming on mobile platforms)<p>or:<p>- something that solves problems of other people<p>&gt; Please advice what type of side project I should work on.<p>&quot;should&quot; is Wrong word. You can. It&#x27;s more like mental attitude. Take a look around on hacker and startup communities. Many things arose from sideprojects.<p>But even if you don&#x27;t have this kind of sideproject mental attitude it&#x27;s still good to spend some time programming on your own, at least to get familiar with other tools&#x2F;libraries and approaches than you have in your work. If you can really don&#x27;t know what to do it&#x27;s still better to make anything just for learn new things (for example to learn popular framework you don&#x27;t know yet)