Android Device Testing Labs

Android fragmentation can make testing Android apps very time consuming. It is impossible to test every phone and tablet on every carrier in every market for every version of Android. As of August 2015, OpenSignal.com reported that there were 24,000 different Android devices available. No doubt that’s well over 30,000 now. There are also 9…

Testing APIs using RestAssure

API testing always strikes me as being the red headed stepchild in mobile development. Most of the apps we develop have a backend web service that someone else owns and the API’s specification is a moving target. Over the years APIs have been one of the major areas of frustration and costly rework. But it…

USING FASTLANE IN YOUR BUILD PROCESS

Over the past few months, we’ve really ramped up the number of meetups and conferences we talk at here at RIIS. One of the best things about giving a talk is not necessarily what you say but also what you hear. In the last few months I’ve heard Fastlane mentioned several times when talking about…

ANDROID SAFETYNET API

Communication between a mobile app and any backend server is one of the hardest areas to secure. Secure Sockets Layer or SSL is broken and has been for some time. First things first, if you send data using http then anyone can download your app, proxy the WiFi through a PC and perform man in…

ANDROID DESIGN PATTERNS

There are just too many reasons not to start thinking about using some sort of Design Pattern when you’re developing Android apps…scratch that when you’re developing any type of app of website. The urge to just start coding will always be there but you might want to wait a little and think about what you’re…

RIIS LAUNCHES ETA DETROIT- ALL-INCLUSIVE MOBILE APP FOR DETROIT PUBLIC TRANSIT

Go Detroit is an innovation challenge, sponsored by Ford, designed to stimulate new ideas and find better ways to connect Detroit communities through mobile solutions. The challenge was to identify transportation issues faced by Detroiters and provide mobile app solutions to improve safety, access and availability of transportation solutions. RIIS developers accepted the challenge and…

AGILE TFS

INTRO Given a choice I would probably use Jira for any and all Scrum projects we have here at RIIS. If you’ve been doing Agile for any time then no doubt you have your own favorite tool that you and your teams are comfortable with and wouldn’t necessarily want to move off. However because we’re…