1.7 Interface Prototype Design
Category Android Basic Tutorial
Introduction to This Section:
Quote from Luo Ziyong, the Visual Design Director of Smartisan Technology, at a TEDx event in Chongqing:
>
Whenever we see some wonderful designs, many people have an impulse in their hearts. This impulse will make you want to create something new, to create some wonderful things.
We often talk about user experience. When users use your software, what is the first thing they come into contact with? That's right, the Graphical User Interface (GUI), also known as UI. For users, the most intuitive thing that leaves the first impression is often the program's interface, not the functionality! People always like beautiful things, right?
If the functionality is the same, what determines the user's preference is often the UI! An exquisite UI! Of course, there are also some considerate and user-friendly operations, etc.
The following are two computer app interfaces:
>
Let's not talk about the functionality first, but in terms of UI, which one do you like?
Thus, the UI of a product is very important, and the interface prototype design of a product is usually completed by the company's product manager + designer, requirement analysis -> interface prototype design -> we write the code! You may think that the interface prototype is not very useful to us, but if you want to develop your own app in the future? Or if you are promoted to product manager? Hehe! Nothing is absolute, who knows what will happen in the future? In the company, most people use Axure RP, but this thing is quite difficult to use! In addition to this, there are many other prototype design tools:
>
Pencil
Framer
Shireframe
UIDesigner
Balsamiq Mockups
Mockup Builder
Mockup
FrameBox
iPhone Mockup
GOOFLOW
WireframeSketcher
FluidIA
Indigo Studio
Origami
Quartz Composer
Justproto
Avocado
PaintCode
Mockplus (Mockup)
Modao, etc....
The author has used two domestic interface prototype design tools, which are Mockplus (Mockup) and Modao.
This article will briefly introduce the usage of Mockplus!
The Use of Mockplus Prototype Tool:
There is a web version and a client version for you to choose from: Mockplus Official Website
Step 1: Register your own account, and then create a new file to enter the editing interface! (Due to time constraints, the author directly tries it here)
Then a prototype style dialog box pops up for us to choose: Sketch and Lines!
The author chooses lines:
The thing we need to do is to drag the controls from the component bar on the left to the phone interface, of course, we can double-click on a control to customize our style, such as color, background image, etc.!
Step 2: Interaction Implementation:
In addition to the interface, the prototype must have interaction. Here we make a simple interaction example of a news app for everyone to experience:
We add a jump link in one of the news categories,
Then we can click the play button in the upper right corner:
Next, we can see the specific interaction, PS: It may be a problem with the web version, some pictures are not displayed!
Well, that's the general usage, you can explore it by yourself, in addition, if you want to generate documents, you need to upgrade to a paid user! It's not expensive, only 6 yuan a month, just the price of a breakfast, of course, if you just play by yourself, there is no need to open it!
Android's Built-in DroidDraw Tool for Designing Android Interfaces:
In fact, Android also provides us with an "old-fashioned" interface design tool, which is far less advanced than the above high-end interface prototype tools, and can be understood as a separate ADT. A slightly higher-level function than ADT is to automatically generate code... For friends who rarely come into contact with prototype design, it is still worth mastering this tool in 1 or 2 minutes!
Tool Interface:
The figure has already made it clear about the relevant operations, it is very simple, practice is the sole criterion for testing the truth, try it yourself!!
Software Download: droiddrawr.jar
Summary of This Section:
This section introduces the concept of interface prototype design, the simple and practical lightweight Mockplus (Mockup), and the built-in DroidDraw tool of Android. The content is relatively simple and requires everyone to practice and understand by themselves
3.6 Responding to System Configuration Events (Configuration Class)
4.4.2 Further Exploration of ContentProvider - Document Provider
5.2.1 Detailed Explanation of Fragment Example - Implementation of Bottom Navigation Bar (Method 1)
5.2.2 Detailed Explanation of Fragment Example - Implementation of Bottom Navigation Bar (Method 2)
5.2.3 Detailed Explanation of Fragment Example - Implementation of Bottom Navigation Bar (Method 3)
5.2.4 Detailed Explanation of Fragment Example - Bottom Navigation Bar + ViewPager Page Switching
5.2.5 Simple Implementation of News (Shopping) App List Fragment
6.2 Data Storage and Access - SharedPreferences to Save User Preferences
7.1.1 What to Learn in Android Network Programming and Http Protocol
7.1.2 Learning about Android Http Request and Response Headers
[7.5.4 WebView File Download
8.3.18 Canvas API Detailed Explanation (Part 3) Matrix and drawBitmapMesh
8.4.3 Android Animation Collection: Property Animation - First Encounter
8.4.4 Android Animation Collection: Property Animation - Revisited
11.0 "2015 Latest Android Basic Tutorial" Completion Celebration~
12.2 DrySister Girl Viewing App (First Edition) - 2. Parsing Backend Data
12.4 DrySister Girl Viewing App (First Edition) - 4. Adding Data Caching (Adding SQLite)