Monday, 24 November 2014

15 Online Courses To Make You An Android App Developer

The Android platform has over 70 per cent of the developer community working for it at present. If you interested in developing an app for the Android ecosystem, you might just be interested in these tutorials, which are free. EFYTimes takes a look at 15 such courses:

1. Android Programming Video Tutorials for beginners in English: This has over two hours of video lectures and is an awesome way to learn coding techniques.

Android app, Android, Android app development, Android app development course, Android app development tutorial, Android development, Online tutorial for app development, App development courses




2. Android Game Programming tutorials: These tutorials are meant for those that are interested in creating games for the Android. At about an hour and a half in total, you can zip through it without too much of a commitment.

3. Mastering Android Programming: This a comprehensive set of lectures that span over 15 hours of video lectures. The course claims that it has a proven teaching methodology behind it, and is designed to get coders to write multiple programmes and applications.

4. Android Application Development Tutorials from ‘The New Boston’: This course is made up of a massive 200 video lectures that cover everything a learner needs need from installing the JAVA SDK all the way to putting your app on the market.

5. Google IO session videos: This is part of the annual developer’s conference held by Google in San Francisco. The range of topics varies widely but is very high quality and cutting edge. The seminars are not to be missed.

6. Android Developers YouTube channel: This channel has a lot of overlap with other YouTube tutorials but has a lot of great stuff besides.

7. How to Prototype Web and Mobile Apps in 30 Minutes: This is a course on prototyping your app using Apple Keynote or MS Powerpoint + Keynotopia User Interface Libraries.”

8. Mobile Technology and Research by GVSU School of computing and Information Systems: This is a 2010 course given by instructors Hans Dulimarta and Jonathan Engelsma from Grand Valley State University. The only problem is that it works under the assumption that the learner has a working knowledge of JAVA, and will guide you through building an Android Twitter client app as a demonstration.

9. Coresrvelets Android Programming Tutorials: This is is mainly based on documents (PDFs and sample codee files) rather than video lectures.

10. Android Tutorials: For Apps & Game Development: These are again video lectures designed for the absolute beginner.

11. Vogella.com Android Tutorials: This is a very well thought-out course that one can read rather than watch as video lectures or podcasts.

12. Introduction to Mobile Application Development. Fall 2010, Cornell University: The course from Ivy League Cornell University gives you access to lectures in PDF formats.

13. Developers.Android.Com’s Android Training: The site is brilliant and has a tremendous resource on everything related to Android development.

14. Marakana Android Bootcamp Series 2012 Video Tutorials: Marakana holds a series of paid courses on all sorts of technology related topics in a number of US cities. The Bootcamp video tutorials series are free and are well worth watching.

15. Marakana AnDevCon Screencast series (“Android for Java Developers”): Good stuff, eastern European accent or not.

8 Unknown Facts About Android!

The very popular Android is an open book for an average smartphone user. However, there are certain facts that are still unknown about Android.

Android, android facts, lesser known android facts, android history, Smartphone, Google, Microsoft, Nexus, Resolution scaling, Mobile platform, Rubin, Mobile user




According to www.cio.com, here are 8 lesser known facts about Android.

• It wasn't Google's idea: Android was the brainchild of Andy Rubin, who founded Android Inc. in October 2003 with the aim of creating a new mobile platform. Google later bought Android Inc. and hired Rubin and others in August 2005.
• It almost didn't work out: Android almost immediately ran out of cash after its founding, only to be saved, according to the Businessweek, by Steve Perlman.

• The Nexus line was a hot rumour years before the Nexus One: People started predicting about the "gPhone" as early as 2007 though Nexus came out in 2010.

• Microsoft thought it would be a non-event: Microsoft's Scott Horn, then head of the Windows Mobile marketing team, had told Engadget after Android's release, "I don't understand the impact they are going to have."

• Resolution scaling was introduced in Version 1.6: The ability to automatically scale images based on display size appeared in Donut, or Android 1.6, paving the way for the huge range of device form factors on the Android market today.

• There's an Android phone in space: A British firm launched a Nexus phone on Space, to control a satellite as part of an experiment and see how well consumer-grade electronics stand up to the rigors of space.

• Every app you run on your Android phone gets its own virtual machine: Each active app on an Android device runs in its own Dalvik VM, which keeps it safe and separate from core functions. This improves battery life and boosts performance of the phone.

• The first official version code name was NOT a dessert: Google's Dan Morrill confirmed in January that the very first alpha version of Android released to internal developers was R2-D2.

13 Super Useful PHP Tools To Make Your Code Better!

When it comes to server-side scripting, PHP is the language that comes to mind. When you're done with your code, there are two kinds of tools that help a lot. Debuggers and Testing and Optimisation tools. Here are 13 of the best in these segments!

PHP, PHP5, debuggers, PHP tools, best PHP tools, top PHP tools, PHPUnit, Testing and Optimisation Tools, Mac OS, Windows, learn PHP




Debugging Tools

1. Webgrind

This is an Xdebug profiling web frontend for PHP5. It works on all platforms and takes very little time to install.

2. Xdebug

This extension lets you debug your scripts and provides a lot of valuable information for you to use.

3. Gubed PHP Debugger

Use this tool to find logic errors in your PHP code.

4. DBG

This PHP debugger is used for local and remote PHP debugging.

5. PHP_Debug

This tool can output processing times for your PHP and SQL get variable dumps in graphical form and check the performance of particular code blocks.

6. PHP_Dyn

This is an open source PHP debugging tool that can be used for various purposes.

7. MacGDBp

This is a fully featured but live debugger that is meant for the Mac OS.

Testing and Optimisation Tools

1. PHPUnit

This is a port for the popular JUnit testing suite for PHP5.

2. SimpleTest

This is a unit testing platform for PHP applications. It is simple and easy to use.

3. Selenium

Write UI tests for any HTTP website using any JavaScript-based Internet browser.

4. PHP_CodeSniffer

This is a PHP5 script that detects whether a PHP code conforms to a predefined coding standard.

5. dBug

This is a simple tool for outputting data tables with information about arrays, database resources, classes and objects and XML resources.

6. PHP Profile Class

This is a PHP profiling tool that lets you figure out what part of your PHP code needs refactoring and optimisation.

Here Are 9 Programming Toolkits You Would Love!

Programming toolkits bring a various aids to programmers, which help in increasing their productivity. They are often meant for multiple programming language, while there are also those that work with a single language. They add widgets and other tools, which give the programmer an extra edge. Here are 9 toolkits that programmers would die for!

Perl, Python, C++, C, HTML, GIMP, GTK+, graphical user interface, programming toolkit, Hungry Programmers, LessTif, best programming toolkits, top programming toolkits




1. GTK+

Also known as the GIMP toolkit, this is a multi-platform toolkit that is used for creating graphical user interfaces. It has been written in the C programming language but supports a wide variety of languages, including Perl and Python.

2. LessTif

This was the Hungry Programmer's version of the OSF/Motif computer programming toolkit. It is distributed under the GNU Public License, which makes it loyalty free, unlike Motif, which was distributed under a proprietary license.

3. ActiveState Perl Dev Kit

This is an essential programming toolkit for those working with Perl. It includes versions of PerlApp, Coverage Analyzer and Filter Builder for Windows, Mac OS X, Linux, HP-UX and Solaris. PerlApp and Filter Builder are also available for AIX.

4. ActiveState Tcl Dev Kit

As the name suggests, the Tcl Dev Kit (TDK) provides essential tools for Tcl programmers, making it easy to create, build and deploy applications. It allows developers too rapidly create applications using the Tcl language.

5. Aesop

This tool brings you a variety of features that are useful for programmers. The features include,

- A toolkit for rapidly building software architecture design environments specialised for domain specific architectural styles.
- An open tool integration framework that supports cooperation between Aesop and your favorite tools.
- A "Style-aware" repository for storing, retrieving, and reusing architectural design elements.
- A persistent object-oriented database for storing and manipulating architectural designs.
- A customisable Tcl/Tk based graphical user interface.

6. Amulet

This is a user interface development environment for the C++ programming language and it is portable across X11 on all kinds of Unix, Windows 95 and NT and the Mac. Amulet helps you create graphical, interactive user interfaces for your software.

7. Andrew

This graphical user interface comes with some of the much sought after requirements. These include,

- word processor
- HTML editor
- Program editor
- Drawing editor
- Directory browser
- Help browser
- Spreadsheet
- Mail/Bulletin board manager
- Application builder
- Scripting language

8. Arabica

This toolkit has been written using the C++ programming language. It is an XML and HTML processing toolkit that brings support for SAX, DOM, XPath, and XSLT implementations.

9. AVR Cross Development Kit

CDK4AVR is an abbreviation for Cross Development Kit for Atmels AVR RISC processor series. It supports with a comprehensive Assembler and C development environment for this processor family under the Linux or similar host systems.

11 Video Tutorials To Understand Logic Gates!

The understanding of logic gates and boolean functions is an integral part of an electronics engineer's skill set. Here are 11 video tutorials that will help you in honing yours.

electronic circuits, logic gates, boolean algebra, boolean symbols, basic logic gates tutorials, top logic gates tutorials, learn logic gates, understanding logic gates




1. Digital Electronics: Logic Gates - Integrated Circuits

This is an Integrated Circuits experiment from the EE223 Introduction to Digital and Analogue electronics module at the Dublin City University.

2. Basic Logic Gates

This half hour long tutorial on Basic Logic Gates may help you in solving various electronics problems.

3. An Introduction to Logic Gates

This is a tutorial on logic gates that covers transistors, Boolean Algebra, AND OR NOT NOR NAND XOR and XNOR gates and how to build a very basic computer.

4. Logic Gates and Circuit Simplification Tutorial

This tutorial teaches you the basics of logic gates and truth tables of each of the functions.

5. Minecraft : Logic Gates - Redstone Tutorial

In this tutorial you will learn how to build all seven of the basic logic gates craftable in Minecraft. This includes AND, OR, NOT, NAND, NOR, XOR and XNOR.

6. Logic Gates Tutorial Series

This is a tutorial series on logic gates that comprises of six videos. You can look through this to understand various aspects of the topic.

240 Linux Distros And Their Official Websites!

How many have you tried? Have a look

Linux is all about freedom, experiments and versatility! We all know about popular Linux distros like Linux Mint, Ubuntu, Fedora, Redhat etc., but do you know that there are over 400 Linux distros! So if the adventurous geek inside you is still alive, EFYTimes brings a list of 240 active Linux distribution with their official websites for you to try your hands on! Have fun!

 
Absolute Linux Official website
AbulEdu Official website
AgiliaLinux Official website
aLinux Official website
Alpine Linux Official website
ALT Linux Official website
Antergos Official website
antiX Official website
aptosid Official website
Arch Linux Official website
ArchBang Linux Official website
Archie Official website
AriOS Official website
ArtistX Official website
AsteriskNOW Official website
Asturix Official website
AUSTRUMI Official website
AV Linux Official website
BackBox Linux Official website
Berry Linux Official website
BigLinux Official website
Bio-Linux Official website
blackPanther Official website
BlankOn Linux Official website
Bluewall GNULinux Official website
Bluewhite64 Linux Official website
Bodhi Linux Official website
BOSS Linux Official website
Bridge Linux Official website
CAELinux Official website
CAINE Official website
Calculate Linux Official website
Canaima Official website
Càtix Official website
CDlinux Official website
CentOS Official website
Chakra GNU/Linux Official website
ClearOS Official website
Clonezilla Official website
ComFusion Official website
CrunchBang Linux Official website
CRUX Official website
Damn Small Linux Official website
Debian Official website
DEFT Linux Official website
Descent|OS Official website
Devil-Linux Official website
DigAnTel Official website
DoudouLinux Official website
DragonFly BSD Official website
Dragora GNU/Linux Official website
DreamStudio Unity Official website
Easy Pease Official website
Edubuntu Official website
Ekaaty Official website
Elastix Official website
Elive Official website
Emmabuntüs Official website
Endian Firewall Official website
Epidemic GNU/Linux Official website
ExTiX Official website
Fedora Official website
Finnix Official website
Foresight Linux Official website
FreeBSD Official website
FreeNAS Official website
Frenzy Official website
Frugalware Linux Official website
Fusion Linux Official website
GALPon MiniNo Official website
GeeXboX Official website
Gentoo Official website
GhostBSD Official website
gNewSense Official website
GParted Official website
Greenie Linux Official website
Grml Official website
Guadalinex Official website
Hacao Linux Official website
Hanthana Linux Official website
Hybryde Linux Official website
IPCop Firewall Official website
IPFire Official website
ISlack Official website
Jibbed Official website
Jolicloud Official website
kademar Official website
Kahel OS Official website
Kali Linux Official website
KANOTIX Official website
Karoshi Official website
Kiwi linux Official website
Knoppix Official website
Kubuntu Linux Official website
Kwheezy Official website
Kwort Linux Official website
Leeenux Linux Official website
Legacy OS Official website
Liberté Linux Official website
Lightweight Portable Security Official website
LinEx Official website
LinHES Official website
Linpus Linux Official website
Linux Deepin Official website
Linux From Scratch Official website
Linux Lite Official website
Linux Mint Official website
LinuxConsole Official website
LliureX Official website
Lubuntu Official website
Lunar-Linux Official website
LuninuX OS Official website
LXLE Official website
m0n0wall Official website
Macpup Official website
Mageia Official website
MakuluLinux Official website
Mandriva Official website
Manjaro Linux Official website
MidnightBSD Official website
MINIX Official website
Momonga Linux Official website
Musix Official website
Mythbuntu Official website
NetBSD Official website
Netrunner Official website
NetSecL OS Official website
Network Security Toolkit Official website
NexentaStor Official website
NuTyX Official website
Ojuba Official website
OLPC OS Official website
OpenBSD Official website
OpenELEC Official website
OpenIndiana Official website
openmamba GNU/Linux Official website
OpenMediaVault Official website
openSUSE Official website
Openwall GNU*Linux Official website
Ophcrack Official website
Oracle Linux Official website
Oracle Solaris Official website
OS4 OpenLinux Official website
Overclockix Official website
Parabola GNU/Linux Official website
Pardus Official website
Parsix Official website
Parted Magic Official website
PC-BSD Official website
PCLinuxOS Official website
Pear OS Official website
Pentoo Official website
Peppermint OS Official website
pfSense Official website
PHLAK Official website
Pinguy OS Official website
Plamo Linux Official website
PLD Linux Distribution Official website
Plop Linux Official website
Point Linux Official website
Porteus Official website
Proxmox Official website
Puppy Linux Official website
PureOS Official website
Qomo Linux Official website
Qubes OS Official website
Quirky Official website
Raspbian Official website
Rebellin Linux Official website
Red Flag Linux Official website
Red Hat Enterprise Linux Official website
Redo Backup & Recovery Official website
Rocks Cluster Official website
ROSA Official website
Sabayon Linux Official website
SalentOS Official website
Saline OS Official website
Salix OS Official website
SchilliX Official website
Scientific Linux Official website
Semplice Linux Official website
siduction Official website
Simplicity Linux Official website
Skolelinux Official website
Slackel Official website
Slackware Official website
SLAX Official website
SliTaz GNU/Linux Official website
SME Server Official website
Smoothwall Official website
Snowlinux Official website
SolydXK Official website
Sophos Official website
Source Mage GNULinux Official website
SparkyLinux Official website
Springdale Linux Official website
Stella Official website
Super OS Official website
Superb Mini Server Official website
SuperX Official website
SUSE Official website
Swift Linux Official website
SystemRescueCD Official website
T2 Linux Official website
Tails Official website
Thinstation Official website
Tiny Core Linux Official website
Toorox Official website
Toutou Linux Official website
Trisquel GNU/Linux Official website
Tuquito Official website
Turbolinux Official website
TurnKey Linux Official website
UberStudent Official website
Ubuntu Official website
Ubuntu Christian Edition Official website
Ubuntu GNOME Official website
Ubuntu Privacy Remix Official website
Ubuntu Studio Official website
UbuntuKylin Official website
Ultimate Edition Official website
Unity Linux Official website
Univention Corporate Server Official website
Untangle Gateway Official website
Ututo Official website
VectorLinux Official website
VENENUX GNU/Linux Official website
Vine Linux Official website
Vinux Official website
VortexBox Official website
Voyager Live Official website
Vyatta Official website
wattOS Official website
Webconverger Official website
Wifislax Official website
Window Maker Live Official website
Xubuntu Official website
YellowDog Official website
ZevenOS Official website
Zorin OS Official website
Related Posts Plugin for WordPress, Blogger...