التخطي إلى المحتوى الرئيسي

How can I design a mobile app for my business?

 ? How can I design a mobile app for my business  
The first thing you’d want to do is find apps that are similar to your business. Pay attention to their UI/UX and implement your own wireframes based off that. You want to make the experience as easy as possible for your users and not bog them down with thinking about what they need to do, they should just KNOW what to do.
Sketching out wireframes is incredibly useful to understand how everything will work..
After wireframes are more or less complete and you have an idea about how all the pieces of your app will work, you should hire a designer to polish the UI and make it look professional. You can do this yourself with enough practice and a few online courses on Sketch. If you have the time, I’d recommend teaching yourself since its a very valuable skill to learn. You can use sites like dribbbleShow and tell for designers, to view professional designs and get some ideas of your own.
The next step is the hardest, programming. First you need to decide if you will be releasing the app on all major platforms? (iOS, Android…)? Then you need to decide if you will program the app natively, swift/obj-c for iOS and java for Android? Or will you use a hybrid approach like React Native. I personally recommend always going native. I also recommend building the iOS version first and once the first version is finalized moving to Android. This is totally dependent on where your business is. If the majority of your customers use Android, then you should focus on that first.


تعليقات

المشاركات الشائعة من هذه المدونة

Difference between virtual reality, augmented reality and mixed reality

Augmented reality and mixed reality are often used to refer to the same idea, however there are a few potential differences between the two depending on who you speak to. To some, it is semantics, while to companies like Microsoft, there is an important distinction between the two terms. The majority of mentions of augmented reality and mixed reality in the press right now refer to “mixed reality” as a synonym of “augmented reality”. Even experiences which could be under the umbrella of “mixed reality” are called “augmented reality” by the companies creating them. This is where things get confusing. “Mixed reality” is most commonly used by Microsoft to describe their HoloLens. The media often call it “augmented reality” to begin with, adding on in a rather forced sounding way — “or as Microsoft calls it, ‘mixed reality’”, followed by using the terms interchangeably throughout their articles. It is best explained by starting with the much easier definition of “virtual reality”: ...

What is the difference between UX and UI designer and web designer?

A bit cynical: UI design is the older term for UX design. New kids on the block disliked the ugly, annoying designs they were seeing, so they decided that, by renaming the discipline, they would produce designs less ugly and annoying. In the future, this will happen again, and UX (and the  letter X generally) will be disparaged as very old-fashioned and uncool. This will always happen because it is the nature of disciplines to rebrand themselves as newbies think old-timers were stupider than they were. But also it is true that by rebranding an activity, there is an opportunity to re-educate the world on why what you do matters. More serious: UX was an attempt to liberate users from the tyranny of cognitive psychologists, who themselves were trying to liberate users from the tyranny of programmers. UX has sometimes been successful in doing so, but other times it has only meant subjecting users to the tyranny of graphic designers. :) At the end of the day, what I want-...

Should I learn Front-End Web Development first, or Back-end web development?

From a practical standpoint, there are more backend resources and a longer history of backend languages and frameworks, whether you're talking about Ruby, PHP, Java or C. Picking the right backend language to learn will also teach you some basic computer science concepts that will be valuable. Database indices, data structures, OOP, and jobs/threads are much more prevalent on the backend, and they're important software constructs which are making their way onto the frontend (that is, Javascript and HTML5) where devs without the background will find themselves limited. The front end comes with its own set of challenges and nuances, but the skills there are a bit "softer", dealing more with rendering issues and design. I'll be honest and say that the  vast majority  of engineers, when moving to the front-end, don't bother with learning the design side of things, but at the same time the market isn't demanding the position as much, or  maybe we...