Just coffee App
Development by: Nikitha Gullapalli: (Android Developer)
Design by: Udacity
Profiles:
Linkedin: https://www.linkedin.com/in/nikitha-gullapalli/
Github: https://github.com/nikitha2
The just coffee App
https://play.google.com/store/apps/details?id=com.nikitha.justjava
justCoffee is a basic android app to get familiarized with android basics such as views, layouts, intents, activities, etc. The project starting page was a suggested project at Udacity- Basic Android developer course. I further improved it a bit to publish it in the app store.
The idea of the App:
Late nights are very common these days. The JustCofee app allows the user the order coffee with toppings of their choice. Once the user is ready to order they add the order to cart. The user is then navigated to the information page where they give their personal information. On finalizing the order an email is sent to our email address with the order details and delivery address.
The Implementation:
An idea has no value until it is implemented. We started off with the right foot by creating a sketch of what we had in our minds. We created a persona of our user as in Fig . Creating the persona helped us decide the type of audience we were targeting. We have a background story of where he comes from, what he likes and dislikes, what he likes to do in his free time, etc. Figuring out helped us figure out our users.
Sketches:
User Testing
User test 1: As per User Tester 1 the app background image did not suit the app. We found a cleaner image and replaced the background
Break Down of the final piece
- home page of app. User can enter the name he wants on the order and make his selection for toppings and number of coffees
2.After selection. User clicks on add to cart and order summary is shown on the screen. The name edit field disappears and the order name is shown in the order summary.
3. If user is not happy with the order, they can reset the screen. Notice the name edit field appears back on the screen and the order is reset.
4. Once the order is added to cart. Users can click on order and they are navigated to the billing details screen. It is cash on delivery, but users need to address and full name to proceed with the order.
5. On clicking on proceed to checkout button user is navigated to any email app using intents. To field is pre-populated with our email address. User can just click on send.
Conclusion
This was an overall fun project to work on. I got to learn about layouts, intents user testing, movement and most important all how to document my work. The project has strengthened my fundamentals in making me ready to build bigger and full-fledged apps.