Profile

Cover photo
Ash Davies
Works at Number 26
238 followers|663,331 views
AboutPostsCollectionsPhotosYouTube+1'sReviews

Stream

Ash Davies

Shared publicly  - 
 
 
Hey #Warsaw, are you ready? Me and +Eugenio Marletti are on stage at #MCE in Room 1 at 17 sharp, with our brand new talk Life Without Fragments.

Come for the talk, stay for the Fonz! Oh, and the slides. #AndroidDev
7 comments on original post
1
Add a comment...

Ash Davies

Shared publicly  - 
 
Google’s syncing notepad, Keep, added a few useful features today: a Chrome extension that lets you quickly send a link or selected text to a new note, sharing to Keep in Android, and hashtag labels to link notes together.
1
Add a comment...

Ash Davies

Shared publicly  - 
 
Alexanderplatz yesterday, lovely weather
1
Add a comment...

Ash Davies

Shared publicly  - 
 
 
10 things you can do with Okio's ByteString

    // Decode base64.
    ByteString a = ByteString.decodeBase64("bWFwbGUgc3lydXA=");

    // Encode base64.
    String b = a.base64();

    // Decode hex.
    ByteString c = ByteString.decodeHex("776166666c6573");

    // Encode hex.
    String d = c.hex();

    // Read from an input stream.
    ByteString e = ByteString.read(new FileInputStream("foo.txt"), 50);

    // Write to an output stream.
    a.write(new FileOutputStream("bar.bin"));

    // Encode UTF-8.
    ByteString f = ByteString.encodeUtf8("petit déjeuner");

    // Decode UTF-8.
    String g = a.utf8();

    // Use a byte string as a Map key (uses equals() and hashCode().)
    Map<ByteString, String> map = new LinkedHashMap<>();
    map.put(a, "decoded base64");
    map.put(c, "decoded hex");
    map.put(e, "read an input stream");

    // Copy the bytes into an array.
    byte[] h = a.toByteArray();

The entire jar is less than 100 KiB so you shouldn't hesitate to include it wherever you need it.
okio - A modern I/O API for Java
5 comments on original post
1
Add a comment...

Ash Davies

Shared publicly  - 
 
I think its important to remember that Googles Material Design is intended to set the specification for a cross platform user experience, so just because the Bottom Bar appears in the design spec doesn't mean that Google intends everybody to integrate them into their apps straight away. Lets just not run ahead and use the Google plus app as a demonstration.

If it fits, it sits.
2
Add a comment...

Ash Davies

Shared publicly  - 
 
Ten years ago, mobile development was tough: the industry was quite nascent and the desktop was still the center of comp…
1
Add a comment...
Have them in circles
238 people
Rodolfo Bonfin's profile photo
Steve Sadler's profile photo
Faisal Rasheed's profile photo
Craig Winstanley's profile photo
Zain Mohammed's profile photo
Wesley P's profile photo
cketti's profile photo
Jess Short's profile photo
Rusfi Ali's profile photo

Ash Davies

Shared publicly  - 
 
I did not expect this at all, though I'm curious to see if Sony has any involvement with the "Nexus" experience program
 
Today, we’re excited to announce that Sony will join the N Developer Preview family of supported devices with the Xperia™ Z3.

The Xperia™ Z3 joins Nexus 5X, 6, 6P, Nexus Player, the Pixel C tablet and General Mobile 4G (Android One) in giving you an early look at the next version of Android. Sony has been working closely with us to bring you the N Developer Preview on Xperia™ for early testing and development.

To get started, you can download the latest N Developer Preview from Sony (currently Developer Preview 2, available at the link below) and manually flash it to your device. You’ll then receive future Developer Preview updates over-the-air, direct from Sony.

We’re continuing to work toward giving you more options for early testing and development on N Developer Preview. Stay tuned!

https://goo.gl/eYlwtk

74 comments on original post
1
Add a comment...

Ash Davies

Shared publicly  - 
 
Though the idea is not at all new its quite nice to see it included the Google Calendar with a clever video to advertise, now if only Google would update the web interface too.
1
Add a comment...

Ash Davies

Shared publicly  - 
 
Does anybody else get immediately frustrated with Google+ on web when trying to search and it automatically navigates you to another screen?
1
Ade's profile photo
Ade
+
1
2
1
 
Google+ is frustrating by design.

There is no other way to explain why/how it is repeatedly and consistently illogical, unintuitive and just generally difficult to use. This level of intransigence cannot be reached by accident. 
Add a comment...

Ash Davies

Shared publicly  - 
 
 
Introducing rxlint: an Android lint check for RxJava code

When working with RxJava on Android one common error is forgetting to handle onError(). When onError() isn't handled RxJava throws an OnErrorNotImplementedException at runtime, and if this happens on a background thread, there's really no way you can debug that situation. TL;DR: handle onError. The rxlint rule for Android lint is hopefully going to help you with this: it flags code that isn't handling onError.

I hope this check also helps you catching these pesky errors! Check out the blog post for more info.

#gde #android #opensourcesoftware
8 comments on original post
1
Add a comment...

Ash Davies

Shared publicly  - 
1
Add a comment...
Ash's Collections
People
Have them in circles
238 people
Rodolfo Bonfin's profile photo
Steve Sadler's profile photo
Faisal Rasheed's profile photo
Craig Winstanley's profile photo
Zain Mohammed's profile photo
Wesley P's profile photo
cketti's profile photo
Jess Short's profile photo
Rusfi Ali's profile photo
Work
Occupation
Android Developer
Skills
Android, Linux, PHP, MySQL, General Nerd-ness, Tea
Employment
  • Number 26
    Android Developer, 2015 - present
Apps with Google+ Sign-in
  • Plants vs. Zombies 2
Story
Tagline
Fun loving Welshie in Berlin, notable Android nerd and programming geek.
Introduction
I write code and stuff, lover of bass, live music, computational tinkerage and messing with servers. Passion for technology and full fledged geek, but with the advantage of a social life!
Collections Ash is following
View all
Links
YouTube
Other profiles
Ash Davies's +1's are the things they like, agree with, or want to recommend.
List of Android Devices with MDPI / HDPI buckets | Blundell
blog.blundell-apps.com

Compiled list of each Android device I come across with the LDPI / MDPI / HDPI / XHDPI resolution bucket written up

JuiceSSH Performance Plugin
market.android.com

JuiceSSH plugin for visual monitoring of server performance.It works by starting a background JuiceSSH session to the selected host and runn

Life at Google
plus.google.com

Join the conversation on our job opportunities, offices, culture and life at Google.

SuperSU
market.android.com

SuperSU is the Superuser access management tool of the future ;)!!! SuperSU requires a rooted device !!!SuperSU allows for advanced manageme

Google Play services
market.android.com

Google Play services is used to update Google apps and apps from Google Play. This component provides core functionality like authentication

Android Wear
market.android.com

Information that moves with you. The Android Wear app is the link to Android wearables. Control voice action preferences, adjust notificatio

Google Play Music
chrome.google.com

Google Play Music for Chrome

Duolingo - idiomas gratis
market.android.com

¡Aprende inglés, francés y portugués con los cursos gratis de Duolingo!"Lo mejor de lo mejor" en el 2013 por Google Play."Entre las aplicaci

invi Messenger and SMS
market.android.com

invi is a rich media texting app, making your messaging experience beautiful, fast, fun &amp; free. Photos, web pages and YouTube videos come to

Cosy Vietnamese themed restaurant with a great lunch menu with starter and good prices, staff are friendly and food is always very nice and well prepared.
Public - 5 months ago
reviewed 5 months ago
Another Berliner Burgermeister to compliment the Kreuzburg burger culture, well priced burgers with a hipster vibe, and chilli cheese fries that shadow all others by comparison.
Public - 5 months ago
reviewed 5 months ago
Great American burger place in Kreuzberg, burgers are large and plentiful, though its often hard to get a place due to the popularity of the place, booking in advance is recommended.
Public - 5 months ago
reviewed 5 months ago
Nice Irish pub on the corner of Friedrichstraße, table service is available but it can get very busy in the evening so make sure to arrive early as the bar gets too busy to hang around. Smoking room available at back with good food available in the day. Often plays the Football, and live music played on the weekends.
Public - 5 months ago
reviewed 5 months ago
94 reviews
Map
Map
Map
Pleasant German style cafe with a set lunch menu, the website recommends booking in advanced however I've always found the place to have an available table. Meals are reasonably priced and situated between RosaLuxemburg and Senefelderplatz.
Public - 5 months ago
reviewed 5 months ago
Wonderful Nordic themed genuine ale bar hidden away just by Rosa-Luxemburg Platz, the staff are amazing and will gladly help with drink suggestions. They serve a selection of European craft beers and have Shuffleboard tournaments downstairs.
Public - 5 months ago
reviewed 5 months ago
Quaint smoking pub in central Mitte, staff are pleasant, and the interior somewhat whimsical. Good music, and often show the Football and can be a lovely place for a casual evening drink. German speaking however English are welcome.
Public - 5 months ago
reviewed 5 months ago