As developers compete for quality content on the web and mobile apps, image compression has become an important issue to master. The larger the content, the longer it takes to load, and the less time users are willing to spend with your app. Often this means less clicks and therefore less money coming to either your client or yourself. By reducing the size of images on your app, you will provide a better network experience to your users.
Coding an app can quickly get complicated and messy, but thankfully, other developers have already put in the hours to help you create better apps in less time. Android libraries are a lifesaver, and there are a ton to choose from, so how do you know which one is right for your project? To help you decide, we did a little survey with our developers in-house and came up with this list of the top 10 Android libraries used by Be-Bound developers.
In order to use my apps, I have to have Internet. But why ? When I open Uber, the Android app that’s been downloaded over 100,000,000 times, and don’t have internet, I get an error message “No Internet Connection”! Don’t the developers who created Uber ever need a ride when there’s no internet? Why can’t I at least access the menu, my history, or the help page?
For apps to gain STAR STATUS, 2 things are needed: loyalty and monetisation.
We’ve already shared with you our tips for gaining loyal users, but we know you really want to hear about … the MONEY! Here’s an article we hope will get you laughing all the way to the bank!
Ever wanted a beautiful transition when switching fragments?
Morphy Toolbar is your answer 😀
Today I’m gonna talk a bit about a small library that I wrote for Android animations.
Why did I create this library?
I often come across questions on stack overflow on how to reproduce an app animation like this one, more or less always resulting in the use of the design support library CollapsibleToolbar. However, I find the Collapsible Toolbar library to be quite buggy, and it aims to be used for scrolling events. I needed this library to have a custom toolbar with a picture, title and subtitle, and the possibility to animate it when switching fragments.
You thought everything was going great. You got approval from your friends on marketing and design, you put the finishing touches on your UI, sprayed a little of your anti-bug perfume/cologne, and everything seemed to go smoothly on the first meeting. Users were downloading! They clearly loved your app! But then…it stopped. Suddenly they were totally uninterested. Where exactly did you go wrong?
Last week, the Be-Bound team (including myself) had the opportunity to attend Droidcon Paris 2015. This is the second year that Be-Bound Android developers have gone together to the convention, the most important Android related event in France! The energy was amazing – with more than 600 developers gathered in the same space, sharing knowledge, ideas and laughs.
This article will briefly explain how to setup AndroidAnnotations in an existing project to simplify your code. For more details, you can check the official git repository wiki
Why Use AndroidAnnotations
AndroidAnnotations will considerably reduce the time you spend developing as well as the boilerplate code you need to write. Moreover, with some cool features as annotations for events, it’ll offset the fact that we can’t use lambda (at least without a tool like retrolambda) in android development.
When developing mobile apps, complexity increases as soon as you want to create something “out-of-the-box”. On large projects, quality analysis tools are life savers. SonarQube is an open source platform for continuous inspection of code quality. Today, it supports more than 25 languages, but initially, SonarQube was developed to only analyze Java code. It has been extended since, and we are lucky it has the ability to analyze Android applications, especially through a plugin : Android Lint.