
Khóa học lập trình Android sẽ giúp bạn có được một nền tảng kiến thức vững chắc về lập trình Android cũng như các kiến thức chuyên sâu và thủ thuật lập trình trong việc xây dựng các ứng dụng Android thực tế, đủ khả năng nghiên cứu các thủ thuật lập trình Android nâng cao và chuyên sâu hơn.
Kết quả cuối khóa:
Khóa học được xây dựng dựa trên kinh nghiệm làm dự án thực tế của ZendVN, ngoài ra khóa học còn sử dụng các tài liệu từ trang Google, stackoverflow.com và các trang web khác.
Introduce
Android Programming
Genymotion Install
Genymotion Use
Android Studio
Create Project
Android Studio Tips
Plugin Genymotion
Test app
Android sttructure
Activity & Layout
changeLayout
changeActivity
Log
Toast
Life Cycle 01
Life Cycle 02
Life Cycle 03
App Info - Name
App Info - Icon
Import - Export
AbsoluteLayout
FrameLayout 01
FrameLayout 02
LinearLayout
Full video
Full video
Full video
Exe Linear 01
Exe Linear 02
Exe Linear 03
Exe Linear 04 - C1 - P1
Exe Linear 04 - C1 - P2
Exe Linear 04 - C2
Padding
Margin
Relative - Parent
Relative - Sibling
Exe Relative 01
Exe Relative 02 - C1
Exe Relative 02 - C2
Exe Relative 03
Exe Relative 04
TableLayout 01
TableLayout 02
Exe Table 01
Exe Table 02
Orientation
TextView 01
TextView 02
EditText
Button
Exercise
ToggleButton
Switch
Resource 01
Resource 02
String Resource
Color Resource
Dimension Resource
Inline listener
Inline anonymous listener
Activity is listener
Listerner is variable
Explicit listener class
Demo
Random text & gravity
Random color & size
CountDownTimer
setSoftInputMode
requestFocus
Show - Hide Keyboard
Demo
Caculator
Demo
Show BMI
Best weight 01
Best weight 02
Demo
Layout
Secret Number
Play Again 01
Play Again 02
Click Button 01
Click Button 02
Game Over
ImageView
Change background
Demo
CardType - CardNumber
Open card 01
Open card 02
PlayAgain
Show Result
setFormat
setContent
Demo Menu
Menu - XML
Click Menu
Menu - Java code
Popup - XML
Popup - Java code
XML
Code
Multi Context
AlertDialog
setItem
Button
Full video
Calendar
Create DateDialog
Show distance
TimeDialog
startActivity
send data
send data - bundle
Create layout
Browser - Message
Call - Contact
Gallery
startActivityForResult
Title Top
Title Bottom
Optimize
Web
Message
Phone
Gallery
Demo
Random image
Refresh
Choose image 01
Choose image 02
Choose image 03
Choose image 04
Compare
Optimize
Drawable
Layer List
solid - padding
corner - size
gradient
oval
Exercise Layer & Shape
Color list
Checkbox
Button
ImageView
Level List
Slide
Funny child
Transition
Clip
Handler
ProgressBar 01
ProgressBar 02
ProgressBar 03
SeekBar 01
SeekBar 02
RatingBar
Language 01
Language 02
Language 03
Style 01
Style 02
Full video
Basic
Add data
Custom View
Custom Filter 01
Custom Filter 02
Show Result 01
Show Result 02
Show Result 03
Exercise
With String
With String Res
With ArrayList
click - longClick
ListActivity
Record is Obj
Custom layout
Custom Adapter
ViewHolder
Demo
List player 01
List player 02
Delete player
Edit Player 01
Edit Player 02
Optimize
Exercise
ScrollView
With StringArray
onItemSelected
With StringArrayList
Custom background
Custom Adapter 01
Custom Adapter 02
My Game 01
My Game 02
My Game 03
My Keyboard
Exercise
ViewFlipper
CustomViewFlipper
TouchEvent
Exercise
TabHost
Custom Tab
Task 01
Task 02
Appbar
AppBar Menu
Home
Search View
Custom AppBar
Application 01
Application 02
Contact
Class
Sample Data 01
Sample Data 02
List Custom 01
List Custom 02
List Custom 03
Image res
Sort 01
Sort 02
Layout 01
Layout 02
Activity 01
Activity 02
Delete Task - Activity
AlertDialog 01
AlertDialog 02
Delete Task - AlertDialog
Search - Actionbar
Search - Spannable 01
Search - Spannable 02
Search - Adapter 01
Search - Adapter 02
Multi choice 01
Multi choice 02
Multi Delete 01
Multi Delete 02
Optimize
AlertDialog
Layout 01
Layout 02
ViewFlipper
Spinner Category
TimePickerDialog
Add 01
Add 02
Add 03
Init Data 01
Init Data 02
Edit
Optimization
Animation Resource
Animation - XML
Animation - Java
Exercise - XML
Exercise - Java
Alpha
Scale
Rotate
Translate
setAnimationListener
XML
Java
Compare
Frame
Interpolators
Error
Success
EasyAndroidAnimations
Introduce
XML
Java code
replace
Life Cycle
Screen Orientation
Communicator 01
Communicator 02
Communicator 03
Communicator 04
onSaveInstanceState
Add Replace Remove
Attach Detach
Backstack
ListFragment
Cus ListFragment
Dialog
Dialog Communicator
AlertDialog 01
AlertDialog 02
AlertDialog 03
AlertDialog 04
Demo List
List 01
List 02
Info
Demo Multi Choice
Multi 01
Multi 02
Multi 03
Multi 04
File in Java
Introduce
Write 01
Write 02
Clear content
Delete
Read
Write 01
Write 02
Read
Delete
Write 01
Write 02
Read
Copy Image 01
Copy Image 02
Part 01
Part 02
Part 01
Part 02
Slider 01
Slider 02
FragmentPagerAdapter
PagerTitleStrip
Part 01
Part 02
PageTransformer
Introduce
SQLite Manager
Create DB 01
Create DB 02
Insert
List
Edit
Delete
Demo
Prepare code
Create Table
Insert
List
Delete
Edit
Notice
rawQuery
query
SQLiteQueryBuilder
Exercise
List Contact 01
List Contact 02
List Contact 03
SMS
Content Provider 01
Content Provider 02
Content Provider 03
Introduce
post
postDelay
C1 postDelay
C2 handleMessage 01
C2 handleMessage 02
Button state
Start Pause Continue
Introduce
ProgressBar
Demo ListView
ListView 01
ListView 02
checkConnect
Download
Read content
RE
Change Langugage
Phone
SMS
Custom BroadCast
Introduce
Book 01
Book 02
Book 03
Book 04
List book 01
List book 02
Prepare code
Get title & PubDate
Get description
Get image
Webview
Book
List Book
AsyncTask
Create json
Androidhive
Book 01
Book 02
List book
Androidhive
Refresh ListView
Header
Menu
Home Button
Fragment
Auto
Full video
Full video
# | Họ và tên | Bài học | Thời gian |
---|---|---|---|
1 | *** Hậu | Đang xem video Margin, trong bài học Padding vs Margin, | 2 giờ trước 12:29 ngày 21-01-2021 |
2 | *** Hậu | Đang xem video Padding, trong bài học Padding vs Margin, | 2 giờ trước 12:08 ngày 21-01-2021 |
3 | *** Hậu | Đang xem video Exe Linear 04 - C2, trong bài học Tình huống thực hành LinearLayout, | 2 giờ trước 12:07 ngày 21-01-2021 |
4 | *** Hậu | Đang xem video Exe Linear 04 - C1 - P1, trong bài học Tình huống thực hành LinearLayout, | 2 giờ trước 12:06 ngày 21-01-2021 |
5 | *** Hậu | Đang xem video Exe Linear 03, trong bài học Tình huống thực hành LinearLayout, | 2 giờ trước 12:05 ngày 21-01-2021 |
6 | *** Hậu | Đang xem video Exe Linear 01, trong bài học Tình huống thực hành LinearLayout, | 3 giờ trước 11:19 ngày 21-01-2021 |
7 | *** Hậu | Đang xem video Full video, trong bài học weightSum vs layut_weight, | 3 giờ trước 11:11 ngày 21-01-2021 |
8 | *** Hậu | Đang xem video Full video, trong bài học gravity vs layout_gravity, | 3 giờ trước 11:03 ngày 21-01-2021 |
9 | *** Hậu | Đang xem video Full video, trong bài học wrap_content match_parent, | 3 giờ trước 11:00 ngày 21-01-2021 |
10 | *** Hậu | Đang xem video LinearLayout, trong bài học LinearLayout, | 3 giờ trước 10:37 ngày 21-01-2021 |
Nguyễn Phương Anh
Các bạn nên vững phần lập trình hướng đối tượng Java. Khóa học Android dễ hiểu, phủ toàn khối kiến thức. Sau khóa học bạn có đủ kiến thức để xây dựng project thực tế