멘토 활동일지 2023.09.19 ~

2023. 9. 19. 23:01코딩일기/Android

배화여자대학교 3학년 졸업작품 멘토링!

2023.09.19 20:20 ~ 22:45 (145분)

1. 디스코드 화면 공유를 하면서 프로젝트 기초 세팅 및 깃 설치, 깃허브 연동을 알려줌.

- 멘티 pc에 git이 설치되어 있지 않았던 환경이어서 git 설치부터 안드로이드 스튜디오에 깃허브 로그인하여 연동하는 법을 알려주었다.

- 스튜디오에서 깃허브 연동을 먼저 시도했었는데 계속 실패여서.. 생각해보니 git이 있는지도 확인을 안했었다..! 

  

2. 안드로이드 스튜디오 버전 업데이트 안내

- 최신버전이 Giraffe 버전인 상태지만 Dolphin 버전을 사용중이어서 스튜디오 업데이트 및 SDK 버전 업데이트를 안내하였다.

 

3. git 브랜치 생성 및 commit & push 에 대한 간단한 개념설명과 방법을 알려줌.

- 동료와 Contribute 할 수 있는 개념을 설명.

 

4. Manifest 설명

안드로이드 Manifest 파일에서 intent-filter 로 애플리케이션의 시작점이 어딘지를 알려줌.

 

5. 방향성 제시

- SplashActivity를 검색하여 구현할 것과

- intent 를 활용한 화면 전환에 대해 공부하여 적용할 것

- GridLayout 으로 뷰를 만들것을 안내함.

  

 

2023.09.24 15:00 ~ 16:35 (95분)

1. Activity, Fragment 차이 설명.

2. Activity 생명주기에 대해서 소개

3. Handler, Intent 를 사용하여 3초 딜레이 후 화면전환하는 SplashActivity 구현

4. Login 화면 디자인

5. 스택, 큐의 차이를 설명해줌.

 

2023.10.10 20:15 ~ 22:35(140분)

1. 네이버 map api 적용하는 법 알려줌.

2. ClickListener 설정 알려줌.

3. Firebase 설정 및 구성원 추가함.

4. Github에서 branch 병합 설명함.

5. ViewBinding 적용 알려줌.

6. 내 위치 정보를 얻기 위한 permission을 알려줌.

 

2023.10.16 20:55 ~ 22:00(65분)

1. git clone 하는 법

2. Firebase 로그인 구현

 

2023.10.22 15:00 ~ 16:30(90분)

1. Firestore 데이터 저장 구현

2. 앱 아이콘 이미지 설정 방법 설명

 


 

중간 발표까지는 어느정도 빨리 구현을 해야해서 직접 개발을 해주고 설명해주는 형식으로 진행했다. 
이후에는 kotlin언어의 기초와 객체지향의 개념, Android 기초를 설명하며 함께 공부하고 멘티가 직접 개발할 수 있도록 하는 방향으로 진행하려한다.


 

 

반응형