UI가 전혀 적용되지 않은 안드로이드 틴더 클론앱입니다.틴더 앱의 동작방식만을 가져와서 제작한 앱입니다.전혀 손이 가지 않은 UI입니다.UI만 꾸민다면 틴더와 같은 애플리케이션이 됩니다.[해주셔야 할 일]1 - 본인이 원하는 Package 명으로 변경.2 - Firebase Project 생성(https://console.firebase.google.com/)3 - 지침에 따라 google-service.json 파일을 프로젝트로 가져오기4 - Firebase로 이동 -> 등록 후 전자 메일로 로그인/등록 활성화5 - Firebase로 이동 -> storage 활성화
[준비물] 딱 한가지Google Firebase 해당 애플리케이션은 Google Firebase 데이터베이스를 사용하여 별도의 서버/데이터베이스 없이 해당 프로젝트만 있으면 가능합니다.위치서비스를 적용하여, 자신과 회원들간의 거리(km)가 얼만큼 떨어져 있는 지 파악할 수 있습니다.500km 이상은 500+km로 표현됩니다. 애플리케이션 매 실행마다 위치값이 갱신됩니다.[프로필] 사진 / 프로필 메시지 등을 설정할 수 있습니다.[포인트]초기 회원가입시 100point 지급채팅방 생성 : -15Point IGaworks Offerwall : 다양한 서비스로 포인트 적립가능.동영상 광고 시청 : 3point 적립출석체크 (1일 1회) : 50Point 적립[해주셔야할 작업][필수] Firebase에서 android App을 등록해줍니다. Package 입력란에 정확한 프로젝트의 Package를 입력해주세요. Firebase Console 에서 android project 생성 후 google-services.json 파일을 app 디렉토리 안에 넣기.설정에서 google 로그인 설정을 On으로 변경해주세요.Firebase Database / Firebase Firestore 사용하셔야합니다.(사용법은 구글링을 해주시면 감사하겠습니다. 따로 설명하지 않겠습니다.)프로젝트 내에 sendFCM() 메소드가 있을 겁니다. 해당 메소드 안에 String형으로 된 "server_key" 가 있습니다. 해당 Server_key는 Firebase [프로젝트 설정] -> [클라우드 메시징] -> "서버 키" 라는 것이 있을 겁니다. 자신에게 해당하는 것으로 변경하시면 됩니다.[선택]admob에 해당하는 소스는 자신의 코드로 변경하시면 됩니다.google Admob 광고가 포함되어 있습니다. ( 자세한 사항은 Admob 연동 가이드를 보시고 연동하시면 됩니다.)[선택] igaworks Offerwall 광고가 있습니다. 해당 부분을 추가하고 싶으시다면, Igaworks 홈페이지에서 SDK 연동 글을 보시고 따라하신 후, 해당 사이트에서 검수를 받으셔야 등록이 가능합니다. 해당 기능으로 포인트를 얻을 수 있습니다. 제가 다 해놔서 중요한 API Key부분 정도만 변경하신 후, 테스트하시면 될겁니다.[필수] 혹은 [선택]에 해당하는 부분은 참고자료에 URL남겨두었습니다. 해당 3가지면 채팅 애플리케이션을 작업하실 수 있습니다.구매 후, 막히는 부분이 있으시면 무상으로 원격서비스로 도와드리도록 하겠습니다.(해당 사이트에서 허용한다면..)