Tag: Android

White vector drawing on a green chalkboard of a smart phone being injected with a syringe

How to Make Dependency Injection with Dagger 2 Easier Using Model View Presenter Pattern

Dependency injection is a design principle that follows the inversion of control concept. A class should not instantiate it’s own dependencies, but rather have them configured from outside. Dependency injection wires objects in a flexible way, we can change the wiring without changing the code, and replaces the factory objects in a framework. As inversion of control is the concept behind it, dependency injection is preferred in frameworks.

READ MORE >

Designing for New & Maturing Tech – 2016 Edition

Mobile, web, and interactive design has matured a lot since last year. This is driven by tech that has become open to developers. Voice, Wearables, IoT, Auto, and TV have become the focus of most major technology companies in 2016.  This has sparked a fury of new ideas around the future of apps and how they fit into our daily lives. With these technologies, the design standards have also become refined and standardized. Users have come to expect a premier experience on whatever platform they are using. In this post we will highlight a few of the new and exciting trends and how design is leading the charge.

READ MORE >
i/o conference logo - blue on light blue background

What’s New from Google I/O 2016

What’s new in Android and Google Development Mobile Architect Josh Lamkin summarizes the best new features revealed in Google’s annual developer conference. At their annual developer conference this year, Google announced some nice new features that streamline more intelligent functionality of native apps. Some are brand new, and some represent added sophistication to features announced
READ MORE >

Android Security

Data File Security on the Android Platform

Companies want to provide their employees with mobile apps to enhance their productivity while on-the-go. Those mobile apps usually provide the employee with corporate data that may be confidential or proprietary, so the data must be secured according to your company’s information security policies. Securing data on Android devices has long been a challenge but
READ MORE >

Native Design

Designing Native Applications for iOS & Android

In this video blog post learn how to approach design for iOS & Android, utilize native conventions, and achieve visual harmony across platforms.

READ MORE >