목록안드로이드 (38)
제이슨의 개발이야기

안녕하세요 저번에 알고리아 서치에 대해서 간단하게 공부 했었는대 요번에는 살짝 응용해서 EditText창에 글자가 입력될때 마다 알고리아(Algoria) Api 를 이용해서 검색 결과를 가저 오는 것에 대해서 블로그 작성해보려구 합니다! 참고로 알고리아 에 데이터가 세팅 되어있어야 하고 데이터 세팅 부분은 https://jason-api.tistory.com/39?category=1183589 제이쓴 안드로이드 코딩테스트 컴퓨터과학 jason-api.tistory.com 해당 링크에 들어가서 index.addObjectAsync{ 데이터를 추가하는 부분을 봐주세요 요번 프로젝트에서 가장 핵심은 글자가 입력될때 검색이 되어야 하고 그 글자가 입력될때 마다 그것을 감지 해야 합니다! EditText에 글자를..

안녕하세요 오늘은 Firebase CloudFunction 과 FCM 을 이용해서 푸시메시지를 보내는 것과 받는 법에 대해서 공부했습니다 ㅎㅎ 먼저 build.gradle (app)에서 //fcm implementation 'com.google.firebase:firebase-messaging:17.3.4' 종속성을 추가해줍니다! 그리고 나서 FirebaseMessagingService()를 상속받는 클래스를 하나 만들어야합니다 class FcmService() : FirebaseMessagingService() { override fun onMessageReceived(remotemessage: RemoteMessage) { remotemessage.data.get("title")?.let { send..

안녕하세요 오늘은 저번에 공부했던 Lottie 애니메이션을 이용해서 정각이 되면 축복이 터지는 타이머를 만들어봤습니다 요번 타이머는 seekBar,CountDownTimer , Lottie Animation 을 이용하고 매 초 간격마다 틱틱 소리와 정각이 되면 축복과 함께 알림음이 나오도록 Sound Pool 을 이용해봤습니다 ! 해당 프로젝트에 사용한 소스파일과 mp4 파일 , 애니메이션 파일은 제 깃헙을 참고해주세요 ! activity_main.xml 부터 먼저 보겠습니다 하단에 SeekBar을 만들어서 자신이 원하는 만큼 타이머를 설정할 수 있게 했고 그 위에 TextView 2개를 통해 분과 초를 나타냅니다! MainActivity,kt 부분은 너무 길어서 중요한 부분만 보여드리고 전체 코드는 깃..

안녕하세요! 오늘은 Lottie 라이브러리에 대해서 공부하고 한번 적용해보았습니다 저는 Lottie 라이브러리를 이용해서 로딩화면 과 버튼을 눌렀을때 애니메이션이 나오도록 코드 작성을 했습니다 Lottie 란 무엇인가? Lottie는 Airbnb에서 만들었고 실시간으로 After Effect 애니메이션을 랜더링하고 Android 뿐만 아니라 iOS, React Native에서 동작하는 고품질 애니메이션 라이브러리입니다. Lottie 라이브러리를 굳이 쓰지 않더라도 gif 파일로도 저런 에니메이션을 구현할 수 있습니다 그러나 위에 그림처럼 Lottie 라이브러리를 이용하는 것이 단순히 GIF 보다 훨씬 이득이다 라는것을 알 수 있습니다 ! lottiefiles.com/featured Featured ani..