Workshop

Intro to Android Development

เขียนแอนดรอยด์แอปฯ เป็นใน 2 วัน ด้วย Kotlin

รายละเอียด

ปฏิเสธไม่ได้เลยว่าในทุกวันนี้ Mobile App มีผลต่อการดำเนินชีวิตมาก จากสถิติแล้วคนไทยใช้เวลาบนหน้าจอมือถือมากกว่า 5 ชั่วโมงต่อวัน และระบบปฏิบัติการที่มีส่วนแบ่งการตลาดเยอะที่สุดก็คือ Android จึงทำให้หลายองค์กรตระหนักและต้องการนักพัฒนา Android App เพื่อเพิ่มโอกาสทางธุรกิจ


  • นอกจากนั้นหลายคนยังมีไอเดียและอยากจะพัฒนาแอปพลิเคชั่นของตัวเอง ซึ่งในคอร์สนี้ คุณจะได้เรียนรู้ best practice ของการพัฒนาแอป Android จาก Google Developers Expert ด้าน Android คนไทยที่ได้รับการรับรองจาก Google โดยใช้ภาษา Kotlin ซึ่งในเวลานี้เป็นภาษาที่ Google ให้ความสำคัญที่สุด ไม่ต้องเสียเวลาลองถูกลองผิดเอง แล้วคุณจะพบว่าการพัฒนาแอป Android ไม่ใช่เรื่องยากอีกต่อไป


เวิร์คชอปนี้เหมาะสำหรับ

  • ผู้ที่ต้องการเป็น Android Developer ที่มีพื้นฐานดี
  • ผู้ที่ต้องการเขียนแอปขึ้น Play Store ได้ด้วยตนเองแม้ไม่มีพื้นฐาน
  • ผู้ที่ต้องการเพิ่มโอกาสในสายงาน Developer


สิ่งที่คุณจะได้รับจากเวิร์คชอปนี้

  • มีแอปพลิเคชั่น Android ที่เขียนขึ้นด้วยตัวเอง
  • ได้เรียนรู้การพัฒนาแอปพลิเคชั่นอย่างถูกวิธี
  • เข้าใจในพื้นฐานของการพัฒนา Android Application
  • พัฒนาแอปพลิเคชั่นโดยภาษา Kotlin ได้


ความรู้พื้นฐานที่ควรมี

  • มีประสบการณ์การเขียนโปรแกรมอย่างน้อย 1 ภาษา
  • คุ้นเคยกับการใช้อุปกรณ์แอนดรอยด์มาก่อน
  • Git Version Control

ผู้สอน

สมเกียรติ กิจวงศ์วัฒนะ (Software Engineer, LINE MAN Wongnai Thailand) | Skooldio Instructor
สมเกียรติ กิจวงศ์วัฒนะ
Software Engineer, LINE MAN Wongnai Thailand

เนื้อหาในเวิร์คชอป

01
General Android Information
  • Android Platform
  • Android Version (API Level)
  • Distribution Dashboard
  • Development Tools
  • APK File
  • Keystore & APK Signing
  • ADB
  • Android Fragmentation
  • Android Application on Production
  • Java and Kotlin
  • Let's New Project
  • Android Studio Overview
  • Java/Kotlin Code
  • Android Resource
  • Android Manifest
  • Gradle
  • Library & Dependency
  • App Components
  • Context
  • MVC
  • MVP
  • MVVM
  • MVI
  • VIPER
  • Layout
  • View & View Group
  • Constraint Layout Workshop
  • Android Resource
  • Margin & Padding
  • Density Pixel Independent
  • Configuration Qualifier
  • Responsive Design
  • View Binding
  • Standard View Component
  • Logcat
  • Toast
  • Create new Activity
  • Intent
  • POJO/Model
  • Parcelable
  • RecyclerView
  • JSON
  • GSON
  • API Service
  • Database

ลงมือทำแอพแสดงรายชื่อหนังสือที่ดึงข้อมูลจาก API Service

  • เอา Book Listing App มาปรับเพิ่มเติมเพื่อให้สมบูรณ์มากขึ้น
  • Configuration Changes
  • Custom View
  • Offline Caching
  • Permission
  • Intent Filter
  • ProGuard
  • Notification
  • Location Service
  • Scheduler
  • Deep Link / URL Scheme

สอบถามเพิ่มเติม