Filter, search and read competitive programming problems. Take notes for a particular problem to remember your solution ideas afterwards. Keep a list of todo problems. Set problems as solved manually or import solved problems. Check upcoming contests and add contests you are interested in to your phones calendar.