Posts Tagged:iPhone

rfp-robotRFP ROBOT: Website Request for Proposal Generator

The time has come for a new website (or website redesign), which means you need to write a website request for proposal or web RFP. A Google search produces a few examples, but they vary wildly and don’t seem to speak really to your goals for developing or redesigning a new website. You need to write a website RFP that will clearly articulate your needs and generate responses from the best website designers and developers out there. But how?

Have no fear, RFP Robot is here. He will walk you through a step-by-step process to help you work through the details of your project and create a PDF formatted website design RFP that will provide the information vendors need to write an accurate bid. RFP Robot will tell you what info you should include, point out pitfalls, and give examples.


Basecamp 3 for iOS: Hybrid Architecture

We’ve written quite a bit in the past about our approach to building hybrid mobile apps. Basecamp 3 represents the latest generation of this architecture, taking everything we’ve learned from previous versions.The first app for Basecamp 2 app was iPhone only, written in RubyMotion as a thin wrapper around UIWebView. Next, we did a new universal app for Basecamp 2, written in Xcode + Objective-C, still a using UIWebView, but with a bit more native code thrown in. For Basecamp 3, we’ve replaced Objective-C with Swift, UIWebView with WKWebView and added Turbolinks, with even more native code, and a deeper integration between native and web.Defining HybridFirst, it helps to be clear about what we mean by “hybrid”. That term is used in so many different contexts, that it’s almost meaningless. In our use, we’re referring to standard native apps where a significant portion of the content is rendered using web technology.…

Read More →

YouTube Users on iOS Can Now Live Stream Their Screens by @MattGSouthern

Google has updated its YouTube app for iOS with the ability to live stream iPhone or iPad screens.The post YouTube Users on iOS Can Now Live Stream Their Screens by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Highrise 3.0 for iOS

For an app that’s been around since 2007, two iterations of its iOS app seems a bit on the light side. We agree. So today we have not just one announcement, but two:Highrise 3.0 for the iPhone is now available to everyone.It has the basics from before. Stay up to date on your team’s activity. Easily search your leads and quickly call, text, or get directions. Plan your day with tasks and follow-ups.And it has some important new features.Search leads by tag. View tags on contacts. See upcoming tasks when viewing a lead.Scroll through all of your tasks. Whether you have 2 or thousands of overdue or upcoming tasks… though we still can’t help you get them done. :)And more… like the ability to enter custom fields and choose from predefined values, dial incorrectly formatted international phone numbers, emoji, saved recent searches.Alas, it doesn’t have everything for everyone yet. Some will notice it…

Read More →

Reasons to Build Your Own App

I’m working on a very small To-Do iOS app and I’m sharing my process and my thoughts candidly through the process in a new YouTube playlist affectionately titled “Let’s Build an App“. As you already know, I’m heavily involved with my startup and that’s where 99% of my time goes, but, in the 1% I’m sloooooooooowly putting this thing together. And, for the first time ever, I have a new medium through which I can share the process which is my YouTube channel. Although I’ve been pretty candid and honest historically about these indie projects, I’ve always done it through blog posts and not through any video content. So, in that way, I’m having a good time with it and it’s a bit of a different feel, which is something that keeps it fresh for me. These are truly candid captures of my thoughts and there’s no established framework of my…

Read More →

Aziz Ansari

This is some of the smartest stuff that Aziz has ever said (or at least the stuff that I’ve heard him speak about): He’s off social media. He deleted the Internet browser from his phone and laptop. No e-mail, either. Technologically speaking, he’s living in, like, 1999. Really…? As the writer ponders, did he unplug or “unplug”? Whenever you check for a new post on Instagram or whenever you go on The New York Times to see if there’s a new thing, it’s not even about the content. It’s just about seeing a new thing. You get addicted to that feeling. You’re not going to be able to control yourself. So the only way to fight that is to take yourself out of the equation and remove all these things. So, he has removed them. Entirely. He continues: What happens is, eventually you forget about it. You don’t care anymore. When I…

Read More →

Let’s Talk About Speech CSS

Boston, like many large cities, has a subway system. Commuters on it are accustomed to hearing regular public address announcements. Riders simply tune out some announcements, such as the pre-recorded station stop names repeated over and over. Or public service announcements from local politicians and celebrities—again, kind of repetitive and not worth paying attention to after the first time. Most important are service alerts, which typically deliver direct and immediate information riders need to take action on. An informal priority A regular rider’s ear gets trained to listen for important announcements, passively, while fiddling around on a phone or zoning out after a hard day of work. It’s not a perfect system—occasionally I’ll find myself trapped on a train that’s been pressed into express service. But we shouldn’t remove lower priority announcements. It’s unclear what kind of information will be important to whom: tourists, new residents, or visiting friends and…

Read More →

What’s new in Basecamp for iOS

Basecamp 3.5.1 is now available in the App Store. If you’re already a pro with Basecamp on your iPhone and iPad, you’re going to love this release. If you haven’t tried it yet, now is a great time to start taking advantage of these new time-saving features. While you’re installing the latest update, read this quick look at what’s new…Swipe for your next unreadWhen you’ve got a bunch of unreads on Hey! and you’re cranking through them, it can feel like a chore to tap an unread, read it, then go back and tap the next one. Now you can simply tap an unread and when you’re done reading it, swipe-left to go to the next one! Repeat until you’re done. Here’s how it looks:1. Tap an unread, 2. Tap OK, 3. Swipe-left to load the next one!Search inside BasecampYou probably already know you can swipe-down or swipe-left from the Home screen on your iOS…

Read More →

Enter the dot matrix

Illustration by Nate OttoTroy Henikoff was a college student in 1984 when he wrote his first program, a piece of software to help his grandfather’s steel warehouse manage their inventory. That summer project led Troy to start his own software consulting business a couple years later. This is an atypical Distance story about beginnings, endings and unexpected legacies.https://medium.com/media/e1b07d80fba4e2163e3f63e0c604a1a0/hrefTranscriptWAILIN: Troy Henikoff describes himself as an unintentional entrepreneur. Today he’s a well-known figure in Chicago’s tech scene, but when he began dabbling in computer programming and setting up his own business, there was no established startup culture for him to absorb. No networking events, no hoodies, no cliches about hustle or crushing it or changing the world. Troy’s story starts in 1984, at his grandfather’s steel warehouse on Chicago’s south side. He had just finished his sophomore year of college.TROY HENIKOFF: So that summer when I got to Chicago, I was given a bunch…

Read More →

Stay Away From These User Interface Design Mistakes

The importance of creating a functional site should not be ignored. No matter how the website is beautifully made, yet does not create interest in the site visitors, the website is doomed from the start. In other words, every aspect of the website must engage the visitor, and it all starts with great user interface design. The Importance of User Interface Design for Business Websites Web designers should always keep in mind to provide a functional site that can easily generate interest among the website visitors to create a steady traffic influx. The type of user interface design plays a significant role in driving in a high volume of web traffic. Therefore, carefully deciding which design to use should be of utmost concern. In this day and age, e-commerce has been enjoying a steady growth, raking in sales worth billions of dollars each year. This is the reason why a…

Read More →

Beautiful Social Media Icons To Use In Your Website

In this age of social media, getting your readers engaged can go a long way in driving traffic to your website. For this reason, you need to consider adding social media icons to your website. It is very important to have buttons that will allow your readers to share what they are reading from your blog or website. Social icons will give you an idea of what is attractive or appealing to your readers. Fortunately, these things can be easily downloaded and installed on your website. However, you need to make sure that the buttons you are using on your website come from reputable and safe sources. Here are some websites where you can get the best social media buttons with the highest quality and from clean, malware-free repositories: Handycons Handycons is a set of free, hand drawn social media icon set consisting of 12 icons. The pack contains icons…

Read More →

New in Basecamp 3 for iOS 3.4.1

You know that with the Android app getting updated so recently, that an update to the iOS app was not far behind. In fact, the iOS team (Jason Z, Tara, Dylan and Zach) launched the latest version last week! It’s got a sweet set of new features I’m excited to share with you.Hey! Who Moved My Pings?In previous versions of the app, Pings were a little harder to find and challenging to start. Now Pings are smartly located in the Hey section, right at the top. You’ll see a row of avatars for your most recent pings. You can quickly start a new one or swipe through previous Pings.You can also quick swipe on items in the Hey menu to mark them as read:Docs and Files List ViewThe team also added a list view for Docs & Files, with new file icons, smoother re-ordering, tap to preview images, and swipe to move and archive.https://medium.com/media/db8b86ef6deee8f9f11c7f1acb5ea7e6/hrefThese updates, along…

Read More →

Facebook Ads Case Study: How This Digital Product Got a 4X Lifetime ROI

Do you sell a digital product? Whether it’s a book, software, or course, digital products are always a lot easier to sell in theory than in reality. Selling a digital product is difficult, and there is a lot of competition on Facebook’s advertising ecosystem. However, as experience has taught us time and time again, with the right strategy, brands can get it right. Today, we are focusing on Mastin Labs, a photography software company that sells Lightroom presets that emulate film. They are long-time AdEspresso customers (almost 3 years!), and they’ve succeeded. Success wasn’t gained from any singular ad, but rather, their overall Facebook marketing and advertising strategy. With a consistent 4X lifetime return on their ads, they have something valuable to teach. Mastin Labs, started by Kirk Mastin, was born from a passion for film photography. The goal of Mastin Labs is not to replace film, but to rather…

Read More →

Facebook Ads Case Study: How This Digital Product Got a 4X Lifetime ROI

Do you sell a digital product? Whether it’s a book, software, or course, digital products are always a lot easier to sell in theory than in reality. Selling a digital product is difficult, and there is a lot of competition on Facebook’s advertising ecosystem. However, as experience has taught us time and time again, with the right strategy, brands can get it right. Today, we are focusing on Mastin Labs, a photography software company that sells Lightroom presets that emulate film. They are long-time AdEspresso customers (almost 3 years!), and they’ve succeeded. Success wasn’t gained from any singular ad, but rather, their overall Facebook marketing and advertising strategy. With a consistent 4X lifetime return on their ads, they have something valuable to teach. Mastin Labs, started by Kirk Mastin, was born from a passion for film photography. The goal of Mastin Labs is not to replace film, but to rather…

Read More →

Mobile, Small, Portrait, Slow, Interlace, Monochrome, Coarse, Non-Hover, First

A month ago I explored the importance of relying on Interaction Media Features to identify the user’s ability to hover over elements or to detect the accuracy of their pointing device, meaning a fine pointer like a mouse or a coarse one like a finger. But it goes beyond the input devices or the ability to hover; the screen refresh rate, the color of the screen, or the orientation. Making assumptions about these factors based on the width of the viewport is not reliable and can lead to a broken interface. I’ll take you on a journey through the land of Media Query Level 4 and explore the opportunities that the W3C CSS WG has drafted to help us deal with all the device fruit salad madness. Media queries Media queries, in a nutshell, inform us about the context in which our content is being displayed, allowing us to scope…

Read More →

Jousting with Jekyll

One responsibility of the support team here at Highrise is to maintain our Extras page.What’s the Extras page?It’s a list of all the 3rd party products that integrate with Highrise. Almost all were built by the 3rd party using the Highrise API.This page is important for current and future customers because people use more than one product to get their work done. And these integrations can often save people tons of time.But it became an absolute pain to manage for us.Why?There are a whopping 63 different listings on the Extras page right now. Requests to add new listings, update current listings, and remove old listings started to add up.The Highrise marketing site is maintained using the static-site generator Jekyll. It gives our team control over our content, it works fast, and it’s not a feature heavy dynamic CMS like WordPress.Jekyll is simple. And powerful . . . if you know how to use that power.The Extras page was just a…

Read More →

8 Years, 10 Days, 1,000 Subscribers

I officially joined YouTube on April 6th, 2009, exactly 8 years and 10 days ago. And it took that long to get to 1,000 subscribers, which I passed earlier this morning. … … … … … What do they say…? Patience… is… a… virtue…? LOL. Actually, to be honest, I had crossed 1,000 subscribers 2 days ago but it’s been fluctuating up and down since then as if YouTube isn’t quite sure I should have 1,000 or not. But regardless, I’ve crossed a neat little milestone and I’m quite happy with the progress. To think that it took that long is quite a journey. The last 150 days. And the bulk of the gain has been in the last 150 days or so when I started doing YouTube every single day so that I could complete my 365 day project. In those 150 days I gained ~700 new subs to cross the…

Read More →

Google iPhone App Updated With New 3D Touch Controls by @MattGSouthern

Google has released an update for its iOS app which takes further advantage of 3D touch controls. In addition, it now comes with a widget and Gboard.The post Google iPhone App Updated With New 3D Touch Controls by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Building a CSS Grid Overlay

Let’s take a look at what it takes to build a grid overlay with CSS. It will be responsive, easily customizable and make heavy use of CSS variables (known more accurately as “CSS custom properties”). If you aren’t familiar with custom properties, I’d highly recommend reading What is the difference between CSS variables and preprocessor variables? and watching Lea Verou’s enlighting talk on using them. This grid overlay that we’re building will consider a developer tool, as in, a tool just for us, not really our users. So, let’s not worry too much about browser support (If you do care, check out caniuse… data on custom properties). While it’s impossible to preprocess custom properties to behave exactly the same as native support, if you use them just like you would preprocessor variables, tools like the postCSS plugin cssnext can transform them into CSS compliant with older browsers. Preface A couple…

Read More →

You Kinda Can Use Custom Fonts in HTML Emails

And you use them pretty much just like you’d use custom fonts on a website. Jaina Mistry had the scoop on this last year over on the Litmus blog: While web fonts don’t have universal support, here are the email clients where they are supported: AOL Mail Native Android mail app (not Gmail app) Apple Mail iOS Mail Outlook 2000 Outlook.com app Aside from using a JavaScript font loader, which definitely won’t work in email (no email client will be executing JavaScript), ultimately it comes down to @font-face in CSS. So let’s do that. Say we wanted to use Lato in an email, if we can. Go do the normal Google Fonts thing and find the URL for loading Lato. If you just visit that URL, you can see it’s loading Lato over @font-face, and you can totally snag that code: In your HTML template, you’d put that into a…

Read More →

Back to Top