Please make the answers 400 words each:
1. Discuss the best practices in interface design that should be followed during the creation of a satisfactory user experience in an Android phone application.
2. In the context of Android phone application development, discuss what memory management considerations a mobile application programmer needs to be aware of. What are the implications of not managing memory effectively?