Profile

Cover photo
Drew Hannay
187 followers|313,232 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Drew Hannay
moderator

Discussion  - 
 
The Android Reader Suite 4.2.3 Stable release will soon be available from Google Play. For release notes, please see: http://community.logos.com/forums/t/83441.aspx
3
Bart Waldon's profile photo
 
Any idea when we will have the ability to listen to our books?
Add a comment...
 
Just upgraded to Android Studio 0.5 and I'm trying to get my projects migrated to Gradle using the Android Studio importer and I'm having some issues. We have a rather unique project structure where we have six different apps that each depend on the same common library project (essentially skins with different features turned on/off). The library project has dependencies on appcompat v7 and the android-volley library, as well as a kind of complex JNI setup. See below:

- src
  - ProjectA
  - ProjectB
  - ProjectC
  - ProjectD
  - ProjectE
  - ProjectF
  - CommonLibrary
    - appcompat library
    - android-volley library
    - jni folder
      - Android.mk
      - Core jni folder (C++ files called from Java code)
      - Sym-linked Application.mk
      - Sym-linked directories to additional C++ code

Ideally I'd like to import everything into Android Studio as one project/workspace (not sure of the terminology), but it seems I only get the Eclipse-to-Gradle importer if I pick ONE of the six app projects. Even so, when I pick one of them, the importer fails because (I think) it can't figure out the JNI setup. After clicking through the import wizard, Android Studio freezes for a while and then eventually unfreezes and remains on the Welcome window. I then click "Open Project" and try to open the project it just created, but the IDE has a "FileNotFoundException" and lists one of the sym-linked files from the JNI directory. None of my code shows up in the Project window in Android Studio, and I get a message about "Unlinked Gradle project?" but the "Import Gradle Project" dialog fails with the message "Build script error; unsupported Gradle DSL method found: 'release()'"

Several Android Studio releases ago, I tried this and it worked much better (the import-summary.txt file said it skipped most of the jni stuff, but at least it somewhat worked). Is this a regression or just not implemented yet? Any advice? +Alex Ruiz +Tor Norbye +Xavier Ducrohet 
1
Drew Hannay's profile photoTor Norbye's profile photoXavier Ducrohet's profile photo
4 comments
 
I figured out that the symlink it was crashing on WAS invalid. After I removed the invalid symlink, the import worked as I expected. Seems like the importer should be able to handle that though (maybe just skip the file and make note of it in import-summary.txt?) so I'll file a bug.
Add a comment...

Drew Hannay

Shared publicly  - 
1
Add a comment...

Drew Hannay

Shared publicly  - 
 
Just got an invite to buy Google Glass...unfortunately I can't really afford it right now. Booo.
1
Add a comment...

Drew Hannay

Shared publicly  - 
 
+Android Developers +Roman Nurik +Nick Butcher +Adam Koch 

Do you guys have any advice for working Android developers working with designers who are unfamiliar with Android? I'm pretty familiar with the design guidelines on the developer website and suggestions from Android Design in Action, so that's not an issue. Most of my problems seem to rise from the fact that I'm not sure how an Android DESIGNER should work, or how to communicate that to my designer. 

One specific snag we've run into is that the designer has asked me for specific pixel dimensions for screen mockups and I'm not sure what to say. I ended up passing along the pixel dimensions of the Nexus 4, 7, and 10.

Figuring out pixel dimensions for icon requests isn't terrible after doing some dp math, but I'm not sure how Android designers work efficiently in, say, Photoshop when exporting all the different resolutions.

I don't really have any specific questions, but can you give any insights on how Android designers at Google work? Or how to be a be a more effective partner with my designer? I'd like to do anything I can to smooth the transition from iOS's two screen sizes to Android's many, to encourage our single designer to give more support to the Android team.
1
Drew Hannay's profile photoRoman Nurik's profile photo
3 comments
 
Also search G+ for #AndroidDesign #Protip
Add a comment...

Drew Hannay

Shared publicly  - 
 
 
Announcing...Android Suite 4.0.3 Beta Release!  Available now via Google Play for registered beta users. 

See what's changed and talk about your experiences at 
http://community.logos.com/forums/t/76494.aspx
1
Add a comment...
Have him in circles
187 people
Bradley Grainger's profile photo
Matthew Preucil's profile photo
Joel Brewer's profile photo
Daniel Opdyke's profile photo
Zak Randall's profile photo
Sophia Har's profile photo

Drew Hannay

Android Studio  - 
 
Android Studio 0.5.3

I've tried importing my existing Eclipse project that uses the appcompat v7 library (with no issues). The import into Android Studio seems to work, but then my app fails to compile at the "processReleaseResources" step, all with errors in the appcompat library. I've messed around with this for quite a while and I have absolutely no idea what the issue is or how to fix it. As I said, my app builds correctly using Ant/Eclipse, so it seems like there's an issue either with Gradle or the Android Studio project importer. Any tips?

[...]/build/exploded-aar/com.android.support/appcompat-v7/19.0.1/res/values/values.xml
Error:(432, 21) No resource found that matches the given name: attr 'dropdownListPreferredItemHeight'.
Error:(434, 21) No resource found that matches the given name: attr 'popupMenuStyle'.
Error:(432, 21) No resource found that matches the given name: attr 'dropdownListPreferredItemHeight'.
Error:(434, 21) No resource found that matches the given name: attr 'popupMenuStyle'.
Error:(432, 21) No resource found that matches the given name: attr 'dropdownListPreferredItemHeight'.
Error:(434, 21) No resource found that matches the given name: attr 'popupMenuStyle'.
Error:(430, 21) No resource found that matches the given name: attr 'actionDropDownStyle'.
Error:(448, 21) No resource found that matches the given name: attr 'listChoiceBackgroundIndicator'.
Error:(445, 21) No resource found that matches the given name: attr 'panelMenuListTheme'.
Error:(442, 21) No resource found that matches the given name: attr 'panelMenuListWidth'.
Error:(430, 21) No resource found that matches the given name: attr 'actionDropDownStyle'.
Error:(448, 21) No resource found that matches the given name: attr 'listChoiceBackgroundIndicator'.
Error:(445, 21) No resource found that matches the given name: attr 'panelMenuListTheme'.
Error:(442, 21) No resource found that matches the given name: attr 'panelMenuListWidth'.
Error:(430, 21) No resource found that matches the given name: attr 'actionDropDownStyle'.
Error:(448, 21) No resource found that matches the given name: attr 'listChoiceBackgroundIndicator'.
1
Drew Hannay's profile photoDavid Berrios's profile photo
2 comments
 
Probably just delete your appcompat jar files and update your gradle dependencies. Take a look at the example from here: http://gradleplease.appspot.com
Add a comment...

Drew Hannay
moderator

Discussion  - 
 
New Android 4.0.13 betas available soon via Google Play. These betas fix the major crashes that were occurring in the new stable releases and are expected to be promoted to the stable channel later tonight. See the forum posting for more details.

http://community.logos.com/forums/t/80236.aspx
1
Add a comment...

Drew Hannay

Shared publicly  - 
1
Add a comment...

Drew Hannay

Shared publicly  - 
 
Snapseed makes me feel like a decent photographer.
2
Add a comment...
People
Have him in circles
187 people
Bradley Grainger's profile photo
Matthew Preucil's profile photo
Joel Brewer's profile photo
Daniel Opdyke's profile photo
Zak Randall's profile photo
Sophia Har's profile photo
Work
Occupation
Software Developer
Skills
Android, iOS, Java, Objective-C, Eclipse, Xcode, Git
Story
Tagline
Software Developer for Logos Bible Software
Introduction
Studied Computer Science & Mathematics at Wheaton College
Bragging rights
Co-creator of the Wheaton College App for Android & iOS
Basic Information
Gender
Male
Other names
Andrew
Drew Hannay's +1's are the things they like, agree with, or want to recommend.
Bible Screen
market.android.com

Stay inspired with continuous Bible art streaming straight to your mobile device—for free! Bible Screen’s beautiful artwork can be played wi

GitHub Width
chrome.google.com

Makes the center column on GitHub.com and GitHub Enterprise wider.

Hangouts (replaces Talk)
market.android.com

Hangouts brings one-on-one and group conversations to life with photos, emoji, and video calls for free. Connect with friends across compute

Google+
market.android.com

FEATURES:- Enjoy magazine style layout in the tablet version - Automatically share photos to an Event with Party Mode - Turn on Auto Backup

Google Maps
market.android.com

Download the latest release of Google Maps, and never carry a paper map again. Get Google Maps with Navigation (Beta), Places, and Latitude

Chrome Beta
market.android.com

Welcome to Chrome Beta for Android!- Preview the latest features: Try out the newest features. (Sometimes these may be a little rough around

Starbucks
market.android.com

It's the fastest way to pay, track your Stars, and reload your Starbucks Card!A Starbucks Card is the fastest, most convenient way to pay at

XKCD: Time #1190 Notifier
market.android.com

XKCD comic #1190, entitled "Time", is a (still ongoing) series of pictures, updating every 30 minutes. This app lets you enable notification

CD-ROM Favs 'Arthur' and 'Little Monsters' Arrive on the iPad
mashable.com

CD-ROM Favs 'Arthur' and 'Little Monsters' Arrive on the iPad for a new generation of readers

Vimium
chrome.google.com

The Hacker's Browser. Vimium provides keyboard shortcuts for navigation and control in the spirit of Vim.

xkcd: Hofstadter
xkcd.com

Permanent link to this comic: http://xkcd.com/917/. Image URL (for hotlinking/embedding): http://imgs.xkcd.com/comics/hofstadter.png. Search

Nexus 7 - Google Play
play.google.com

Nexus 7, Made for Google Play

Unofficial Chrome Extension Shows You How Many Google +1's a Site Has
lifehacker.com

Chrome: If you've been looking for ways to put Google's new +1 service to use, or just trying to get more into it, then this Chrome extensio

Google Launches Its Answer to Facebook: Introducing Google+ [PICS]
mashable.com

Google has finally unveiled Google+, the company's top-secret social layer that turns all of Google into one giant social network.

Official Google Reader Blog: New in Reader: a fresh design, and Google+ ...
feedproxy.google.com

New in Reader: a fresh design, and Google+ sharing. Posted by Alan Green, Software Engineer Today we're rolling out the new Reader desig

Knit Knight WIN
cheezburger.com

Click for more epic fails, videos, and wins. (Share this post and make someone ROFL!)

Wheaton College
market.android.com

Helpful tools for members of the Wheaton College (IL) community A handy toolbox for members of the Wheaton College (IL) Community! Current f

Wheaton College Homecoming
market.android.com

View your class specific schedule, add events to your calendar, find out how far you are from Blanchard Tower, and much more. Use the built

Faithlife Study Bible (Beta)
market.android.com

The Faithlife app puts the online community at Faithlife.com and the Faithlife Study Bible on your Android device. The Faithlife app lets yo

The movie theater is quiet compared to some others in the area, which can be really nice if you don't want to deal with crowds.
Public - 2 years ago
reviewed 2 years ago
Great place to stop while waiting for the train.
Public - 2 years ago
reviewed 2 years ago
Public - 2 years ago
reviewed 2 years ago
4 reviews
Map
Map
Map
Public - 2 years ago
reviewed 2 years ago