WEBVTT

1
00:00.050 --> 00:00.740
ยินดีต้อนรับกลับมา

2
00:00.740 --> 00:06.890
ในวิดีโอนี้เราจะสร้างโปรเจกต์ใหม่
เพิ่มการพึ่งพา และเชื่อมต่อ Firebase
กับโปรเจกต์นี้

3
00:06.890 --> 00:13.850
เปิด Android Studio เลือกโปรเจ็กต์ใหม่,
เลือกกิจกรรม Views ว่างเปล่า
และตั้งชื่อว่า Journal App.

4
00:13.880 --> 00:21.620
คลิกเสร็จสิ้น จากนั้นเข้าสู่ระบบคอนโซล
Firebase ที่ console.firebase.google.com
และคลิก เพิ่มโปรเจกต์

5
00:21.620 --> 00:25.100
จากนั้นใส่ชื่อโปรเจกต์ของคุณว่า
แอพบันทึกประจำวัน

6
00:25.100 --> 00:26.450
ต่อไป, ดำเนินการต่อ.

7
00:26.450 --> 00:29.540
เลือกบัญชีของคุณ
และโปรเจ็กต์ของคุณพร้อมใช้งาน

8
00:29.540 --> 00:33.950
คลิกที่ "ดำเนินการต่อ"
และคุณจะถูกนำไปยังหน้าเริ่มต้นนี้

9
00:33.950 --> 00:36.950
จากนั้นเราต้องเพิ่ม Firebase
ลงในแอปพลิเคชันของเรา

10
00:36.950 --> 00:42.500
เลือก Android ที่นี่ ฉันต้องการวางแพ็กเกจ
และคุณสามารถรับได้จากที่นี่

11
00:42.500 --> 00:46.430
และเราต้องเพิ่มชื่อเล่นของแอปแอปบันทึก

12
00:46.430 --> 00:56.000

จากนั้นเราจำเป็นต้องเพิ่มใบรับรองการลงนามดีบัก
SHA1 secure hash

13
00:56.000 --> 00:59.270
algorithm
ซึ่งเป็นฟังก์ชันแฮชเข้ารหัสในบริบทของการลงนามแอป
Android

14
00:59.270 --> 01:03.680

มันถูกใช้เพื่อสร้างลายนิ้วมือที่ไม่ซ้ำกันของกุญแจการลงนามแอปของคุณ

15
01:03.680 --> 01:09.260
เมื่อคุณกำลังพัฒนาแอป Android
คุณต้องลงนามด้วยใบรับรองเพื่อวัตถุประสงค์ในการดีบัก

16
01:09.260 --> 01:13.490

ใบรับรองนี้ถูกสร้างขึ้นโดยอัตโนมัติโดยระบบสร้าง
Android

17
01:13.490 --> 01:18.980
เมื่อคุณสร้างโปรเจ็กต์ Android ใหม่
มันจะแตกต่างจากใบรับรองการลงนามการปล่อยที่ใช้สำหรับการเผยแพร่แอปของคุณไปยัง
Google

18
01:18.980 --> 01:26.360
Play Store ใน Firebase
คุณมักจะต้องลงทะเบียนลายนิ้วมือ

19
01:26.570 --> 01:31.190
Sha ของแอปของคุณเพื่อให้บริการต่าง ๆ
ทำงานได้อย่างถูกต้องและเหมาะสม

20
01:31.190 --> 01:40.700
ตัวอย่างเช่น Firebase Authentication
ใช้ลายนิ้วมือแบบ Sha
หนึ่งลายนิ้วมือเพื่อระบุตัวตนแอปของคุณเมื่อผู้ใช้ลงชื่อเข้าใช้ด้วยผู้ให้บริการการตรวจสอบสิทธิ์ของ

21
01:40.700 --> 01:45.140
Firebase เช่น Google Sign in

22
01:45.170 --> 01:52.640
ในทำนองเดียวกัน Google Firebase Cloud
Messaging
ใช้เพื่อส่งการแจ้งเตือนแบบพุชไปยังแอปของคุณ

23
01:52.640 --> 02:00.650
เพื่อให้ได้มันมา เราไปที่ Android Studio
คลิกที่

24
02:00.650 --> 02:01.460
Gradle Tasks Android
แล้วคลิกที่รายงานการลงนาม

25
02:01.490 --> 02:06.800
ดับเบิลคลิกที่มันแล้วคุณจะได้รับใบรับรอง
Sha one

26
02:06.800 --> 02:08.300
คัดลอกแล้ววางที่นี่

27
02:08.300 --> 02:13.760
ลงทะเบียนแอปและเราพร้อมที่จะดาวน์โหลดไฟล์
Google Services Json

28
02:13.760 --> 02:20.570
คลิกที่มัน จากนั้นฉันจะตัด เลือกโปรเจกต์
แล้วเลือกโฟลเดอร์แอป จากนั้นวางที่นี่

29
02:20.570 --> 02:23.450
เราทำมันหลายครั้งในวิดีโอที่ผ่านมา

30
02:23.450 --> 02:31.400
ตรวจสอบให้แน่ใจว่าไฟล์ของคุณมีชื่อว่า
Google Services dot Json
โดยไม่มีตัวอักษรหรือตัวเลขใดๆ

31
02:32.240 --> 02:33.920
จากนั้นคลิกถัดไป

32
02:33.920 --> 02:38.720
เพิ่มการพึ่งพาในระดับของโปรเจ็กต์ Gradle
ของโปรเจ็กต์

33
02:38.720 --> 02:45.770
เลือกโปรเจ็กต์ Android
และที่นี่ฉันต้องเพิ่มปลั๊กอินสำหรับ Google
Services

34
02:45.770 --> 02:47.660
จากนั้นฉันจะเลือก Java

35
02:47.660 --> 02:57.020
คัดลอกปลั๊กอิน Google Service นี้ เปิด

36
02:57.020 --> 02:58.400
Build.gradle ที่ระดับของโปรเจกต์
และเราต้องเลื่อนขึ้นไปด้านบนเพื่อเพิ่ม ID
ที่นี่

37
02:58.400 --> 03:05.930
จากนั้นฉันต้องเพิ่มการพึ่งพาสำหรับ
Firebase Bom และการพึ่งพา Firebase
Analytics

38
03:07.200 --> 03:08.190
คลิกซิงค์ตอนนี้

39
03:08.400 --> 03:13.100
และตอนนี้เราพร้อมที่จะเพิ่มบริการ Firebase
อื่นๆ แล้ว

40
03:13.110 --> 03:15.180
จากนั้นเรากลับไปที่คอนโซลของเรา

41
03:15.180 --> 03:18.630
และฉันต้องไปดูคุณสมบัติการสร้างทั้งหมด

42
03:18.630 --> 03:26.940
และฉันต้องเพิ่ม Cloud Firestore
ฉันต้องใช้การยืนยันตัวตนและฉันต้องใช้พื้นที่เก็บข้อมูล

43
03:26.940 --> 03:28.920
ฉันจะเริ่มต้นด้วย Cloud Firestore

44
03:28.950 --> 03:29.940
เปิดมัน

45
03:31.270 --> 03:35.760
จากนั้นคลิกที่ สร้างฐานข้อมูล
และเริ่มในโหมดทดสอบ

46
03:35.770 --> 03:37.540
ถัดไป เปิดใช้งาน

47
03:37.540 --> 03:41.620
และนี่คือลำดับชั้นของฐานข้อมูล Cloud
Firestore ของเรา

48
03:41.650 --> 03:43.840
เราจำเป็นต้องเพิ่มการพึ่งพาดังกล่าว

49
03:43.840 --> 03:46.090
ดังนั้นสำหรับเรื่องนั้น ฉันจะไปที่เอกสาร

50
03:46.090 --> 03:53.110
และที่นี่ฉันจะเลือก สร้าง Firestore
และฉันจะเพิ่มการพึ่งพาสำหรับ Android

51
03:53.110 --> 03:54.820
คลิกที่ เริ่มต้น

52
03:54.820 --> 03:58.210
เลือก Java แล้วฉันจะคัดลอกสิ่งนี้

53
04:01.420 --> 04:05.560

ฉันต้องการทำเช่นเดียวกันกับการตรวจสอบสิทธิ์

54
04:05.560 --> 04:11.470
คลิกที่การยืนยันตัวตน เริ่มต้น
จากนั้นคลิกที่แท็บผู้ใช้

55
04:11.500 --> 04:14.260
ยืนยันตัวตนและตั้งค่าลายเซ็นใหม่

56
04:14.290 --> 04:18.670
เพิ่มผู้ให้บริการใหม่ และเลือก อีเมล และ
รหัสผ่าน

57
04:18.670 --> 04:25.210

เปิดใช้งานการบันทึกและคุณจะเห็นว่าผู้ให้บริการอีเมลและรหัสผ่านกำลังถูกเปิดใช้งาน

58
04:25.210 --> 04:32.560
คุณสามารถเพิ่ม Google, Microsoft Game
Center, Apple Twitter,

59
04:32.560 --> 04:33.670
Facebook, Play Games, GitHub, Yahoo
และอื่นๆ ได้

60
04:33.670 --> 04:38.110
สำหรับตอนนี้ เราจะใช้อีเมลและรหัสผ่าน
และมันได้เปิดใช้งานแล้ว

61
04:38.110 --> 04:42.550
นอกจากนี้
ฉันต้องเพิ่มการพึ่งพาสำหรับการยืนยันตัวตนนี้ด้วย

62
04:42.550 --> 04:45.220
ดังนั้นเรามาดูเอกสารกันอีกครั้ง

63
04:45.250 --> 04:49.330
ไปที่ การสร้างการรับรองความถูกต้อง
และเลือก Android

64
04:49.330 --> 04:50.590
เริ่มต้นเลย

65
04:50.590 --> 04:53.320
และฉันต้องการการพึ่งพานี้

66
04:54.050 --> 04:55.250
วางที่นี่

67
04:58.020 --> 05:00.970
และเราต้องกลับไปที่นี่

68
05:00.990 --> 05:05.190
แอป Journal
และฉันจำเป็นต้องเพิ่มการพึ่งพาพื้นที่จัดเก็บ

69
05:05.190 --> 05:09.540
ดังนั้นให้คลิกที่
ดูคุณสมบัติการสร้างทั้งหมด และคลิกที่
การจัดเก็บ

70
05:09.540 --> 05:12.480
คลิกที่ เริ่มต้น เพื่อเริ่มในโหมดทดสอบ

71
05:12.480 --> 05:13.860
ดำเนินการถัดไป

72
05:13.860 --> 05:15.060
และนี่ก็เริ่มแล้ว

73
05:15.060 --> 05:17.220
นี่คือแดชบอร์ดการจัดเก็บข้อมูลของเรา

74
05:17.220 --> 05:19.710
คุณสามารถอัปโหลดไฟล์และรับลิงก์ได้

75
05:19.710 --> 05:20.340
จากที่นี่

76
05:20.340 --> 05:24.420
คุณสามารถกำหนดกฎได้
และคุณสามารถดูการใช้งานและส่วนขยายได้

77
05:24.420 --> 05:26.250
แต่เราสนใจไฟล์เหล่านั้น

78
05:26.250 --> 05:32.010
และนี่คือไฟล์ของผู้ใช้ของคุณ หรือบันทึก
หรือสินทรัพย์ที่คุณอัปโหลด

79
05:32.010 --> 05:33.510
คุณจะแสดงอยู่ที่นี่

80
05:33.540 --> 05:36.630

ตอนนี้เรามาเพิ่มการพึ่งพาพื้นที่จัดเก็บสำหรับโปรเจกต์ของเรา

81
05:36.630 --> 05:38.310
กลับไปที่เอกสาร

82
05:38.310 --> 05:45.720
เลือก สร้างพื้นที่จัดเก็บ, เลือก Android,
เริ่มต้นใช้งาน
และคุณจำเป็นต้องติดตั้งส่วนที่จำเป็นนี้

83
05:45.720 --> 05:49.530
เลือก Java, คัดลอก และวางที่นี่

84
05:49.530 --> 05:55.080
นี่ใช้สำหรับการจัดเก็บ
และเราต้องลบออกเพราะนี่ใช้สำหรับ Kotlin

85
05:55.380 --> 05:57.510
ตอนนี้เราใช้ Java อยู่

86
05:57.510 --> 06:01.410
สิ่งสุดท้ายที่เราต้องเพิ่มคือไลบรารี glide
ที่ต้องพึ่งพา

87
06:01.410 --> 06:06.270

นี่คือเพื่อนของเราสำหรับการแสดงผลและโหลดรูปภาพในแอปพลิเคชันของเรา

88
06:06.270 --> 06:10.200
ฉันจะคัดลอกการใช้งานนี้และวางไว้ที่นี่

89
06:10.200 --> 06:17.250
นี่คือสำหรับการใช้งานการลื่นไหลของเรา

90
06:17.250 --> 06:17.820

และเราจำเป็นต้องใส่ไว้ภายในวงเล็บและเครื่องหมายคำพูดคู่

91
06:17.820 --> 06:27.240
และเราต้องเพิ่มคอมไพเลอร์สำหรับมันด้วย
เพื่อที่เราจะสามารถไปที่ bump tech

92
06:27.240 --> 06:27.960
dot Github.io
เลื่อนลงไปดาวน์โหลดและติดตั้ง

93
06:27.960 --> 06:31.290
และนี่คือตัวประมวลผลคำอธิบายประกอบของเรา

94
06:31.290 --> 06:33.270
ดังนั้นที่นี่ฉันจะใช้มัน

95
06:33.270 --> 06:37.500

เพิ่มสิ่งนี้และเครื่องหมายคำพูดคู่เพื่อซิงค์ตอนนี้

96
06:37.500 --> 06:44.670

และโครงการของเราพร้อมที่จะนำไปใช้ระบบตรวจสอบสิทธิ์และการจัดเก็บข้อมูล
Firestore จาก Firebase


