In the previous article, David Tucker introduced the concept of user management and how complicated it is in our current digital landscape. If you regularly create new web or mobile applications, then Amazon Cognito is a powerful tool that can cut 90% of the time it usually takes to set up a custom user-management solution. David believes that whether you are a web, iOS or Android developer, this toolset will prove to be a valuable one. Feel free to use the sample code to help you in that process. Happy coding!
Read more…
In this article, Aidan Sliney is not going to make you the next Instagram, but he will hopefully help you get a nice base level of users that you can grow from. The example app in this article received 100,000 downloads in eight weeks. This is with a marketing budget of zero and very little work since launch. Aidan will cover the basic app store optimizations that will help bring people to your Google Play page. Getting them to download and stay is up to you and up to the value your app provides. Of course, to get traction, you need to pick a topic in which enough people are interested, and then the quality of your build is what is going to help keep these users.
Read more…
Finding a hotel and flight is relatively easy, but when it comes to tours and activities, the problem is that late or last-minute bookings are not always available, and the mobile experience can be limited because many websites are slow or their booking process is long and complex. Building a great mobile experience is really hard and time-consuming, but with enough attention to detail, you can succeed. In this article, Einar Þór Gústafsson will present a case study and share observations on the project he designed and built: GetLocal, an online travel-agency and booking platform in Iceland.
Read more…
As a developer, David Tucker often runs up against one hurdle that can slow down the initial build of a mobile hypothesis: user management. Cognito is a tool for enabling users to sign up for and sign into web and mobile applications that you create. In addition to this functionality, it also allows for storage of user data offline, and it provides synchronization of this data. In this article, David will walk you through the process of configuring a user pool for your needs. Then, he will integrate this user pool with an iOS application and allow a user to log in and fetch the attributes associated with their user account.
Read more…
The performance and effectiveness of internal marketing campaigns should be assessed, as this is one of the most powerful instruments for generating more leads, more conversions and more revenue on your website. In many cases, web analysts use Google Analytics’ UTM campaign parameters to track internal advertising. The problem is that UTM parameters are intended to be used in external campaigns. Unfortunately, they are not suitable for tracking internal campaigns. In this article, Christian Ebernickel will explain why you would corrupt your Google Analytics data when using UTM parameters for internal tracking purposes, as well as presenting the solution and including a precise description of all the necessary steps.
Read more…
With iOS 10.3, Apple has gifted the world powerful new features, as well as fixes for critical security holes. For your typical iPhone user, it’s a really nice upgrade. For a software developer who is responsible for either a mobile website or a native app, it can be a huge pain, because Apple changed the confirmation alert into a new non-blocking dialog. For developers, there is a hidden change that has more important implications: the App Store had always received a special exemption from the old version of this alert, but that exemption has now been removed.
Read more…
Evgeny Khrolenok and Igor Mikheiko thoroughly studied the features of the human visual apparatus and the technical details of stereoscopic photography. They decided to develop an iOS app to shoot 3D videos and upload the videos to YouTube. The idea behind the app was to facilitate the shooting of 3D video by mounting two iPhones to a special frame — and they did it! In this article, Evgeny and Igor share their lessons learned while developing an app to help folks create their very own 3D stereo videos.
Read more…
In the past 10 years, a big portion of the Apple’s Worldwide Developer Conferences has been devoted to iOS. This is where we learned about the first iPhone SDK, notifications, share and today widgets, the iOS 7 redesign, iPad multitasking, and other iOS milestones. I was genuinely surprised with some of the announcements this year. In this article, Lou Franco brings you his overview of what happened this WWDC season, with code samples. If you want to try out any of the sample projects, you are going to have to update your Mac to macOS Sierra 10.12.5 (the latest point release), and have Xcode 9 installed.
Read more…
As digital and offline experiences got more intertwined, new interactive advertising formats emerged, with a promise to capture the most scarce and valuable marketing asset of all — people’s attention. The latest mobile trends show promise that publishers and advertisers are getting smarter about the user experience. Google is working to recapture lost attention with a crackdown on mobile pop-ups, and marketers are easing off of aggressive acquisition strategies to focus on retention. In this article, Anya Pratskevich will look at some of the biggest trends in mobile marketing.
Read more…
So, should companies use Advanced website builders? At some point, will they replace custom development? In short, yes. Advanced website builders produce websites that look and feel like they were designed and coded by humans. They’re also software as a service, which is a different business model than traditional, custom-developed websites. Self-serve website-builder platforms are quietly becoming very powerful. A lot of us write them off without much thought, but it’s time for agencies and custom development shops to pay attention. It won’t be hard to stay ahead of the builders… once we acknowledge they’re coming for us.
Read more…