Links of the Day

Links of the Day

Hi!
Today is Tuesday July 29 and we came across 7 links for developers we wanted to share.
We hope you find them useful.

OAuth 2 on Android

A Way to Implement OAuth 2 Authentication to a Service on Android

read more


Android Developers: Use a Monkey to Stress Test Your App

Today's Android Dev Tip is about running a tool called Monkey on your app to catch crashes. Even if you have a thorough test plan, it’s worth running the Monkey tool to stress test your app. This is good practice before any Play Store release to evaluate the app’s stability across different devices. Monkey is a program that generates a pseudo-random stream of user clicks, gestures, and system events.

read more


Write a lot of Javascript? Here's how to write better/refactor existing code

This isn’t going to teach you about language constructs, conditionals, functions, or so on, but hopefully offer insight into how to take steps to make your code more readable and more importantly, maintainable.

read more


Quality curated Android developer articles, delivered every week. Subscribe via Google+, Twitter, email or RSS.

read more


Twitter / Cc_HUB: Are you a startup? Do you have …

Are you a startup? Do you have a finished product? If yes, our #MXLab is offering FREE usability testing -> http://bit.ly/1j09ZSO

read more


The A to Z List of the Hundreds of Google Products, Platforms & APIs

Links for Developers to Ads, Analytics, Android, Apps, Cast, Chrome, Cloud, Glass, Google+, Maps, Wallet, YouTube and much much more

read more


Nke Ise…The Fifth One: Codelabs and Hackathons and Contests…. Oh my!

Nke Ise…The Fifth One: Codelabs and Hackathons and Contests…. Oh my!

read more


Powered by Google App Engine

Free Android / Web / UX Fundamentals Online Training

Here are some mobile-centric online training courses built by the Google Developer Relations team in partnership with Udacity.

While Udacity charges students to provide feedback, personalized guidance and verified certificates, the course materials, videos and quizzes are free.
Regards.
PS: Some of the courses are now at capacity but you can still view the free courseware and run through it

New +Udacity Course: Android Fundamentals

Today we’re launching the latest resource for developers who want to learn how to develop Android apps: our online Udacity training course “Developing Android Apps: Android Fundamentals”.

https://www.udacity.com/course/ud853

*Note that the full course materials — all the videos, quizzes, and forums — are available for free for all students by selecting View Courseware. *

It features Developer Advocates +Reto Meier, +Dan Galpin, and +Katherine Kuan as instructors, and they’ve created lessons that are both deeply technical, but also (we think) a lot of fun.

With Android expanding rapidly into emerging markets, and growing beyond phones and tablets into wearables, auto, and TV – learning the fundamentals behind Android development represents an opportunity to affect and improve the lives of billions of people.

We look forward to seeing what the next wave of Android developers build, and we’ll keep exploring new ways to help you become better developers.

Course Link: https://www.udacity.com/course/ud853
Blog Post: http://goo.gl/Ml4V2m
Other Google courses at Udacity: http://www.udacity.com/google

Join VP, Google[x] this Friday – Solve for X, Networked Talent and Moonshot Thinking


Smith_Megan_1045am_070213_small.jpg

Megan Smith, the Vice President of Google X and her team will be in Lagos this week and they will be spending time with us at Idea Hub on Friday July 11. Google X is the unit responsible for Self-Driving Cars, Google Glass, Project Loon, and many other moonshot projects at Google.


Google[x], otherwise known as Solve for X, is a community of people working to accelerate progress on technology moonshots — radical technology ideas for solving global problems, helping millions or billions of people. Learn more about SolveForX, and even submit your own proposals by going to solveforx.com.


So join us on Friday at 2pm and listen to Megan Smith talk about Solve for X, tell us how to get involved and meet entrepreneurs/innovators working on interesting projects.

Click here to register for this event : http://bit.ly/gxlgform


Venue: Idea Hub (296 Herbert Macaulay Way, Sabo, Yaba, Lagos)
Time: 2pm prompt
Date: Friday July 11, 2014


About Megan: 
Megan is an entrepreneur, tech evangelist, engineer, catalyst and connector. At Google[x], Megan works on a range of projects including co-creating/hosting SolveForX to encourage and amplify technology-based moonshot thinking and collaboration. For nine years prior she led Google’s New Business Development team managing early-stage partnerships, pilot explorations, and technology licensing for Google’s global engineering and product teams. She led the acquisitions of Keyhole (Google Earth), Where2Tech (Google Maps) and Picasa, and also led the Google.org team transition to add more engineering with Google Crisis Response, Google for Nonprofits, and Earth Outreach. Prior to joining Google, Megan was CEO and earlier, COO of PlanetOut, the leading LGBT online community. Over the years, Megan has contributed to a wide range of engineering projects, including an award-winning bicycle lock, space station construction program, and solar cookstoves. She holds a bachelor’s and master’s degrees in mechanical engineering from MIT, where she now serves on the board. She completed her master’s thesis work at the MIT Media Lab. Now she is the Vice President of Google X,  a facility run by Google dedicated to making major technological advancements.


Click here to register for this event : http://bit.ly/gxlgform

Links: Usability Testing, Perfectly Executing the Wrong Plans & TechSquad


TechSQUAD
TechSQUAD is a network of highly skilled and professional software developers and designers committed to using their skills – in collaboration with Non-Governmental Organizations – to make Nigeria's 2015 General Elections free, fair, credible and peaceful.
Join the TechSquad to contribute and the Deadline to sign up for TechSQUAD is tomorrow Friday, 4th July. 


Perfectly Executing the Wrong Plan
App developers ask themselves excellent questions about their users: Do people need my app? Can people use my app? Why do people sign up and then not use my app? However, app developers answer their excellent questions in invalid and unreliable ways. 
This talk will inspire developers to implement valid and reliable ways to answer their most burning questions.


Usability Testing
Are you a startup? Do you have a finished product? If yes,the CCHub #MXLab is offering FREE usability testing -> http://www.cchubnigeria.com/mxlab/usability-testing-for-start-ups/

#I/O 2014 Perfectly Executing The Wrong Plan

At Google I/O this year, I joined this session for app developers that got me thinking and I hope it does for you too.

App developers ask themselves excellent questions about their users: Do people need my app? Can people use my app? Why do people sign up and then not use my app? However, app developers answer their excellent questions in invalid and unreliable ways. It is shocking to see how much effort app developers put in writing elegantly structured, refactored code, with good unit test coverage in an agile environment, and yet, their apps fail miserably. 

This talk will inspire developers to implement valid and reliable ways to answer their most burning questions. It’ll help them validate or invalidate their assumptions on their own—cheaply, and quickly, by using simple user research techniques with a main goal in mind: developing apps people need, want, and enjoy.

Google Play Services 5.0 Now Released

 
Google Play services 5.0 is now available on devices worldwide, with new APIs for Android wearables, games services, secure networking, and much more. 

You can get started developing today by downloading the updated Google Play services SDK (r18)  from the SDK Manager.  API details and samples are also  available in the updated documentation. Here are some of the  highlights:

Services for Android wearables:  Your apps can more easily communicate and sync with code  running on Android wearables through an automatically synchronized, persistent data store and a reliable messaging interface.
Dynamic security provider: Provides an alternative to the platform's secure networking APIs that can be updated more frequently,  for faster delivery of security patches.
Quests and Saved Games in Google Play Games services:  Build a great gaming experience with Quests, which provide time-based events including rewards for completion. Saved Game APIs let you store and synchronize game data to the cloud, along with a cover-image and description.
App Indexing API:  With app indexing you can surface deep content in your native mobile applications on Google search and drive additional user engagement. 
More new APIs in Cast, Drive, Wallet, Analytics, and Mobile Ads.

For more information, refer to our blog post at:
http://android-developers.blogspot.com/2014/07/google-play-services-5.html

For API details, please see:
http://developer.android.com/google/play-services/index.html#newfeatures

For the video:
https://www.youtube.com/watch?v=q3Q5n- FFWD4&list=PLOU2XLYxmsIIEPtRoKDnsqQdF3JZxFVWF&index=24

 #android   #developers  #playservices