SlideShare a Scribd company logo
Android App Development '2017
Java Programming for
Android
Oum Saokosal
• Fundamentals of Java
• Datatype, Object type, Condition, Loop
• Class and Object
• Instantiate, Constructor, Method
• Collection
•List, Map, Queue, Stack
• Inheritance
• Polymorphism
• Abstract Class
• Interface
• Design Patterns (GoF)
• Creational: Singleton, Factory, Builder etc
• Structural: Adapter, Decorator, Façade,
Flyweight, Composite, Proxy, etc
• Behavioral: Command, Iterator, Strategy,
Observer, etc.
Where to find more:
• youtube.com/oumsaokosal
• kosalgeek.com
• github.com/kosalgeek
• facebook.com/kosalgeek
• twitter.com/okosal
• slideshare.net/oumsaokosal
Please subscribe to my
channel
for receiving the update!

More Related Content

Viewers also liked (19)

PDF
Android Programming
Pasi Manninen
 
DOC
How to succeed in graduate school
OUM SAOKOSAL
 
PPT
Java database connectivity
Vaishali Modi
 
PPTX
Object+oriented+programming+in+java
Ye Win
 
PPT
Measuring And Defining The Experience Of Immersion In Games
OUM SAOKOSAL
 
PPT
ITS (Intelligent Teleportation System)
OUM SAOKOSAL
 
PPT
Chapter 7 String
OUM SAOKOSAL
 
PPT
Terminology In Telecommunication
OUM SAOKOSAL
 
PPT
Chapter 9 Interface
OUM SAOKOSAL
 
PPTX
Tutorial 1
Bible Tang
 
PPT
Actionscript 3 - Session 7 Other Note
OUM SAOKOSAL
 
PPT
Kimchi Questionnaire
OUM SAOKOSAL
 
PPTX
Beginners guide to creating mobile apps
James Quick
 
PPTX
Android App Development Tips for Beginners
Zoftino
 
PPTX
Abstract Class Presentation
tigerwarn
 
PDF
javainterface
Arjun Shanka
 
PDF
Advance Android application development workshop day 1
cresco
 
ODP
Non Conventional Android Programming (English)
Davide Cerbo
 
PDF
Advance Android Programming - learning beyond basics
ayman diab
 
Android Programming
Pasi Manninen
 
How to succeed in graduate school
OUM SAOKOSAL
 
Java database connectivity
Vaishali Modi
 
Object+oriented+programming+in+java
Ye Win
 
Measuring And Defining The Experience Of Immersion In Games
OUM SAOKOSAL
 
ITS (Intelligent Teleportation System)
OUM SAOKOSAL
 
Chapter 7 String
OUM SAOKOSAL
 
Terminology In Telecommunication
OUM SAOKOSAL
 
Chapter 9 Interface
OUM SAOKOSAL
 
Tutorial 1
Bible Tang
 
Actionscript 3 - Session 7 Other Note
OUM SAOKOSAL
 
Kimchi Questionnaire
OUM SAOKOSAL
 
Beginners guide to creating mobile apps
James Quick
 
Android App Development Tips for Beginners
Zoftino
 
Abstract Class Presentation
tigerwarn
 
javainterface
Arjun Shanka
 
Advance Android application development workshop day 1
cresco
 
Non Conventional Android Programming (English)
Davide Cerbo
 
Advance Android Programming - learning beyond basics
ayman diab
 

More from OUM SAOKOSAL (20)

PPTX
Class Diagram | OOP and Design Patterns by Oum Saokosal
OUM SAOKOSAL
 
PDF
Java OOP Programming language (Part 3) - Class and Object
OUM SAOKOSAL
 
PDF
Aggregate rank bringing order to web sites
OUM SAOKOSAL
 
PDF
Google
OUM SAOKOSAL
 
PDF
E miner
OUM SAOKOSAL
 
PDF
Data preparation for mining world wide web browsing patterns (1999)
OUM SAOKOSAL
 
PDF
Consumer acceptance of online banking an extension of the technology accepta...
OUM SAOKOSAL
 
DOCX
When Do People Help
OUM SAOKOSAL
 
DOC
Mc Nemar
OUM SAOKOSAL
 
DOCX
Correlation Example
OUM SAOKOSAL
 
DOC
Sem Ski Amos
OUM SAOKOSAL
 
PPT
Sem+Essentials
OUM SAOKOSAL
 
DOC
Path Spss Amos (1)
OUM SAOKOSAL
 
DOC
How To Succeed In Graduate School
OUM SAOKOSAL
 
PPT
Actionscript 3 - Session 4 Core Concept
OUM SAOKOSAL
 
PPT
Actionscript 3 - Session 3 Action Script And Flash
OUM SAOKOSAL
 
PPT
Actionscript 3 - Session 1 Introduction To As 3
OUM SAOKOSAL
 
PPT
Actionscript 3 - Session 5 The Display Api And The Display List
OUM SAOKOSAL
 
PPT
Actionscript 3 - Session 6 Interactivity
OUM SAOKOSAL
 
PPT
Actionscript 3 - Session 2 Getting Started Flash IDE
OUM SAOKOSAL
 
Class Diagram | OOP and Design Patterns by Oum Saokosal
OUM SAOKOSAL
 
Java OOP Programming language (Part 3) - Class and Object
OUM SAOKOSAL
 
Aggregate rank bringing order to web sites
OUM SAOKOSAL
 
Google
OUM SAOKOSAL
 
E miner
OUM SAOKOSAL
 
Data preparation for mining world wide web browsing patterns (1999)
OUM SAOKOSAL
 
Consumer acceptance of online banking an extension of the technology accepta...
OUM SAOKOSAL
 
When Do People Help
OUM SAOKOSAL
 
Mc Nemar
OUM SAOKOSAL
 
Correlation Example
OUM SAOKOSAL
 
Sem Ski Amos
OUM SAOKOSAL
 
Sem+Essentials
OUM SAOKOSAL
 
Path Spss Amos (1)
OUM SAOKOSAL
 
How To Succeed In Graduate School
OUM SAOKOSAL
 
Actionscript 3 - Session 4 Core Concept
OUM SAOKOSAL
 
Actionscript 3 - Session 3 Action Script And Flash
OUM SAOKOSAL
 
Actionscript 3 - Session 1 Introduction To As 3
OUM SAOKOSAL
 
Actionscript 3 - Session 5 The Display Api And The Display List
OUM SAOKOSAL
 
Actionscript 3 - Session 6 Interactivity
OUM SAOKOSAL
 
Actionscript 3 - Session 2 Getting Started Flash IDE
OUM SAOKOSAL
 
Ad

Recently uploaded (20)

PPTX
Networking_Essentials_version_3.0_-_Module_5.pptx
ryan622010
 
PDF
BRKACI-1001 - Your First 7 Days of ACI.pdf
fcesargonca
 
PPTX
L1A Season 1 ENGLISH made by A hegy fixed
toszolder91
 
PPTX
Networking_Essentials_version_3.0_-_Module_3.pptx
ryan622010
 
PPTX
PHIPA-Compliant Web Hosting in Toronto: What Healthcare Providers Must Know
steve198109
 
PDF
BRKAPP-1102 - Proactive Network and Application Monitoring.pdf
fcesargonca
 
PDF
Boardroom AI: The Next 10 Moves | Cerebraix Talent Tech
ssuser73bdb11
 
PPTX
Metaphysics_Presentation_With_Visuals.pptx
erikjohnsales1
 
PDF
BRKACI-1003 ACI Brownfield Migration - Real World Experiences and Best Practi...
fcesargonca
 
PDF
Top 10 Testing Procedures to Ensure Your Magento to Shopify Migration Success...
CartCoders
 
PDF
Enhancing Parental Roles in Protecting Children from Online Sexual Exploitati...
ICT Frame Magazine Pvt. Ltd.
 
PPTX
Orchestrating things in Angular application
Peter Abraham
 
PDF
The Internet - By the numbers, presented at npNOG 11
APNIC
 
PDF
Cleaning up your RPKI invalids, presented at PacNOG 35
APNIC
 
PDF
FutureCon Seattle 2025 Presentation Slides - You Had One Job
Suzanne Aldrich
 
PDF
Digital burnout toolkit for youth workers and teachers
asociatiastart123
 
PPTX
Lec15_Mutability Immutability-converted.pptx
khanjahanzaib1
 
PPTX
04 Output 1 Instruments & Tools (3).pptx
GEDYIONGebre
 
PPTX
法国巴黎第二大学本科毕业证{Paris 2学费发票Paris 2成绩单}办理方法
Taqyea
 
PPTX
西班牙巴利阿里群岛大学电子版毕业证{UIBLetterUIB文凭证书}文凭复刻
Taqyea
 
Networking_Essentials_version_3.0_-_Module_5.pptx
ryan622010
 
BRKACI-1001 - Your First 7 Days of ACI.pdf
fcesargonca
 
L1A Season 1 ENGLISH made by A hegy fixed
toszolder91
 
Networking_Essentials_version_3.0_-_Module_3.pptx
ryan622010
 
PHIPA-Compliant Web Hosting in Toronto: What Healthcare Providers Must Know
steve198109
 
BRKAPP-1102 - Proactive Network and Application Monitoring.pdf
fcesargonca
 
Boardroom AI: The Next 10 Moves | Cerebraix Talent Tech
ssuser73bdb11
 
Metaphysics_Presentation_With_Visuals.pptx
erikjohnsales1
 
BRKACI-1003 ACI Brownfield Migration - Real World Experiences and Best Practi...
fcesargonca
 
Top 10 Testing Procedures to Ensure Your Magento to Shopify Migration Success...
CartCoders
 
Enhancing Parental Roles in Protecting Children from Online Sexual Exploitati...
ICT Frame Magazine Pvt. Ltd.
 
Orchestrating things in Angular application
Peter Abraham
 
The Internet - By the numbers, presented at npNOG 11
APNIC
 
Cleaning up your RPKI invalids, presented at PacNOG 35
APNIC
 
FutureCon Seattle 2025 Presentation Slides - You Had One Job
Suzanne Aldrich
 
Digital burnout toolkit for youth workers and teachers
asociatiastart123
 
Lec15_Mutability Immutability-converted.pptx
khanjahanzaib1
 
04 Output 1 Instruments & Tools (3).pptx
GEDYIONGebre
 
法国巴黎第二大学本科毕业证{Paris 2学费发票Paris 2成绩单}办理方法
Taqyea
 
西班牙巴利阿里群岛大学电子版毕业证{UIBLetterUIB文凭证书}文凭复刻
Taqyea
 
Ad

Android app development - Java Programming for Android

  • 1. Android App Development '2017 Java Programming for Android Oum Saokosal
  • 2. • Fundamentals of Java • Datatype, Object type, Condition, Loop • Class and Object • Instantiate, Constructor, Method • Collection •List, Map, Queue, Stack • Inheritance • Polymorphism
  • 3. • Abstract Class • Interface • Design Patterns (GoF) • Creational: Singleton, Factory, Builder etc • Structural: Adapter, Decorator, Façade, Flyweight, Composite, Proxy, etc • Behavioral: Command, Iterator, Strategy, Observer, etc.
  • 4. Where to find more: • youtube.com/oumsaokosal • kosalgeek.com • github.com/kosalgeek • facebook.com/kosalgeek • twitter.com/okosal • slideshare.net/oumsaokosal
  • 5. Please subscribe to my channel for receiving the update!