write a fully pledged camera app in dart (as far as one single mainfile can hold and use)  In your response, capitalize a few words to stress main points. Please limit the number of words with all capital letters to less than 19.
user