- Build project trong Android Studio và chạy unit tests của module
- Launch app một lần và đổi một đoạn text nhìn thấy được trong SplashScreen
- Tạo safe Git commit đầu tiên làm checkpoint "known good"
Build, Test và Commit Đầu Tiên
Tạo checkpoint an toàn đầu tiên trước khi vào phần architecture.
Video bài học sắp lên sóng
Trong lúc chờ, bạn hãy đọc bản text của bài học bên dưới: đầy đủ lý thuyết, code mẫu và checklist thực hành.
Mục Tiêu Bài Học
Bạn sẽ tạo commit change đầu tiên ở bài viết này: app build được, một test command có giá trị chạy được, app launch một lần, bạn đổi một đoạn text nhìn thấy trong SplashScreen, và Git có đúng một safe commit.
Vì Sao Checkpoint Này Quan Trọng
Các bài architecture sẽ dễ hơn rất nhiều khi app đã chạy được. Nếu không có checkpoint này, mọi lỗi tương lai đều trở nên mơ hồ:
- Architecture change làm hỏng gì đó?
- Project chưa từng được config đúng?
- Local secret bị thiếu?
- Gradle fail vì environment setup?
Cuối module này, Mobile Action Pro cho bạn một khoảnh khắc "known good". Khi thứ gì đó hỏng sau này, bạn có thể so với khoảnh khắc này thay vì đoán.
Bắt Đầu Từ Trạng Thái Sạch
Bạn hãy mở Repo trong Android Studio lên.
Phần 1: Nhấn nút Build trên Android Studio
Sau khi Android Studio load thành công project, trên góc phải có 1 icon hình chiếc búa. Bạn nhấn vào đó để build project trước khi chạy.
Phần 2: Chạy Thử Unit Test
Trong Android Studio, IDE cho phép bạn thực thi Unit Test của module để đảm bảo rằng, trong quá trình phát triển các tính năng sau này, bạn không lỡ tay làm hỏng các tính năng sẵn có.
Phần 3: Chạy App Một Lần
Sau khi build thành công và Unit Test pass, bạn có thể chạy app trên emulator hoặc device.
Bạn hãy quan sát App trên Android Device, sau khi App chạy thành công thì bạn bắt đầu sang bước tiếp theo.
Phần 4: Tạo Một Thay Đổi Nhỏ Nhìn Thấy Được
First commit của bạn nên chứng minh rằng bạn có thể sửa một chi tiết product nhỏ, kiểm chứng lại, rồi lưu nó an toàn.
Đừng refactor screen, rename package hoặc đổi navigation. Đây là safe engineering loop, không phải feature work.
Phần 5: Tạo Git Checkpoint An Toàn
Tạo commit đầu tiên!
Checkpoint
Chúc mừng bạn đã chạy thành công dự án Kotlin Accelerator của Mobile Action Pro!
Các lesson tiếp theo sẽ hướng dẫn bạn học và hiểu sâu từng dòng code của dự án thú vị này.