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.
The apk split is a process which allows you to optimize your apk by changing just a few criteria. The goal of this process is to reduce the size of an apk downloaded by a user. It does not compress the app or the pictures. The split of the apk can be done by switching the DPI (screen density) or the ABI (cpu architecture). This tutorial gives an overview of the DPI split because it allows a better apk size reduction.