Android Wear Watch Face API Available – XDA TV
Android 5.0 Lollipop kernel source is available for the HTC One M7 and M8 Google Play Edition! That and much more news is covered by Jordan when he reviews all the important stories from this week. Included in this week’s news is the announcement of Android Wear Watchface API and be sure to check out the article talking about Cyanogen and updating the OnePlus One globally, but not in India! That’s not all that’s covered in today’s video!
Jordan talks about the other videos released this week on XDA TV. XDA TV Producer TK released an Xposed Tuesday video for Xposed Screen Filter. Then TK showed us a comparison of many different power banks. Finally, TK gave us an Android App Review of C Notice. Pull up a chair and check out this video.
Lollipop Leak for Sprint Galaxy S5, TWRP for Micromax Canvas Magnus – XDA TV
Android 5.0 Lollipop has been leaked for the Sprint Samsung Galaxy S5! That and much more news is covered by Jordan when he reviews all the important stories from this week. Included in this week’s news is the announcement of TWRP for the Micromax Canvas Magnus and be sure the check out the article talking about the hidden Notification LED on the Google Nexus 6. That’s not all that’s covered in today’s video!
Jordan talks about the other videos released this week on XDA TV. XDA TV Producer TK released an Xposed Tuesday video for Recent App Cleaner. Then TK referees an Amazon Fire TV Stick versus Chromecast Showdown. And later TK gave us an Android App Review of AutoCon. Pull up a chair and check out this video.
Learn How to Make Your Own Theme
You don’t need graduate degrees in the arts and computer science to create your own theme. Sometimes, all you need is a little bit of the talent and a decent graphics editing program. When you are beginning your journey in theming, you can choose one of two paths: modify an existing theme using APK Tool or write one from scratch using one of available IDEs like Android Studio or Eclipse.
For most, the first option seems to be the easier one. If you want to learn how to make your own theme, probably a wise choice is to follow a guide written by XDA Senior Member DanielFlorin. By reading this guide, you will learn what it takes to create your own theme using the eXperia L Orange as a base. You need a good APKTool client, as well as some time and creativity to create your desired theme.
This method described in the guide is pretty good for beginners. You will get some experience that can be used in your future projects. Themeing can be quite difficult sometimes, so you need to understand it better before you start to make your own, more professional projects. Take into account that only select ROMs support theme engine, so be sure to run a compatible one before making your own theme.
The thread has been written to show the theming process on Sony Xperia phones, but this method can be used with other devices as well. You can learn more by visiting the Make Your Own Theme thread.
Check Gradle Dependencies with Give Me Gradle!
There are multiple ways of compiling an Android application. You can use one of a variety of IDEs such as Android Studio or Eclipse with ADT. You can also build it during the Android system compilation. Every method of compilation is different–maybe not exactly in terms of coding, but the build process as a whole.
Android Studio, for example, uses Gradle. Gradle is a project automation tool that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language (DSL) instead of the more traditional XML form of declaring project configuration. You can check Gradle for commonly used artifacts and libraries. XDA Forum Member DaGr81 created a handy application called Give Me Gradle! that can show you the exact code on the screen of your phone. This is somewhat useful when you are planning to add new functions to your projects and keep your builds up to date.
You can search manually for artifacts or select them from a list. And after hitting the green button, a list is shown. The application should work on every smartphone with Android 4.0 and higher.
Do you use Android Studio to make your app development projects? Check Gradle and Maven dependencies on the go. Give me Gradle! will help you with this. Head over to the Give Me Gradle! application thread to get started.
Learn How to Make a Font Application Easily
Around the time of the OnePlus One‘s release, the CyanogenMod team decided to use refresh their Theme Chooser. One of the new functions that has been added is an ability to change the font, system-wide, without messing with /system/fonts folder. To change your system fonts using this new functionality, the font must be made as an application. If you have a favorite font somewhere on your PC and want to use it on Android, now you have a chance to do it really easily.
Even if you are relatively new to Android and development, you can create your own font package without too much hassle. To help you out, XDA Senior Member codekidX created a handy guide that shows all the changes that need to be made.
To start playing with fonts, you need some IDE installed. You can use either Android Studio or Eclipse, since both of these programs can compile an APK. After installing an IDE and finding a font file that you want to use on your system, you need to follow just four steps to get the font ready to install. This guide is only useful when you are using a CyanogenMod 11 or its forks with newest Theme Chooser, so keep that in mind before starting your learning process.
Is your OS looking a bit boring? Why not giving it some new life! All you need to do is visit the original thread to get started.
Android 4.4.4 Hits More GPe Devices, Rooting Android L On Nexus 5 and 7, Nexus Line Not Going Away! – XDA Developer TV
Android L developer preview for the Nexus 5 and Nexus 7 (2013) can now be rooted! That and much more news is covered by Jordan, as he reviews all the important stories from this weekend. Included in this weekend’s news is Android 4.4.4 hitting more Google Play edition devices and there is an article about how the Nexus line is not going away! That’s not all that’s covered in today’s video!
Be sure the check out the other videos released this week on XDA Developer TV. XDA Developer TV Producer TK released an Xposed Tuesday video for MinMinLock. Then, Adam did an XDA Unboxing of the ASUS PadFone X. Finally, TK gave us a an Android App Review of WiFi Scheduler. Pull up a chair and check out this video.
Learn How to Transform Your App into a Quantum Paper-Like Project
As you may already be aware, rumor has it that Google is planning to redefine the overall UI look and feel in Android. Not too long ago, we talked about Quantum Paper, the rumored unified UI that may define Google products across all platforms. These changes may be unveiled very soon, as Google is gearing up for its I/O event next week.
If you are eager to achieve a similar effect to this rumored UI paradigm in your application, there are ways to make your own apps more Quantum Paper-like. In order to show developers how to easily achieve this, XDA Senior Member krishneelg3 outlined the process. The tools that you need, in addition to basic coding knowledge, are an Android IDE like Eclipse or Android Studio and a good image editor to edit the graphics.
Krishneelg3 explains all this in detail, with regards to what needs to be changed to apply this new UI. The developer was also kind enough to provide a package with resources, which will help you out in smooth transition into a Quantum Paper-like UI. To complete the process, some changes in various XML files are needed, but everything is served on a metaphorical silver platter.
If you are an app developer and want to change the look of your projects to be up-to-date with the newest Android UI concepts, head over to the guide thread to learn more about Quantum Paper transformation.
Learn to Code Like a Boss with Best Android Practices Guide
Developing Android applications isn’t easy. There are a variety of tools that help greatly like Eclipse and Android Studio, but the majority of your code still needs to be written manually. Building an application is one thing, but optimizing it is a totally different story. There are some best practices that should be followed to ease the development and debugging process, and now is as good a time as ever to get to know them a bit better.
Some best practices, tips, and tricks are already described in Android Developer pages, which is a compendium of knowledge and a vast number of resources. However, there are also some tips and tricks acquired through personal experience of XDA community members. One of them, XDA Senior Member SimplicityApks, decided to share his knowledge with all of us by writing a thorough guide with various examples about how to improve your application’s performance and optimization when using Java and JavaFX code. The author also included many code samples directed towards beginner and intermediate developers. If your journey with Android programming has just begun, this guide should definitely go onto your todo list.
No matter if you are a new developer or have some coding experience, you should make your way to the original thread and read more about dos and don’ts in Android programming.
Direct Smali to Java Converter Makes Smali More Developer Friendly
Android is meant to be open source. And most components, despite being covered by the Apache license, have publicly available source code. Unfortunately, the sad truth is that only Nexus devices owners can do Java modifications without digging into Smali assembler language, which is not simple and needs much more effort than Java. Also, decompiled applications can’t be imported to Eclipse or Android Studio.
There are some tools like GetJava that already can do the job, but in most situations the result isn’t 100% accurate and some files still need to be translated to Java. XDA Senior Member darkguy2008 decided to start a project aimed to provide a better solution than JAD or JD-GUI.
The project is still at a very early stage, but most things are working already. This project is written in C# and needs Visual Studio 2012 and .NET Framework 4.5 installed to work properly. Hopefully in the future, it will be possible to use it on other operating systems like Linux or Mac OS X. Undoubtedly, this project has terrific potential and with help of other developers, the Android development can be significantly improved.
More information regarding this converter can be found in the original thread, so don’t hesitate to go there and give some input to the developer. Of course, you can also contribute by pushing some patches to the Github repository.
Bear in mind that tools like this should not be used to get some freebies from paid apps and re-release it under your name. Developers sell their work for a reason, so you should use it only for educational purposes.
Remove the Google-Specific Files with NoAnalytics Remix, a Modification of the Freecygn Project
Some time ago, we talked about the freecygn project, which was created to remove the remaining traces of Google from CyanogenMod. This project brought quite a bit of controversy, as Google not only is most responsible for Android, but also collects data and gathers statistics for various advertising-related purposes.
XDA Senior Member MaR-V-iN‘s freecygn project was quite successful, and Senior Member sylentprofet decided to make a modification of it that allows it to compile alongside CyanogenMod itself. Sylentprofet compiled the Java Archive file in the Android Studio and wrote short instructions on how to make the necessary modifications to get a Google-free system straight from source.
It’s no longer necessary to run a script through ADB to remove Google’s files, as you can now compile this and flash in one go. Of course, all credit should go to MaR-V-iN for his original modification, but once again we can see how keeping things open source brings good things to the community.
Sylentpro’s remix can be found in its original thread. Don’t forgt to also visit MaR-V-iN’s thread too, so that you can keep track of the project’s latest updates.
Moto X Kernel Source Out, SIM Unlock and Dual Boot AT&T Galaxy S4 – XDA Developer TV
The Moto X kernel source is out. That and much more news is covered by Jordan, as he reviews all the important stories from this week. Included in this week’s news is an article about dual booting on the Samsung Galaxy S 4 and Sony Xperia ZL.
Jordan talks about the other videos released this week on XDA Developer TV. XDA Developer TV Producer Kevin released a video showing you how to control your lights with Tasker, Then, he controlled his lights with voice and NFC tags. Later, Jordan interviewed the XDA:DevCon Senior Sponsors. Pull up a chair and check out this video.
CyanogenMod 10.2 Nightlies Available, Android Bitcoin Vulnerability Found – XDA Developer TV
CyanogenMod 10.2 nightlies are now available for various devices. That and more are covered by Jordan, as he reviews all the important stories from this weekend. Included in this week’s news is an article about an Android Bitcoin vulnerability and news about an Ubuntu Touch app for browsing the XDA forums.
Jordan talks about the other videos released this week on XDA Developer TV. XDA Developer TV Producer Kevin released a video showing how to root and install a custom recovery on the Oppo Find 5, Jordan reviewed XDA:DevCon, and later, TK showed how to get back the AOSP Browser. Pull up a chair and check out this video.
Easily Display Graphs and Charts in Your App with HoloGraphLibrary
It’s no secret that visual aids such as charts and graphs help in effectively disseminating numerical information. After all, who really wants to read an essay of numbers? That feeling is only exacerbated when the reading is done on a small cell phone screen. Thankfully, as apps are becoming more and more visually enriched, dull data visualization is nearly a thing of the past.
To help developers better display exactly the data they need in their apps, XDA Senior Member Androguide.fr created HoloGraphLibrary. Forked from a separate base library by developer Daniel Nadeau, Androguide.fr’s offering builds on the original by adding support for various unit display types and compatibility with Android Studio and Gradle.
In addition to providing his forked library, Androguide.fr has also included a comprehensive guide on how to use the library in his thread. So what are you waiting for? Don’t display numbers as text; it’s not pretty. Head over to the library thread to get started.