728x90
대략적인 흐름 참고는 다음 블로그를 이용하였다. https://blog.naver.com/zion830/221353306321 [Android] AWS EC2 + RDS + Node.js + MySQL로 로그인/회원가입 예제 얼마전 처음으로 AWS EC2, RDS, S3를 활용해 모바일 앱서버를 개발해 보았다. 처음으로 해보는 것... blog.naver.com 공모전을 위해서 앱 서버를 개발하는 방법을 찾는중이다. aws ec2 클라우딩 컴퓨팅 서비스를 이용하여 서버를 구동하고, 개발 환경은 윈도우, 안드로이드 개발은 java, 툴 - 안드로이드 스튜디오 백엔드 프레임워크는 node.js dbms는 mysql을 사용할것이다. 다만, 내가 가지고있는 책에서는 mariadb가 amazon aurora 교체..
CardView는 아래와 같이 곡선 테두리와 그림자(음영)를 표시할 수 있는 형태의 레이아웃입니다. implementation 'androidx.cardview:cardview:1.0.0' 를 그래들에 입력 app:cardCornerRadius="20dp" 끝에 둥글게 app:cardElevation="8dp" z축까지 입체적으로 android:layout_gravity="center" 부모태그 기준으로 클릭애니메이션 (클릭하면 회색깔로 효과나타남) 즉, 카드뷰 형태의 버튼 디자인도 가능하다는 소리 android:foreground="?android:attr/selectableItemBackground" android:focusable="true" android:clickable="true" 결과: 우...
FrameLayout 은 프래그먼트들이 체인지 될때 화면 공간 Fragment 에서 아이디 불러올때는 view사용해줘얗 tv_frag1 = view.findViewById(R.id.tv_frag1 프래그먼트 트랜잭션 (Fragment Transaction) 트랜잭션(Transaction) 이란, 어떤 대상에 대해 추가, 제거, 변경 등의 작업들이 발생하는것을 묶어서 얘기하는 것입니다. 프래그먼트 매니저는 액티비티가 사용자의 입력 이벤트에 따라 프래그먼트를 추가 및 삭제 그리고 교체 등의 작업들을 수행 할 수 있게 해줍니다. 뿐만아니라 행해진 트랜잭션의 상태를 프래그먼트 백스택(Fragment Backstack) 을 통해 저장할 수 있습니다. 출처: https://tedrepository.tistory.c..
TableLayout은 앞서 살펴 본 그림에서와 같이, 표 형태의 레이아웃을 만들 때 사용하는 Layout 클래스입니다. "Table"이라는 단어의 여러 의미 중에 "표"가 있다는 것을 떠올리면 TableLayout이 어떻게 표시되는지 쉽게 이해할 수 있습니다. -전체 너비를 고르게 사용 자 그럼, 어떻게 하면 TableLayout의 전체 너비를 고르게 사용할 수 있도록 만들 수 있을까요? 바로, TableLayout의 stretchColumns 속성을 사용하는 것입니다. stretchColumns 속성은, "stretch(늘이다)"와 "Columns(열)"라는 단어의 의미대로, TableLayout의 열 중에서 그 너비를 늘여서(stretch) 표시할 열(Column)을 지정하는 속성입니다. * and..
1. 일단 파이어베이스 콘솔로 가줌 2. 프로젝트 만들어줌 3. 패키지 넣어주기 ( 근데 매니페스트말고 mainjava에도 있눈디?) 4. gradle 에서 SHA키 찾아서 입력 - 터미널에 gradlew signingReport 입력해주기 - 컴퓨터에 맞는 해시키같은거임 5. google-service.json 다운 6. app폴더에 복붙 7. 안내에 나오는대로 따라하기 예시 8. 여기서 구글연동함 9. 추가해주기 (gradle.app)에 implementation 'com.google.firebase:firebase-analytics:19.0.0'//파이어 베이스 분석을 도와주는 implementation 'com.google.firebase:firebase-core:19.0.0' //파이어베이스 코..
checkbox와 라디오박스의 차이점을 하면서 짚어보자! 라디오버튼은 라디오 그룹이라는 부모형태의 그루핑 되어서 나타나는데, 체크박스는 단독으로 가능 MainActivity.java package com.example.checkboxexample; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.CheckBox; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private Ch..