본문 바로가기

CODING/Android Studio12

[안드로이드/인스타그램클론] # 3 구글 로그인 기능 추가 [ 이전 글 ]에서는 로그인 화면에서 로그인을 하거나 가입을 하면 메인 페이지로 넘어갈 수 있게 만들어 보면서 코틀린 기본 문법을 정리했는데 이번에는 구글을 통해서 로그인하는 방법을 추가하는 것을 정리할 것이다. 🛎 구글 로그인과 이메일 로그인의 차이 🧸이메일 로그인 - firebase -> 로그인 확인 🧸구글 로그인 - 1️⃣ 구글 로그인 -> 2️⃣ firebase -> 3️⃣ 로그인 확인 ‼️ 지금부터 이 순서대로 설명할 것 ‼️ 일단 # 1 글에서 했던 거처럼 app -> open Module settings -> dependencies -> +버튼 -> Library Dependency로 창을 띄운 후 play-services-auth를 검색하면 com.google.android.gms가 나오는.. 2020. 8. 14.
[안드로이드/인스타그램클론] # 2 로그인 화면 기능 만들기 (feat. 코틀린 기본 문법) [ 이전글 ] 은 layout 보여지는 부분을 다뤘다면 이번에는 버튼을 눌렀을 때나 혹은 이메일이나 패스워드로 로그인하는 기능을 만들어 볼 것이다. 그 전에 코틀린 문법에 대해 정말 아는 게 없는 상태에서 영상을 보고 따라 한 것이기 때문에 문법도 조금 알아봐야겠다. 일단 가장 처음 login Activity를 열게 되면 class LoginActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_login) } } 위에 처럼 나오는데 onCreate 함수 위에 var auth : Fire.. 2020. 8. 10.
[안드로이드/인스타그램클론] # 1 로그인 화면 만들기 안드로이드 스튜디오를 하나하나 차례대로 배우는 것보다 클론을 하나 만들어봐야겠다 생각하다가 인프런에 들어갔는데 [하울의 안드로이드 인스타그램 클론 만들기] 도전 ! 🧸 일단 결과물 사진은 LET'S START 🛎 코드 업데이트 할때마다 Github로 관리 중 [github.com/minnnnji/Mingstagram] 안드로이드 스튜디오는 git관리가 정말 편하기 때문에 [안드로이드 스튜디오 github 방법] 정말 간편하게 쓸 수 있게 잘 알려주기 때문에 안드로이드 스튜디오를 사용하면서 버전 관리를 하고 싶다면 한 번씩 봤으면 하는 동영상 그리고 일단 인프런에 들어가면 무료로 들을 수 있기 때문에 과정은 생략하고 하면서 새로 알게 된 부분을 정리해야겠다 MainActivity 말고 LoginActivi.. 2020. 8. 10.
[안드로이드] 안드로이드 # 3 알림창으로 앱 종료 및 리스트 보기 차근차근 동빈나 님의 유튜브 영상을 보면서 만들고 싶은 앱이 있기 때문에 일단 조금씩 만들면서 느낌을 잡고는 있는데 아직 막 확 이해되거나 그렇지는 않다 자바도 작년에 했던 거 같은데 또 기억이 슬금슬금 도망간 거 같다 휴,, 사용 버젼 : [ 안드로이드 스튜디오 4.0 ] 다시 복습한다고 생각하고 다시 새 프로젝트를 만든 다음에 리스트를 나오게 할 Button과 종료 Button을 만들기 위해 res/layout/activity_main.xml에 들어가서 이렇게 버튼 두개를 배치해주고 MainActivity.java에 들어가서 코드를 짜주면 되는데 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState).. 2020. 7. 17.
[안드로이드]안드로이드 # 2 계산기 만들기 (feat. 갓 동빈나 님,,) 안드로이드를 처음부터 하려고 하니까 막막해서 어디서부터 할까 생각했는데 작년에 유튜브로 동빈나님의 자바로 리듬게임 만들었던 게 생각나서 혹시나,,? 하는 마음에 "동빈나 안드로이드 스튜디오"를 쳐봤는데 와,, 아니나 다를까 있었다,, 진짜 소리 질러 GOD빈나!!!!!!! 일단 내가 처음에 안드로이드 스튜디오를 깔았을 때 뭣도 모르고 언어를 " 코틀린 "으로 해놨었는데 기억하자,, 내가 할 줄 아는 건 코틀린이 아니라 자바라는 것을 후,, 처음에 코틀린으로 해놔서 MainActivity.kt로 되어있는 게 도대체 뭐지,,? fun은 또 뭐지,,?라고 혼자 엄청 헤맸었다.. 일단 숫자를 받기 위해서 res/layout/activity_main_xml에 들어가서 오른쪽 상단을 보면 밑에 그림처럼 있을 텐데 .. 2020. 7. 13.
[안드로이드]안드로이드 # 1 🖍 방학맞이 공부 🖍 하기로 마음먹었는데 뭐할까 하다가 앱은 하나도 다룰줄 아는 게 없는 것 같아서 이번방학에는 앱을 한번 해보려고 한다 !! 일단 안드로이드 스튜디오 설치를 하고 나면 이 화면이 나오는 데 그냥 "start a new Android Stdio project" 누르고 나면 의식의 흐름대로 Next 버튼 누르면 프로젝트를 하나 만들 수 있는데 처음에는 캡쳐를 안해놔서 보여줄 수가 없네,, 아무튼 처음 화면 들어가면 핸드폰도 맥북이기 때문에 나는 가상머신을 써야하는 데 다행히도 안드로이드 스튜디오는 지원해준다 ! 오른쪽 상단을 보면 핸드폰 모양을 찾을 수 있는데 이걸 누르면 이렇게 나오고 새로 만들 수 있다 나는 API level이랑 핸드폰 기종을 뭘로 해야하는 지 잘 몰라서 API는 제일 .. 2020. 7. 6.