App with context and ui