Profile

Cover photo
1,125 followers|138,714 views
AboutPosts

Stream

CommonsWare

Shared publicly  - 
 
Each time Google releases a developer preview or new SDK, I try to figure out what is being hidden in a locked closet, as opposed to being called out in announcements and documentation. Here's my report for today's N Developer Preview 3.
8
Add a comment...

CommonsWare

Shared publicly  - 
 
Each time Google releases a developer preview or new SDK, I try to figure out what was swept under the carpet, as opposed to being called out in announcements and documentation. Here's my report for today's N Developer Preview 2.
16
1
Christian Kaderud's profile photoCommonsWare's profile photoFrançois Blavoet's profile photo
3 comments
 
>ng-time Android developers will remember that Activity used to support onRetainNonConfigurationInstance() and getLastNonConfigurationInstance(). These were deprecated back in API Level 11, replaced by retained fragments. For some reason, they have been un-deprecated (de-deprecated? dis-deprecated? anti-deprecated?!?) in NDP2.

IIRC retained fragments rely on these two methods.
So it was weird to deprecate them.
Either make them @hide if they don't want people to use them directly or just let people use them.
Add a comment...

CommonsWare

Shared publicly  - 
 
Due to a production mistake on my part, the APK, EPUB, and MOBI downloads for Version 7.2 (released this past Monday) had Version 7.1 content. The files have been updated for all subscribers, so a fresh download will give you the proper material. The PDF edition was fine.

I sincerely apologize for this screwup, and I will take steps to prevent it from happening again.
3
Add a comment...

CommonsWare

Shared publicly  - 
 
Subscribers now have access to the latest release of "The Busy Coder’s Guide to Android Development", known as Version 7.2, in all formats. Just log into your Warescription page and download away, or set up an account and subscribe!

Updates include the N Developer Preview 1, unit testing, and NetCipher.
8
Add a comment...

CommonsWare

Shared publicly  - 
 
If you are building an app against N Developer Preview 1, with a targetSdkVersion of 'N', it appears that you can no longer use file: Uri values in many places. Assuming that this behavior is here to stay, if you plan to use the latest targetSdkVersion once Android N ships, you need to start using content: Uri values.
5
1
Add a comment...

CommonsWare

Shared publicly  - 
 
Subscribers now have access to the latest release of "The Busy Coder’s Guide to Android Development", known as Version 7.1, in all formats. Just log into your Warescription page and download away, or set up an account and subscribe!

This update includes the data binding framework, Volley, LeakCanary, Android on the desktop, and more!
5
1
Add a comment...

CommonsWare

Shared publicly  - 
 
If you have been using Theme.NoDisplay in one or more activities in
your app, and you have not tested them on Android 6.0 yet, I recommend
that you do so soon. An undocumented regression in Android 6.0 will
cause some of those activities to crash upon launch.
5
4
Add a comment...
Have them in circles
1,125 people
Tobias Brentrop's profile photo
Paweł Marchewka's profile photo
Daniele Licini's profile photo
john surban's profile photo
Piotr Gabryszak's profile photo
Yolanda Septiana Dewi's profile photo
郭朋's profile photo
Linton Ye's profile photo
Kyle Smaagard's profile photo

CommonsWare

Shared publicly  - 
 
Subscribers now have access to the latest release of The Busy Coder’s Guide to Android Development, known as Version 7.3, in all formats. Just log into your Warescription page and download away, or set up an account and subscribe!

Updates include Android Studio 2.1, the N Developer Preview 2, and more depth on the Storage Access Framework.
8
Add a comment...

CommonsWare

Shared publicly  - 
 
If you have an app with an activity that implements the ACTION_SEND <intent-filter>, please validate any EXTRA_STREAM Uri that you get in. It might point to your own app's data, allowing an attacker to trick you into sending that data somewhere you would rather it not go.
11
1
Add a comment...

CommonsWare

Shared publicly  - 
 
Starting with Version 7.2 of "The Busy Coder’s Guide to Android Development", the APK edition of the book contains a new overflow menu option, for what’s known as Community Theater. This gives you access to a small-but-growing library of “appinars”: app-based training modules. 11 appinars today, more to come in future book updates.
9
Vladimir Bjelakovic's profile photoCommonsWare's profile photoJan Cizmar's profile photo
5 comments
 
+CommonsWare It is the correct one now. Thank you :)
Add a comment...

CommonsWare

Shared publicly  - 
 
Each time Google releases a developer preview or new SDK, I run around, turning over rocks, peering into dusty corners, and otherwise trying to find things of importance to developers that might not be obvious from the high-level overviews. Here's my report for today's N Developer Preview.
24
10
Add a comment...

CommonsWare

Shared publicly  - 
 
Subscribers now have access to the latest release of "The Busy Coder’s Guide to Android Development", known as Version 7.0, in all formats. Just log into your Warescription page and download away, or set up an account and subscribe!

This update includes media projection APIs, backups, ACRA, percents, support annotations, vector drawables, Android Studio 1.5, and more!
7
2
Add a comment...
People
Have them in circles
1,125 people
Tobias Brentrop's profile photo
Paweł Marchewka's profile photo
Daniele Licini's profile photo
john surban's profile photo
Piotr Gabryszak's profile photo
Yolanda Septiana Dewi's profile photo
郭朋's profile photo
Linton Ye's profile photo
Kyle Smaagard's profile photo