Can some one explain me what is the difference between architectural design vs high-level design.
It will be helpful to me if you explain by example: Lets say I want to build simple android online shopping application, in that case what should I put in my architectural design and high-level design?
I have the following high-level requirements:
Login
Settings
Search
Cart
Billing
Seems you are asking 2 questions:-
I will answer the first but you are unlikely to get someone to give you the second one. Best to google for ideas.
Architectural design
You need to get a basic understanding of these different types of architecture and then you will realise why this question is way too generic
High-level design
This is a very broad term which you might get an infinite number of definitions for but a common one would be a design which just shows the components in a system (the system could be very large or very small). Since it seems you are asking about Application Architecture with your shopping cart app, this would mean you might have a diagram which shows things like the following but not the details of how each one is implemented:-