Learn to make your first Firefox OS application
Launched in 2013, Firefox OS is a Linux kernel-based open source OS for smartphones and tablet that can also be used on smart TVs. Firefox OS is developed By Mozilla, well known for Firefox browser. Main goal of Firefox OS is to provide a complete, community-based alternative system for mobile devices using open standards an approaches such as HTML 5…
Create a real time line graph in Android with GraphView
In Android applications, there are a lot of use cases in which you must create graphs. Fortunately, a lot of open source libraries exist letting you to easily create line graphs, bar graphs or other style of graphs. These libraries have the main advantages to be designed entirely for Android and so, they are optimized. Among the main libraries, we're…
Schedule tasks on Android Lollipop with JobScheduler API
Before Android Lollipop , there was just one solution to schedule tasks on Android. You must use the AlarmManager system service acquired thanks to the following method call : (AlarmManager) getSystemService(); The AlarmManager was functional but had some major disadvantages. First, it doesn’t consider if the device is connected to a power plug, idle or connected to a unmetered network.…
Android 5.1 SDK is up ! What’s new for developers ?
Android Team has just announced Android , updated version of Android Lollipop platform. Like often, this new version comes with a better stability, bug fixes and obviously better performance. This Lollipop update brings to developers Android SDK with API Level 22. This new SDK version supports new platform and will let to developers to use new features introduced with Android…
Guide to App Store Optimization (ASO) for Android applications on Google Play Store
Over the last few years, mobile has grown has never before. Android is the leading OS for mobile devices and Google Play Store the best way to make available your Android application to a large number of users. However, with more than 1 millions of applications on Google Play Store, it became very hard to make your application visible and…
Discover Top 10 Android Development mistakes
Develop an Android application is a hard work. With large numbers of applications published on Google Play Store, we can have some feedbacks about most common Android Development mistakes. These mistakes are met very often by beginners but not only. Experimented developers can also fall in these traps. This article tries to list the top 10 Android Development mistakes to…
Discover 5 best app advertising networks to monetize Android applications
Make Android applications is fun. It’s even very fun. Make some money with your Android applications is far better. To monetize your Android creations, a lot of possibilities are available to developers. Among all the advertising platforms existing, some are better than other. In this article, I list for you 5 best app advertising networks to monetize Android applications :…
How to use Cryptography in Android applications ?
When you made an Android applications, you must very often store data in file to persist applications state or games state. For example, you can store some data of a game that lets users to restart game to the same state. Major concern comes from advanced that would change these data to cheat in your game ! To avoid this…
Backup and Restore data from the Cloud thanks to Android Backup API
When Android’s user installs your app on a particular device and start to use it, you can store some data letting him to use easily the application. You can also store high score or other data for a game. If user must make a restore of his system or if user changes his device, it’s great to let him to…
Top 7 Reasons to root your Android device
You probably have heard about iPhone jailbreak. To be simple, Rooting is jailbreaking for Android devices. It lets users to dive deeper into phone’s sub-system and gain greater control by avoiding security barriers. Rooting an Android device is not as hard as you may think and you can find a lot of tutorials on Internet to achieve that. Keep in…