Kotlin
-
안드로이드 코틀린 : Firebase Firestore 데이터 저장프로그래밍/Android(Kotlin) 2020. 7. 10. 12:00
안녕하세요, 랴파파입니다. 오늘은 파이어베이스 파이어스토어 ( Firebase Firestore ) 기능을 사용해서 아래와 같이 구글 또는 페이스북 로그인 시 해당 유저에 대한 정보를 데이터로 저장하고 앨범에서 선택한 이미지에 대한 정보도 데이터로 저장하여 Firestore 데이터베이스에 데이터를 업로드하는 예제프로그램을 만들어 볼 예정입니다. 시작 전에, 구글 & 페이스북 로그인 그리고 앨범에서 이미지를 불러오기에 대한 자세한 내용을 확인하시고 싶으신 분께서는 아래의 포스팅을 읽고 시작하세요! 2020/06/30 - [프로그래밍/Android(Kotlin)] - 안드로이드 코틀린 : 파이어베이스 구글 로그인 ( Firebase Google Login ) 2020/07/01 - [프로그래밍/Android..
-
안드로이드 코틀린 : Firebase Storage 이미지 저장프로그래밍/Android(Kotlin) 2020. 7. 9. 12:00
안녕하세요, 랴파파입니다. 오늘은 파이어베이스 스토리지 ( Firebase Storage ) 기능을 사용해서 아래와 같이 앨범에서 선택한 사진을 Firebase Storage 공간에 사진을 업로드하는 예제 프로그램을 만들어 볼 예정입니다. 1. 매니페스트 ( AndroidManifest ) 설정 에서 위와 같이 을 입력하시고 오른쪽 상단에 표시되는 를 눌러서 Firebase Storage 기능을 사용할 수 있도록 설정해주시기 바랍니다. 3. 레이아웃 ( Layout ) 구성 레이아웃 구성은 앨범에서 선택한 이미지를 불러와서 디스플레이 해 줄 ImageView와 해당 기능..
-
안드로이드 코틀린 : SharedPreferences프로그래밍/Android(Kotlin) 2020. 7. 3. 22:56
안녕하세요, 랴파파입니다. 오늘은 아래와 같은 간단한 예제 프로그램을 만들어 볼건데요. 먼저 SharedPreferences의 개념에 대해서 간단하게 짚고 넘어가겠습니다. db를 사용한 데이터를 저장하는 방식을 사용해도 되지만, 어플의 간단한 설정에 대한 정보를 저장하는 간단한 데이터라면 더 간단한 SharedPreferences 기능을 사용해서 저장하기도 합니다. 하지만 어플이 삭제가 되면 해당 데이터도 같이 삭제가 되는 단점이 있으니 조심하세요! 참고로 아래의 사진은 예제 프로그램을 처음 실행 후 Editbox에 "This is saved sentence!"라는 문장을 적은 뒤 프로그램을 종료, 그리고 다시 동일 프로그램을 실행하여 아무런 조작을 하지 않았을 때 저장된 문장이 다시 도출된 것을 표현한..
-
안드로이드 코틀린 : 파이어베이스 구글 로그인 ( Firebase Google Login )프로그래밍/Android(Kotlin) 2020. 6. 30. 16:20
안녕하세요, 랴파파입니다. 오늘은 파이어베이스의 계정 ( Authentication : Google ) 기능을 사용해서 아래와 같은 프로그램을 만들어 볼 예정입니다. 이 기능을 사용하면 다운로드하여 사용하는 유저의 구글 계정을 사용하여 로그인할 수 있도록 구성할 수 있습니다. 1. 파이어베이스 계정 ( Firebase Authentication : Google ) 설정 먼저 위의 그림과 같이 Firebase Console에서 Authentication 설정 화면을 찾아 위와 같이 설정을 합니다. 위의 탭에서 "Sign-in method"를 찾아 클릭하면 로그인 제공업체 리스트들을 볼 수 있습니다. 그중에서 Google을 사용 설정으로 변경합니다. 2. 라이브러리 ( Library ) 추가 < build...
-
안드로이드 코틀린 : 프래그먼트 ( Fragment ) & Bottom Navigation View프로그래밍/Android(Kotlin) 2020. 6. 29. 21:46
안녕하세요, 랴파파입니다. 오늘은 프래그먼트를 사용하여 아래와 그림과 같이 앱 화면 아래에 위치한 버튼을 클릭하면 해당 프래그먼트(페이지)로 넘어가는 예제 프로그램을 만들어볼 예정입니다. 여기서 프래그먼트는 아래 예제 프로그램에서 색칠되어 있는 부분이라고 볼 수 있습니다. 해당 예제는 클릭뿐만 아니라 위의 프래그먼트(페이지)를 슬라이드로도 넘길 수 있습니다. 그럼 시작하도록 하겠습니다! 1. 레이아웃 ( Layout ) 구성 먼저 위의 예제 프로그램의 화면에서 해당 페이지로 넘기는 버튼을 만들어보도록 하겠습니다. 보통 이런 버튼을 Navigation View라고 명칭 합니다. 예제 프로그램에서는 아래에 위치하게 하여 Bottom Navigation View라고도 보통 불립니다. 각각의 이미지는 인터넷에서..
-
안드로이드 코틀린 : 파이어베이스 리모트 컨피그 ( Firebase Remote Config )프로그래밍/Android(Kotlin) 2020. 6. 28. 20:57
안녕하세요, 랴파파입니다. 오늘은 파이어베이스의 리모트 컨피그라는 기능을 사용해서 아래와 같은 프로그램을 만들어 볼 예정입니다. 이 기능을 사용하면 어플을 다운로드하여 사용하는 유저들에게 새로 나온 버전으로 업데이트 유도하기가 쉽습니다. 1. 파이어베이스 리모트 컨피그 ( Firebase Remote Config ) 설정 먼저 위의 그림과 같이 Firebase Console에서 Remote Config 설정 화면을 찾아 위와 같이 설정을 합니다. "message_version"의 의미는 이번에 업데이트를 끝내고 막 배포한 앱의 새로운 버전이라고 생각하시면 됩니다. 이전의 버전은 0.0.1이었던 것이죠. 2. 라이브러리 ( Library ) 추가 먼저 build.gradle(Module:app) >에서 아..
-
안드로이드 코틀린 : 리사이클러뷰 ( RecyclerView )프로그래밍/Android(Kotlin) 2020. 6. 23. 23:07
안녕하세요, 랴파파입니다! 요즘 저는 안드로이드 어플을 제작해보고자 공부를 하고 있는 중입니다. 인터넷 & 서적을 통해 모은 정보를 통해 간단한 예제 프로그램을 만들어보고, 블로그에 정리해서 계속 포스팅을 할 예정입니다. 오늘은 첫 번째 정리로 아래와 같은 프로그램을 만들 예정입니다. 다 같이 차근차근 따라와 보시죠! 1. 라이브러리 ( Library ) 추가 먼저 에서 입력하시고 오른쪽 상단에 표시되는 를 눌러서 리사이클러뷰를 사용할 수 있도록 설정해주시기 바랍니다. 2. 레이아웃 ( Layout ) 구성 위의 라이브러리 ..