Android_개발(12)
-
서버없이 앱 만들기 안드로이드 앱 파이어베이스
Android + Firebase Firebase앱을 높은 품질로 빠르게 개발할 수 있도록 도와주는백엔드 서비스 대부분의 서버기능들을 실제 서버 구성없이도배포가 가능한 수준의 서비스로 만들 수 있어백엔드 개발 자원이 없는 스타트업에서 좋은 대안이 될 수 있음 안드로이드 / iOS 또는 프론트엔드 웹으로 처음 개발을 시작할 때짧은 시간안에 백엔드 아키텍처를 구성하고 사용할 수 있게 도와줌 * 구글에서 만든 서비스로 Gmail 계정이 있다면회원가입 없이 로그인하여 바로 사용 가능 1. 파이어베이스 프로젝트 생성https://firebase.com에 접속하기 시작하기를 누르면아래 화면으로 이동됩니다. 프로젝트 시작하기 만들고자하는 프로젝트의 이름을 설정하고체크박스를 클릭해다음 화면으로 넘어갑..
2024.08.31 -
안드로이드 스튜디오 회원가입 화면 만들기.kt _ 중복확인 안내
val idcheck = findViewById(R.id.id_check)idcheck.setOnClickListener(){ var existingID = arrayOf("chacha","arti","article") if (userID.text.toString() in existingID){ Toast.makeText(this, "중복된 아이디 입니다.", Toast.LENGTH_SHORT).show() }} 아이디 확인 지정val idcheck = findViewById(R.id.id_check) 클릭하면 어떻게 될지 설정해보자idcheck.setOnClickListener(){ 임의로 아이디가 있다는 가정을 둠var existingID = arrayOf("chacha"..
2024.07.05 -
안드로이드 스튜디오 회원가입 화면 만들기.kt
기본값 지정하기val userID = findViewById(R.id.edit_text_id)val userPassword = findViewById(R.id.edit_text_PW)val userPasswordCallback = findViewById(R.id.edit_text_PW_check)val username = findViewById(R.id.edit_username) 레이아웃에서 작업한 ID, PW, 중복확인PW, username 을 불러 지정해준다val userID = findViewById(R.id.edit_text_id)findViewById(R.id.edit_text_id) fineViewByIdR.id.edit_text_id텍스트 입력 레이아웃에서 지정한 이름 val signup..
2024.07.05 -
안드로이드 스튜디오 회원가입 화면 만들기.xml_상단 고정 영역
상단 고정영역 프레임 설정 * FrameLayout을 사용함항상 상단에서 특정 높이 영역값을 주고 나타나는 변동값의 변화가 거의 없음나타나는 정보는 주로 [뒤로가기버튼] [로고] [햄버거메뉴] 사용된 코드 소스android:background="#95FFFFFF" #95FFFFFF투명도색상값*색상값을 입력해야만 그림자가 보임색상값이 없을 경우 그림자X android:elevation="7dp" eleveation="7dp"그림자 크기사용된 코드 소스android:layout_gravity="center_vertical" layout_gravity="center_vertical"위치 기준 : 좌측 / 상하 기준 : 중앙정렬
2024.07.05 -
개발 언어
변수 (Variables)정보를 저장하는 공간!ex) var age = 10- age는 변수! : 숫자, 문자, 참/거짓 등 다양한 정보를 저장할 수 있음var변경이 가능한 변수var age = 10age = 11// 값 변경 가능val할당된 값을 변경할 수 없음val name = "Alice"// name = "Bob" // 오류 발생, 값 변경 불가 함수 (Functions)특정 작업을 수행하는 코드 블록ex) fun greet(){...}- greet()는 함수 : 인사말 출력 및 계산 가능 일반함수특정 작업을 수행예) "안녕하세요" 또는 숫자 더하기메소드특정 객체가 할 수 있는일을 나타냄객체이름. 메소드이름 >> 메소드 소환*객체이름 다음에 마침표(.)를 찍고 메소드 이름을 쓰면 메소드를 호출할..
2024.07.05 -
안드로이드 스튜디오 앱 시작화면 설정하기
앱 시작 화면 설정하기 activity 안에 내용을 삽입하고 실행시킬 activity의 exported의 값을 true로 변경! >>fales 입력시 실행 안됨!android:exported="true" > >> SignUPActivity 페이지가 Main으로 Launcher실행시 열린다!
2024.07.05