Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
A drop-in SimpleEula.java class that shows your Android app's EULA once per version using shared preferences, instead of nagging users on every launch.
-
Build a custom IValueProvider for ASP.NET MVC that hydrates your models straight from HTTP request headers instead of scrubbing them by hand.
-
A git-svn gotcha: git ignores empty folders, so deleting one only removes it for git users, leaving SVN users with a route-breaking folder.
-
How to ship a preloaded SQLite database with a MonoTouch iOS app and copy it to the documents folder on first launch instead of seeding it live.
-
My book hit #1 across all programming book categories on Nielsen BookScan, outselling every .NET, iPhone, Java, and Rails title that week.
-
Google moved the Android USB driver in SDK v9 from Available Packages to Third Party Add-ons -- an update to page 50 of my Dummies book.
-
Android Dummies book readers hitting a 'Could not find adb' error after an SDK update?
-
Tired of unreadable git log output, I found the git lg alias -- a one-line git config addition that makes your commit history actually scannable.
-
Android Application Development For Dummies sold out its first print run and went back to press in under a month -- thanks to readers who picked it up.
-
Motorola Droid won't connect to Eclipse for debugging?
-
A set of free IntelliJ live templates for Android XML layouts -- shortcuts for buttons, list views and more to speed up writing view code.
-
IntelliJ threw a phantom 'apk.res not found' build error after a Git branch switch -- the fix was re-selecting the target Android platform in project settings.
-
A follow-up to my Android Dummies book showing how view recycling with convertView speeds up ListView rendering on lists with thousands of items.
-
Why I switched from Eclipse to IntelliJ for Android development, plus a link to the keyboard shortcuts PDF I couldn't easily find anywhere else.
-
Part 4: connecting a headless Android build server to GitHub by installing Git, generating SSH keys for the hudson user, and setting identity.
-
Part 3: installing the Android SDK on a headless Ubuntu server by tunneling the GUI installer over SSH -X since there's no CLI installer.
-
Part 2 of setting up an Android build server: installing Hudson CI as a Debian package on headless Ubuntu, plus the daemon dependency fix.
-
Part 1 of building an Android CI server on headless Ubuntu 10.04: getting add-apt-repository working and installing Java before Hudson.
-
Slides from my Advanced Android talk at Twin Cities Code Camp 9 are now posted on SlideShare for anyone who attended or missed it.
-
Download the full working Android demo app I ran out of time to finish building live during my Minnesota Developers Conference presentation.
-
Comparing how Android, iPhone, and WP7 handle OS fragmentation across carriers, and why Microsoft's carrier-approval model will not stay fast.
-
Source code and module-by-module GitHub branches for the HDC10 Android hands-on lab, including extra menus, dialogs, and custom styling.
-
Heading to Heartland Developers Conference to teach a 4-hour Android development lab and give a talk on building and shipping an app live.
-
In ASP.NET MVC, add two ModelState errors -- one with an empty message -- to highlight both fields while showing only one validation message.
-
How to run Windows 7 from a bootable VHD on a Boot Camp MacBook Pro, including the bcdedit fix for duplicate boot loader name entries.
-
Eclipse wouldn't recognize my Android Library project reference.
-
How to share one codebase between full and lite Android app versions using project libraries instead of duplicating projects or repackaging.
-
My Android book and the Introduction to Android TekPub video series aren't competing, they cover different example apps, so pair them up.
-
Announcing that I'm writing the first official Android Application Development For Dummies book, due out this fall.
-
Got flooded with Must Override a Superclass Method errors after a teammate imported my GitHub project?
-
Rooting a MyTouch Slide and stuck in the recognition loop?
-
Released Eventdroid, the first Android barcode scanner app for Eventbrite check-ins, with manual check-in as a fallback for attendees without a scan.
-
A simple PowerShell script to prune old ELMAH XML error logs, keeping only the most recent N files so Elmah.axd stops crawling to a load.
-
db4o was throwing StackOverflowError on Android after weeks of trimming the object model -- implementing TransparentActivation finally fixed it.
-
How to wire up db4o's Javadoc in Eclipse so hovering over an API call in your editor shows the real documentation instead of nothing.
-
A quick take on API design: empty result sets are valid responses, not errors -- reserve error documents for actual failures like a bad API key.
-
HTC and T-Mobile's Sense/Espresso skins bury stock Android under gradients and glass icons.
-
Rating the early Android phones, G1, Behold II, MyTouch, Droid, Nexus One, Incredible, Evo 4G, and why you should just buy the best one you can afford.
-
How to handle multiple submit buttons in one ASP.NET MVC form using jQuery to swap the form action, keeping controller actions clean and simple.
-
Slides and code from my Introduction to Android Development talk at Desert Code Camp - grab the demo repo and follow along yourself.
-
Announcing two talks at Desert Code Camp: Introduction to Android Development and ASP.NET MVC2 with the Spark View Engine.
-
DefaultHttpClient throwing Target host must not be null?
-
Episode 2 of my Introduction to Android series just went live on TekPub, and I'm speaking on the same topic at Iowa Code Camp this Saturday.
-
Eclipse has a hidden setting that auto-escapes strings pasted into a literal, so you stop hand-escaping huge JSON blobs for unit tests.
-
How to unit test an ASP.NET MVC action filter by mocking ActionExecutedContext, RouteData, and the service locator instead of fighting HttpContext.
-
A quick jQuery hack to auto-enable a disabled save button the moment any input on the form changes -- simple, if not the most performant, approach.
-
You can get the code from tonight’s talk on my GitHub page, located here.
-
Slides and sample code from my Intro to Android Development talk at Twin Cities Code Camp, posted here for anyone who came out or missed the session.
-
Join the 2nd annual Twin Cities XNA Fragathon: a Halo gaming tournament and food drive for Second Harvest, with prizes at Microsoft.
-
Giving an Android dev intro at Twin Cities Code Camp 8: SDK setup, OS architecture, and building a real app live for the Marketplace.