android club joe richard. welcome rakhimov gayrat – joe global solutions (bi, cbu, medapp) wiut...
TRANSCRIPT
Android Club
Joe Richard
Welcome
• Rakhimov Gayrat – JOE• Global Solutions (BI, CBU, MedApp)• WIUT• Sunet Technology (QMS, WM)• Ice breaking
Ice breaking
• Name• Why you are here?• Your best app• What is your plan for future?
My dream: you
• Android Junior Developer(after the course)
• Google• Next “Whatsapp”
My dream: Android Club
• Become Official Android Development Community
Android Club
• Java• Android• Practice
Java
• From 0• Material: Lynda.com – Java Essential
Training
What is Java?
• Programming language• Web• Desktop• Mobile - Android
Java is NOT
• JavaScript• Used: iOS(iPhone & iPad)
Write once, run anywhere!
• Portable• Cross platform
History
• 1991: Oak language by Sun• 1995 – Official Release – Java
Versions
• Java 1.0, 1.1, 1.2, 1.3, 1.4• Java 5 – major change• Java 6 – easier to work with database• 2010 – Oracle buys Sun• Java 7• Java 8 - Latest
Let’s install JDK
• Install JDK 8• OS: Windows, Mac OS, Linux• 32bit/64 bit
Let’s install IDE
• What is IDE?• Eclipse vs IntellijIdea• OS: Windows, Mac OS, Linux• 32/64 bit• Eclipse Luna
IDE installation
• JDK 8.0• Eclipse Luna
Class
• Collection of code• File• File extension: .java
Class: example
package uz.androidclub.jc;
public class HelloWorld {
public static void main (String[] args) {System.out.println("Hello Android
Club!");}
}
Demo: create class
• Create project• Create package• Create class• Create method• Write code• Run
Task 1: Say another word
• Show “Hello, Android”;
Task 2: create another class
• Create class: Second class• Show message in Console:• “Hello, Android”• “My name is
Homework
• Create new class: MyFavoritePoem.java
• Console should show your favorite poem
Help?
• 0. Introduction• 1. What is Java• 2. Installing the software
Sum up
• Java• Setup development environment• Class