Profile

Cover photo
Jon F Hancock
Works at Phunware
Attended National University
Lives in Irvine, CA
5,658 followers|3,690,598 views
AboutPostsPhotosYouTubeReviews

Stream

Jon F Hancock

Shared publicly  - 
 
Soooo! Phunware needs some Android developers!  We have offices in Orange County, San Diego, and Austin.   Location isn't much of an issue for this position, but you'll get to work with cool people like +Nicholas Pike , +Allie Ogden , +Dustin Tran!  


If you might be interested, head over to jobvite to apply!  Use this link so I can get a referral bonus if you are hired. :D http://jobvite.com?12345678
3
Jon F Hancock's profile photoAllie Ogden's profile photoMichael Panzer's profile photoSam Hetchler (kg6hxm)'s profile photo
13 comments
 
Sorry, I only do SQL (MS and Oracle), and reporting on those. When you need one, come talk to me.
Add a comment...

Jon F Hancock

Shared publicly  - 
 
This is Commit Strip issue is what finding memory leaks has been like without and then with Leak Canary: https://corner.squareup.com/2015/05/leak-canary.html

This library is flipping fantastic!  Our QA team reported an OOM error last week, so I dumped the heap and opened it in MAT to try to figure it out.  And I failed.  So instead, I tried to find ways to reduce memory usage.  And I'm glad I did. I found lots of ways to improve performance. 

But they were still able to reproduce the OOM error. It just took a little longer.  So I set up Leak Canary (pushed me over the dex limit, so I had to enable multidex too...), and ran the app.  I found 4 cases where we were leaking the Activity.  Fixed all of them in about 6 hours, and the app runs smooth as butter now.

Good job on that, +Pierre-Yves Ricau, and team!


http://www.commitstrip.com/en/2015/05/04/when-there-was-a-library-for-it/
10
2
Jon F Hancock's profile photoJoshua Ciesla's profile photoPierre-Yves Ricau's profile photoKevin Herembourg's profile photo
3 comments
 
I need this for Windows, lol
Add a comment...

Jon F Hancock

Shared publicly  - 
 
My baby the Doctor Who fan at 1.5 years.
4
Haley Bunselmeyer's profile photo
 
Fantastic!
Add a comment...

Jon F Hancock

Shared publicly  - 
 
Does Motorola still hard code Settings.Secure.ANDROID_ID to be the same for all devices?
2
1
Dave Smith's profile photoJaime Lefebvre's profile photoMichael Lipson's profile photo
2 comments
 
Like duh, what he said.
Add a comment...

Jon F Hancock changed his profile photo.

Shared publicly  - 
 
Apparently my upside down profile photo made people very disoriented.  I'll switch it back.
18
1
Andrew Jones-McGuire's profile photoMike Wallace (MikeWallaceDev)'s profile photoBrian Hermon's profile photoMavis Brown's profile photo
4 comments
 
boooo!
Add a comment...

Jon F Hancock

Shared publicly  - 
 
We always have a great time at my wife's uncle's house for Easter.  Always plenty of fun stuff for the kids to do, but we usually end up throwing hatchets, shooting bows and other interesting things too. 

It all boils down to great extended family time though.
5
Mike Wallace (MikeWallaceDev)'s profile photo
 
Very cool!
Thanks for sharing the good times :-) 
Add a comment...
In his circles
1,782 people
Have him in circles
5,658 people
Dominique Stith's profile photo
Asad Hashmi's profile photo
Raj Bhatt's profile photo
Juan Sebastian (Joshuas79)'s profile photo
Amon RA's profile photo
Jakarta Glutacol's profile photo
mainuddin hasan's profile photo
Brian Johnson's profile photo
Rubén García's profile photo

Jon F Hancock

Shared publicly  - 
 
+Dustin Tran, +Ivy Knight, and I have spent the last six months or so rewriting this app for FOX.  I'm proud to say that it is the first app that +Phunware Developers has build to support Chromecast.  

I'm so excited to finally get this app out there!


Many thanks to our manager, +Andrew Soltan, and the FOX team for working with us so tightly.  I've never had a better customer to work with.
Get all the FOX you want with FOX NOW. Watch full episodes of your favorite...
14
Dustin Tran's profile photoAndrew Soltan's profile photoJoe Posillico's profile photoJon F Hancock's profile photo
13 comments
 
Haha. No way to disable ads.
Add a comment...

Jon F Hancock

Shared publicly  - 
 
Smoking meat on a gas grill? Yes. That's correct.
20
André Rabold's profile photoJon F Hancock's profile photoJoseph Cappellino (Tithefug)'s profile photoAlik Elzin (kilaka)'s profile photo
9 comments
 
Smoking animals. Who said vegan troll? ;-)
Add a comment...

Jon F Hancock

Shared publicly  - 
 
I encountered a boss fight today with Gradle.   Spent 2 hours not being able to build locally, and had to enlist help from +Ian Lake and +Nicholas Pike 

AppCompat 22.1.0 has a conflict with the Calligraphy library, and even though I thought for sure I had rolled back to 22.0.0, my build was still broken.  

Through the use of ./gradlew app:dependencies, we finally figured out that the cast companion library module had 22+ set for mediarouter, which in turn pulled in the latest app compat.

It was a tough boss fight, and I thought I was defeated several times, but it was worth it now that I've leveled up.

Thanks for the help, guys!
8
Linus Sphinx's profile photoIan Lake's profile photoAlik Elzin (kilaka)'s profile photoMike Wallace (MikeWallaceDev)'s profile photo
16 comments
 
Maven and Eclipse didn't support flavors, I don't know if they do now...
Android Studio is so superior to Eclipse it's not even funny anymore. But this is only normal, it's an IDE specifically for Android, and with a dedicated team of Google engineers working on it.
Unless there is a pile of legacy code and process, using Maven to make Android applications is just shooting yourself in the foot.
But it's all about using the best tools for the job. If there is a pile of legacy code and processes, switching will be a lot of work. If you already know Maven, then learning Gradle will be extra work. That has to be weighed against the fact that Gradle can do more now and is the future. Fact is, if you develop for Android, you will eventually go to Gradle(/Android Studio). However, when this conversion happens is up to you, and the tools set you need. 
Add a comment...

Jon F Hancock

Shared publicly  - 
 
Android needs a live UI Editor.  Not like the design view of the layout editor, but more like the Elements and Console views of Chrome.  

With my build running on a real device, I want to be able to change the padding, on a view, or kick off an animation with new parameters, or change the font of a TextView, or change the layout params of an ImageView.  

I want the instant editing the Chrome has.  It would make pixel perfects so much easier.  I could work with the designer looking over my shoulder.
7
Alik Elzin (kilaka)'s profile photoIgor Budilovsky's profile photoMichael Lipson's profile photoJon F Hancock's profile photo
6 comments
 
Interesting, +Igor Budilovsky.  I'll look into that.
Add a comment...

Jon F Hancock

Shared publicly  - 
 
Took my youngest on his first roller coaster yesterday.  I'm not sure how he felt about it.
11
Mike Gatiss's profile photoMike Wallace (MikeWallaceDev)'s profile photoLinda Hancock's profile photoJon F Hancock's profile photo
6 comments
 
Haha he didn't cry though!
Add a comment...

Jon F Hancock changed his profile photo.

Shared publicly  - 
 
PROFILE PHOTOOOOOOOOO
19
Gary Howell's profile photoJon F Hancock's profile photoJoe Posillico's profile photo
3 comments
 
I suddenly feel disoriented. 
Add a comment...
People
In his circles
1,782 people
Have him in circles
5,658 people
Dominique Stith's profile photo
Asad Hashmi's profile photo
Raj Bhatt's profile photo
Juan Sebastian (Joshuas79)'s profile photo
Amon RA's profile photo
Jakarta Glutacol's profile photo
mainuddin hasan's profile photo
Brian Johnson's profile photo
Rubén García's profile photo
Work
Occupation
Android Software Engineer
Skills
Android Development, Software Engineering
Employment
  • Phunware
    Senior Android Software Engineer, 2014 - present
  • Droidicon - Android Development
    Software Engineer/Owner, 2010 - present
  • Barracuda Networks
    Senior Software Engineer, 2013 - 2014
  • Phunware
    Senior Android Software Engineer, 2012 - 2013
  • Boys & Girls Clubs of the Sequoias
    Information Technology Manager, 2007 - 2011
  • DiCicco's
    Server, 2001 - 2005
  • Chili's
    Server, 2003 - 2007
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Irvine, CA
Previously
Dyersburg, TN - Dinuba, CA - Visalia, CA - Exeter, CA - Horatio, AR - Ripley, TN
Story
Tagline
I'm a father, husband, Christian, Android Developer, Doctor Who fan and all around geek.
Introduction
I'm the sole developer of the Droidicon Android app and Tha Icon Ultimate.  While working at Phunware, I was the lead engineer for YouSendIt's Android app, and worked on the NFL and The CW.  Now at Barracuda Networks, I lead the Android development team for SignNow.

I am a happily married father of four, a Christian, a technology geek, a programmer, a web developer, a serious Douglas Adams and Doctor Who fan, an OK guitarist, and a drinker of coffee.

Circles you should put me in: Android Developers, Doctor Who, Douglas Adams, Christians
Bragging rights
My flagship Android app, Droidicon, was in the top 100 paid apps on Google Play for over a year
Education
  • National University
    Master's Computer Science, 2011 - 2012
  • National University
    Bachelor's Computer Science, 2007 - 2010
  • College of the Sequoias
    Liberal Arts, 2001 - 2006
Basic Information
Gender
Male
Looking for
Friends, Networking
Relationship
Married
Other names
Jon F Hancock
The service was a little weak. I ordered something slightly off menu: I wanted creamy pesto instead of the traditional oil-based sauce. They forgot about that, then just sort of poured cream sauce over the top to amend it. It was the least flavorful pesto I've ever tasted, and its color was so dark it was almost brown rather than the bright, herbal green pesto should be. For the price, there are better Italian places in and around Irvine.
Food: GoodDecor: GoodService: Good
Public - 2 years ago
reviewed 2 years ago
1 review
Map
Map
Map