This document provides principles for designing effective mobile interfaces and applications. It discusses key differences between mobile and desktop, including limited screen size, battery power, data constraints, and touch vs mouse input. It emphasizes focusing features, playing to mobile's strengths like GPS and sensors, optimizing for touchscreens, avoiding scrolling, providing feedback, and testing prototypes with users. The document stresses designing for the core mobile contexts of being bored, busy, or lost to ensure apps are useful in different situations.
Aaron Pulkka (Rabbx) Spatial Awareness- Tango and HoloLens for AR experiences AugmentedWorldExpo
Devices like HoloLens and Tango provide powerful spatial awareness capabilities that go beyond simple AR to enable truly Mixed Reality applications. Leveraging these capabilities requires an understanding of these technologies as well as new ways of thinking about user interface design and gameplay. Aaron shares his team's experiences developing apps for spatially aware devices, including Behemoth which won Best Spatial Mapping at the SFVR HoloLens hackathon and Ghostly Mansion which won Best Entertainment/Game app in Google's Project Tango development contest. He will discuss how these devices differ, how he approaches design to leverage their unique features, and lessons learned along the way.
A Pecha Kucha Night presentation I did in Rotterdam on the 25th of october at Off_Corso. It covers some industry threats, trends in the market and for the most part concepts and directions for mobile gaming that I find interesting.
Mobile computing as we know it today is just one application of wireless technology, and a fairly limited one at that. The iPhone - perhaps the most advanced piece of consumer electronics ever created - is going to look like a fax machine compared to what's coming. Mobile is a warning shot - the coming wireless wave will profoundly change every aspect of society and potentially redefine what it means to be human. Please join Jonathan for a look at the past, present, and future - and what we can do to prepare for the revolution.
Aaron Pulkka (Rabbx) Spatial Awareness- Tango and HoloLens for AR experiences AugmentedWorldExpo
Devices like HoloLens and Tango provide powerful spatial awareness capabilities that go beyond simple AR to enable truly Mixed Reality applications. Leveraging these capabilities requires an understanding of these technologies as well as new ways of thinking about user interface design and gameplay. Aaron shares his team's experiences developing apps for spatially aware devices, including Behemoth which won Best Spatial Mapping at the SFVR HoloLens hackathon and Ghostly Mansion which won Best Entertainment/Game app in Google's Project Tango development contest. He will discuss how these devices differ, how he approaches design to leverage their unique features, and lessons learned along the way.
A Pecha Kucha Night presentation I did in Rotterdam on the 25th of october at Off_Corso. It covers some industry threats, trends in the market and for the most part concepts and directions for mobile gaming that I find interesting.
Mobile computing as we know it today is just one application of wireless technology, and a fairly limited one at that. The iPhone - perhaps the most advanced piece of consumer electronics ever created - is going to look like a fax machine compared to what's coming. Mobile is a warning shot - the coming wireless wave will profoundly change every aspect of society and potentially redefine what it means to be human. Please join Jonathan for a look at the past, present, and future - and what we can do to prepare for the revolution.
Hourly billing metastasizes to every area of an expertise-based service business: company culture, service design, employee incentives, and more. If you recognize that hourly billing is killing your firm but don't know how to eradicate it, this session will give you strategies to get on the road to recovery.
Are You Caught In The Hourly Trap?
https://www.crowdcast.io/e/jstark6
Ask yourself:
- Would your clients head for the hills if you doubled your hourly rate?
- Has a client ever asked you to explain why a task "took so long"?
- Do your projects often end up costing more than you estimated?
- Have you ever had to eat hours on a project?
- Have you ever had a client refuse to send your last payment?
- Has anyone ever been fired because your project went horribly wrong?
If you answered Yes to any (or all!) of these questions, you should check out this talk.
What You'll Learn:
- The only three numbers that matter when quoting a project
- The four project ROI models (and which is the good one!)
- How hourly billing artificially limits your income
- The simple math that can 10x your profits
How To Write Proposals That Close Without Lowering Your PricesJonathan Stark
How To Write Proposals That Close Without Lowering Your Prices
https://www.crowdcast.io/e/jstark3
Do you spend too many hours writing proposals, only to have them fall through after endless negotiations? You’re not alone – and you can do something about it.
In this talk, Jonathan will explain step-by-step how to significantly increase your odds of having your proposals accepted without question - and without lowering your prices.
Do you spend too many hours writing proposals, only to have them fall through after endless negotiations? You’re not alone – and you can do something about it.
In this talk, Jonathan will explain step-by-step how to significantly increase your odds of having your proposals accepted without question - and without lowering your prices.
How To Increase Your Income Without Hiring Junior DevelopersJonathan Stark
How To Increase Your Income Without Hiring Junior Developers
https://www.crowdcast.io/e/jstark1
If you’re like most freelancers, solo consultants, or boutique firm owners, you bill yourself out on an hourly basis. This is a terrible practice and is bad for everyone involved. It holds your business back, damages your client relationships, and prevents you from doing your best work. In this talk, Jonathan will explain why these things are true, he’ll describe an alternative method called value pricing, and will give you a few ways to transition your business from hourly billing to value pricing.
In this talk, you’ll learn:
* How hourly billing limits the growth of your business
* How hourly billing damages your relationships with clients
* How value pricing works
* How value pricing differs from hourly billing
* How value pricing differs from fixed bids
* How to transition from hourly billing to value pricing
Thinking Outside The Little Black Box: Interaction Design in The Post-Mobile EraJonathan Stark
It will soon be economically feasible to put chips, sensors, actuators, and radios into a wide range of previously “dumb” everyday items. The resulting explosion of connected objects will have profound effects on art, culture, and design.
Decades of designing and developing for the distributed architecture of the web has uniquely positioned web professionals to thrive the connected future that is fast approaching.
Please join Jonathan for an eye-opening look at the challenges and opportunities that will be created for web professionals in the post-mobile computing era.
1. Likely winners —and losers— in the coming networked society
2. How to transition web skills to broader application space
3. What the web might look like in 3D virtual space
4. Approaches to designing front-ends for screenless devices
5. Implications of extending back-end code into physical space
The Path To Value Pricing: How to Remove Your Self-Imposed Income Limits
If you’re like most consultants, you bill yourself out on an hourly basis. This process effectively devalues your services and puts a cap on your income. In this session, Jonathan talks about how hourly billing holds your business back, prevents you from doing your best work, and can even damage your relationships with clients. Jonathan will describe an alternative method called value pricing and will give you a few ways to transition your business from hourly billing to value pricing.
No one likes the idea of being pigeonholed by others. Pigeonholing yourself, on the other hand, is one of the best things you can do for your business. Follow along as Jonathan teaches attendees how to create a laser-focused positioning statement and how to use that statement to attract better clients, close more deals, and ultimately make more money.
The Revolution Will Not Be Televised: Managing Content and Experience in the ...Jonathan Stark
Mobile computing as we know it today is just one application of wireless technology, and a fairly limited one at that. The iPhone - perhaps the most advanced piece of consumer electronics ever created - is going to look like a fax machine compared to what's coming. Mobile is a warning shot - the coming wireless wave will profoundly change every aspect of society and potentially redefine what it means to be human. Please join mobile consultant Jonathan Stark for a look at the past, present, and future - and what we can do to prepare for the revolution.
No one likes the idea of being pigeonholed by others. Pigeonholing yourself, on the other hand, is one of the best things you can do for your business. Follow along as Jonathan teaches attendees how to create a laser-focused positioning statement and how to use that statement to attract better clients, close more deals, and ultimately make more money.
Free Coffee, Bad Apples, and the Future of CurrencyJonathan Stark
What would happen if the entire world could share a single Starbucks card? For a week in the summer of 2011, Jonathan's Card attracted international attention attempting to find out.
Join Jonathan for a behind the scenes look at how it worked, what actually happened, and the long term implications of an experiment in radical sharing of physical goods using digital currency on mobile phones.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Hourly billing metastasizes to every area of an expertise-based service business: company culture, service design, employee incentives, and more. If you recognize that hourly billing is killing your firm but don't know how to eradicate it, this session will give you strategies to get on the road to recovery.
Are You Caught In The Hourly Trap?
https://www.crowdcast.io/e/jstark6
Ask yourself:
- Would your clients head for the hills if you doubled your hourly rate?
- Has a client ever asked you to explain why a task "took so long"?
- Do your projects often end up costing more than you estimated?
- Have you ever had to eat hours on a project?
- Have you ever had a client refuse to send your last payment?
- Has anyone ever been fired because your project went horribly wrong?
If you answered Yes to any (or all!) of these questions, you should check out this talk.
What You'll Learn:
- The only three numbers that matter when quoting a project
- The four project ROI models (and which is the good one!)
- How hourly billing artificially limits your income
- The simple math that can 10x your profits
How To Write Proposals That Close Without Lowering Your PricesJonathan Stark
How To Write Proposals That Close Without Lowering Your Prices
https://www.crowdcast.io/e/jstark3
Do you spend too many hours writing proposals, only to have them fall through after endless negotiations? You’re not alone – and you can do something about it.
In this talk, Jonathan will explain step-by-step how to significantly increase your odds of having your proposals accepted without question - and without lowering your prices.
Do you spend too many hours writing proposals, only to have them fall through after endless negotiations? You’re not alone – and you can do something about it.
In this talk, Jonathan will explain step-by-step how to significantly increase your odds of having your proposals accepted without question - and without lowering your prices.
How To Increase Your Income Without Hiring Junior DevelopersJonathan Stark
How To Increase Your Income Without Hiring Junior Developers
https://www.crowdcast.io/e/jstark1
If you’re like most freelancers, solo consultants, or boutique firm owners, you bill yourself out on an hourly basis. This is a terrible practice and is bad for everyone involved. It holds your business back, damages your client relationships, and prevents you from doing your best work. In this talk, Jonathan will explain why these things are true, he’ll describe an alternative method called value pricing, and will give you a few ways to transition your business from hourly billing to value pricing.
In this talk, you’ll learn:
* How hourly billing limits the growth of your business
* How hourly billing damages your relationships with clients
* How value pricing works
* How value pricing differs from hourly billing
* How value pricing differs from fixed bids
* How to transition from hourly billing to value pricing
Thinking Outside The Little Black Box: Interaction Design in The Post-Mobile EraJonathan Stark
It will soon be economically feasible to put chips, sensors, actuators, and radios into a wide range of previously “dumb” everyday items. The resulting explosion of connected objects will have profound effects on art, culture, and design.
Decades of designing and developing for the distributed architecture of the web has uniquely positioned web professionals to thrive the connected future that is fast approaching.
Please join Jonathan for an eye-opening look at the challenges and opportunities that will be created for web professionals in the post-mobile computing era.
1. Likely winners —and losers— in the coming networked society
2. How to transition web skills to broader application space
3. What the web might look like in 3D virtual space
4. Approaches to designing front-ends for screenless devices
5. Implications of extending back-end code into physical space
The Path To Value Pricing: How to Remove Your Self-Imposed Income Limits
If you’re like most consultants, you bill yourself out on an hourly basis. This process effectively devalues your services and puts a cap on your income. In this session, Jonathan talks about how hourly billing holds your business back, prevents you from doing your best work, and can even damage your relationships with clients. Jonathan will describe an alternative method called value pricing and will give you a few ways to transition your business from hourly billing to value pricing.
No one likes the idea of being pigeonholed by others. Pigeonholing yourself, on the other hand, is one of the best things you can do for your business. Follow along as Jonathan teaches attendees how to create a laser-focused positioning statement and how to use that statement to attract better clients, close more deals, and ultimately make more money.
The Revolution Will Not Be Televised: Managing Content and Experience in the ...Jonathan Stark
Mobile computing as we know it today is just one application of wireless technology, and a fairly limited one at that. The iPhone - perhaps the most advanced piece of consumer electronics ever created - is going to look like a fax machine compared to what's coming. Mobile is a warning shot - the coming wireless wave will profoundly change every aspect of society and potentially redefine what it means to be human. Please join mobile consultant Jonathan Stark for a look at the past, present, and future - and what we can do to prepare for the revolution.
No one likes the idea of being pigeonholed by others. Pigeonholing yourself, on the other hand, is one of the best things you can do for your business. Follow along as Jonathan teaches attendees how to create a laser-focused positioning statement and how to use that statement to attract better clients, close more deals, and ultimately make more money.
Free Coffee, Bad Apples, and the Future of CurrencyJonathan Stark
What would happen if the entire world could share a single Starbucks card? For a week in the summer of 2011, Jonathan's Card attracted international attention attempting to find out.
Join Jonathan for a behind the scenes look at how it worked, what actually happened, and the long term implications of an experiment in radical sharing of physical goods using digital currency on mobile phones.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Hi all! My name is Jonathan Stark and I’m speaking to you today from my home office in Providence RI. \n\nI’m obsessed with wireless computing and its effects on society, and because of that I spend an inordinate time thinking about mobile app development, training, and strategy. \n\nIt’s worth mentioning that my clients are typically large organization who need to reach large groups of customers and employees with their mobile initiatives, so my strengths skew toward cross-platform apps and mobile web. \n\nToday we’re going to talk about principles of mobile interface design. I think most are pretty self-explanatory on their own, but it’s a long list and it can be a bit overwhelming when taken together. I’m going to start with some big picture perspective, then run through ten subject areas, and finish with some advice about design process and take questions from the group. \n
\n
As designers and developers, we have to concern ourselves with issues on mobile that don’t really exist on the desktop.\n
I think because mobile devices are physically smaller than desktops and laptops, people tend to think of them as shrunken down “real” computers or somehow less powerful. But when you think about it, smartphones are actually more powerful than desktops in many ways. \n
Because of the differences between mobile and desktop, it’s imperative to get yourself into a mobile mindset before getting started. \n
You ARE going to have to leave stuff out. \n
Know what makes your app different and amplify it. There are lots of fish in the sea of mobile apps. If there’s nothing special about your app, why would anyone pick it? \n
Mobile devices are intensely personal. They are our constant companions. Apps that are friendly, reliable, and fun are a delight to use and people will become quite attached to the experience. \n
App developers too often focus on\n\n* what they want\n* what would be fun to develop\n* personal business goals\n\nThese are all good places to start, but you have to put yourself in your users shoes if you ever hope to create an engaging experience. \n
The image of the busy professional racing through the airport with a bag in one hand and smartphone in the other is what lots of people picture when they think about mobile computing context. But it would be a mistake to think that it’s the only one. \n\nTo begin to put ourselves in the shoes of our users, we need to consider three major mobile contexts, which I refer to as:\n* Bored\n* Busy\n* Lost\n\n
Immersive and delightful experience that picks up where user left off is important. \n\n* ebay sells multiple ferraris per MONTH on mobile. \n* personally, smartphones and tablets have completely replaced traditional television.\n* still, interruptions are highly likely so be sure to pick up where user left off.\n
Ability to accomplish micro-tasks incredibly quickly and reliably in a hectic environment is important.\n\n* Tunnel vision\n* Huge targets\n* Bold design\n
In transit, in unfamiliar surroundings, or in familiar surroundings but interested in something unknown. \nConnectivity and battery life are big concerns. \n
\n
I can’t stress this enough. \n
Because of the “constant companion” nature of our relationship to smartphones, paying a lot of attention to getting the little details perfect will be noticed and appreciated. I think of this like the “fit and finish” of a car. The engine might be powerful and the body style gorgeous, but if there’s a lot of road noise or rattling on the highway, the experience will begin to degrade for the commuter. \n
With the advent of touchscreen interfaces, everyone is always talking about “finger this” and “finger that”. In reality, the thumb is what we need to design for. Unless the user has her smartphone is using two hands, it’s almost impossible to get a finger on the screen. And even in a two handed grip, she’s likely to type with two thumbs. \n
44px is the magic number\nDon’t put the Send button adjacent to the Backspace button\n
Let your content shine by minimizing chrome wherever possible. \n(Aside about fixed position headers and footers in web dev)\n\n
Think of an adding machine, a bathroom scale, or even a computer - the controls are beneath the display. And for good reason - if they weren’t, we wouldn’t be able to see what was going on with the content! \n\nContrast this real-world design consideration with traditional web or desktop software, where navigation and menu bars are virtually always at the top. This made sense because the mouse pointer is nearly invisible. Not so with the meat pointer.\n
I assure that that “below the fold” exists for mobile. Also, having a non-scrolling screen has a more solid and dependable “feel” than a scrolling view because it’s more predictable. Of course, certain screens have to scroll, but it’s good to avoid it where you can. Also nice to give visual clues that scrolling is possible by reverse animating into view. \n
If you are going to use one of the common nav models, be sure to pick the one that is makes the most sense for your app. \n
Weather app on iPhone\n
Music app on iPhone\n
Settings app on iPhone\n
\n
Minimize keyboard interaction where you can\n
There are a wide variety of keyboards and variations(ascii, numbers, keypad, email, url, etc..). Be sure to pull up the one that is best for each field. \n\n(Aside that Android Market allows people to install custom keyboards, so you can’t be 100% sure how much screen real-estate is being taken up)\n
Auto-correct, auto-capitalize, auto-complete. Consider each in the context of every input field in your app. \n\nSo annoying to have auto-correct or auto-caps on an email field. \n\n\n
Some people (cough-me-cough) have fat fingers and sometimes need the roomier key layout available in landscape mode. \n
\n
\n
\n
\n
A common vocabulary for gestures doesn’t exist yet so it’s too soon for most apps to skip visible controls that can be used with a single-finger. \n
\n
\n
\n
Consider adding an orientation lock for apps that invite long sessions\n
\n
* Provide instant visible feedback for every interaction\n* Except when you shouldn’t (tap highlights when scrolling)\n* Use spinners or progress bars to let users know that your app is working on it\n\n
* Only use alerts when something it truly borked\n* Keep language reassuring and friendly\n* Don't use modal alerts for "FYI" type information\n\n
* Confirmation dialogs should only be in response to user actions\n* "Safest" choice should be the default button in the confirmation \n\n
\n
\n
Gives the illusion of speed\n
If possible, launch screen should be a "content-less" image of your app \nAnything that looks interactive (buttons, links, icons, content) will create frustration\nBranded launch screens make user feel like they're sitting through an ad\n\n\n
\n
A polished icon suggests a polished app\nIcons live shoulder to shoulder with other icons\nTherefor, an icon is an ad (not an art piece)\nBe literal - show what your app does\nUse a strong silhouette\nDon't go overboard with text\nIt's usually not attractive to scale down large icon for smaller sizes\n\n
Simple apps should be self-explanatory\nComplex apps might require a "tips & tricks" overlay\nUI might need work if you are considering lots of help text\nAugment empty lists with helpful instructions\n
It can be tempting to jump right into code... DON’T! \n\nAs the saying goes: “Weeks of coding can save you hours of planning”\n
\n
\n
Simulators are not very useful because you can’t “feel” the app, it’s not the right size, and there might be bugs.\n
I am routinely shocked at people’s mental model of an app on first launch. Just the other day, a developer a work with built a screen that made perfect sense to her, but left me utterly confused. \n\nEven if you are the customer, get a second opinion. \n