Thursday, April 9, 2015

Good Resources/Tutorials

Good Readings:
IBM http://securityintelligence.com/mobile-insecurity/#.VSbwmXDF-Xw

Good tutorials:
https://geekytheory.com
http://hackr.io/


Security:
http://builditsecure.ly/
https://androidsecuritywiki.com/
Good Android tutorial:
http://www.learncomputer.com/android-interview-questions/

tools:
http://www.android4devs.com/2014/07/5-tools-every-android-developer-must.html

Gradle:
http://www.techotopia.com/index.php/An_Overview_of_Gradle_in_Android_Studio
https://www.youtube.com/watch?v=g56O_HeefBE
https://gradle.org/getting-started-android/#build-operator
https://gradle.org/docs/current/userguide/tutorial_using_tasks.html


Material Design:
http://www.androidhive.info/2015/04/android-getting-started-with-material-design/

-proguard:
http://developer.android.com/tools/help/proguard.html

-lifecycle:
http://programmerguru.com/android-tutorial/activity-life-cycle/

-sharedata:
http://programmerguru.com/android-tutorial/how-to-send-simple-data-to-other-apps/

-facebook:
https://code.facebook.com/projects/android/
https://newsroom.fb.com/news/2015/04/introducing-hello/
https://www.hackerrank.com

-Interview questions:
http://www.toptal.com/android/interview-questions
http://www.itechaleart.com/2015/02/android-interview-qa.html
good:
http://www.androidinterview.com/android-fragment-tutorial-example/
file:///Users/andres/Downloads/Android%20Interview%20Questions.pdf


Scala:
http://www.scala-lang.org/docu/files/ScalaByExample.pdf

Java:
Big O-
http://bigocheatsheet.com/
http://www.corejavainterviewquestions.com/idiots-guide-big-o/

Java Interview q's:
http://www.programmingsimplified.com/java/source-code/java-program-find-factorial
http://www.newthinktank.com/category/web-design/java-video-tutorial/
https://www.youtube.com/watch?v=M6lYob8STMI
http://www.tutorialspoint.com/java/java_basic_operators.html
http://java2novice.com/java-interview-programs/fibonacci-series/


People Skills:
https://www.linkedin.com/pulse/7-skills-extraordinarily-likable-people-jeff-haden


Work/Family Balance:

Phone Screens:
https://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions


Common Interview questions:
https://www.themuse.com/advice/interview-translation-what-4-common-questions-really-mean

https://www.facebook.com/notes/facebook-engineering/get-that-job-at-facebook/10150964382448920





Wednesday, April 8, 2015

List of useful Linux commands (Work in progress)

Email me if you know other useful/cool commands :)

Command: tree
Displays file structure of directory
Install:
$brew update (first install brew how to Install)
$brew install tree
$tree



Command: >
Saves output of command to a file
$cat device.config > device.txt


Other commands:
ls
cd

vi
:wq
:q!


More commands coming soon :)

Work in Progress...

Wednesday, April 1, 2015

How to recognize USB in VirtualBox. (to use $adb devices)

Today I had an issue using Ubunutu14 with my VirtualBox image, it was not able to recognize when I plugin my android device. When I type $adb devices it didnt appear.

Steps to resolve:
1. You need to install gnome-system-tools
$sudo apt-get install gnome-system-tools

2. Dash home and type: users, select Users and Groups -> Advanced settings


3.  Select: Use VirtualBox virtualization solution

4. Reboot 

5. Now go to your VM and it will recognize the USB and you are able. 
$adb devices , and your device will appear. 




Reference:
http://askubuntu.com/questions/140081/virtualbox-doesnt-recognize-usb