AndroidStudio 7

68일차(1)/Android App(9) : Kotlin 기본 문법 예제

68일차(1)/Android App(9) : Kotlin 기본 문법 예제 - 홈페이지 : https://kotlinlang.org/ - 이곳에서 공부 가능! - 코틀린은 약간 typescript+java 같은 느낌이다. fun main(){ } - run 했을때 실행되는 main함수 - 홈페이지의 Play-Playground로 들어가면 마음대로 작업할 수 있다. - 코틀린 연습, 구현 실습 등을 해볼 수 있는 공간! - fun main( ){ } 은 run했을 때 실행되는 메인 메소드 - java와 비교해서 작성해보면 이런 느낌이다. - 코틀린은 자바를 좀 다른 문법으로 사용한다고 생각하면 된다. - 좀더 효율적으로, 편리하게 사용하는 자바와 비슷! - java+javascript 의 장점을 섞어서 만든..

국비교육(22-23) 2023.01.13

66일차(3)/Android App(6) : Linear Layout 예제

66일차(2)/Android App(5) : Linear Layout 예제 - layout 예제 연습 새 모듈 생성 MainActivity는 수정없음 activity_main.xml - 만약 디자인 창이 뜨지 않는다면, 우측상단 빨간색 경고표시에서 error 로그로 들어가서 build the project 부분을 다시 한 번 눌러주면 나온다. - textview 수정하기 - attribute로 텍스트의 크기, 색상 지정. - 색상은 정해져 있는 값을 사용해도 되고, 16진수 색상값을 직접 적어줘도 된다.(옆에 색상이 표시된다) - match_parent : 부모 폭을 꽉 채우는 크기(100%) - wrap_content : 컨텐츠에서 필요로 하는 만큼의 폭만 가지겠다는 것 - width, height 속..

국비교육(22-23) 2023.01.11

66일차(2)/Android App(5) : Android Studio 에서 git 관리하기

66일차(2)/Android App(4) : Android Studio 에서 git 관리하기 - Android Studio 깃으로 관리하기 - VCS - Create Git Repository - VCS : Version Control System - git으로 관리하는 데에는 상단 VCS 탭을 활용한다. - 모듈이 들어있는 프로젝트 하나를 깃 저장소로 잡아주면 된다. - 그러면 git init 한것과 똑같다. 내 안드로이드 폴더가 깃으로 관리되는 것! - 빨간색, 아직 untracked 상태라는 의미이다. - 저장된 폴더에 들어가보면 git이 있다. - 이 폴더에서 직접 git bash로 관리할 수도 있다. - .gitignore도 같이 만들어져 있다. - git bash로 확인해보면 untracked..

국비교육(22-23) 2023.01.11

66일차(1)/Android App(4) : Activity, Activity Life Cycle

66일차(1)/Android App(4) : Activity, Activity Life Cycle - Activity의 정의, Manifests와의 관계 - 안드로이드앱의 생명주기(Activity Life Cycle) [ Android App ] - 하나의 App은 여러개의 Activity로 구성되어 있다. - 처음 App을 실행했을 때 첫 화면을 제어하는 MainActivity가 하나 있다. - AActivity, BActivity, CActivity ... → 이 중 무엇을 운영체제는 알 수 없다. 어떤 액티비티를 첫 화면에 띄울지는 AndroidManifest 에 지정되어 있다. - 앱이 활성화될 때 onCreate 메소드가 실행되고, R.layout.XX로 화면 구성을 한다. - 그러면 액티비티 ..

국비교육(22-23) 2023.01.10

65일차(2)/Android App(3) : Button, Toast 메시지

65일차(2)/Android App(3) : Button, Toast 메시지 - 프로젝트 폴더에서 File-Close Project 하면 프로젝트를 닫고 프로그램 첫 화면으로 이동할 수 있다. - 새 프로젝트 만들기(New Project) - 원래 앱하나당 프로젝트 하나인데 연습용으로 여러개 만들어봄 - 프로젝트명 MyAndroid 로 새 프로젝트 생성! - 기본모듈의 이름(app) 수정 - 우클릭 - Refactor - Rename - Rename Module - step01activity 로 수정했다. MainActivity package com.example.myandroid; import androidx.appcompat.app.AppCompatActivity; import android.os.B..

국비교육(22-23) 2023.01.10

65일차(1)/Android App(2) : 주요 파일 구성 및 Layout 익히기

65일차(1)/Android App(2) : 주요 파일 구성 및 Layout 익히기 - 지난번에 만든 App 코드 리뷰 (기본설정) - MainActivity 자바 코드 분석 - ConstraintLayout, LinearLayout 활용 - Empty 아닌 다른 방식으로 모듈 만들어보기 (아직 코딩은 X) App : MainActivity.java package com.example.hello; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Toast; //첫 화면을 제어하는 컨트롤러(Activity) public class Mai..

국비교육(22-23) 2023.01.09

64일차(2)/Android App(1) : Android Studio 설치, 초기 세팅, 기초

64일차(2)/Android App(1) : Android Studio 설치, 초기 세팅, 기초 * 안드로이드 개발 프로그램 다운로드 : 링크 - 하단으로 내려가보면 개발자용- Android 스튜디오 및 sdk 가 있다. - 들어가서 다운로드하면 된다. - 이 프로그램이 잘 돌아가려면 확인해야 할 것! - 윈도우 검색 - '환경 변수' - 시스템 환경변수 편집 - 환경변수 - 이곳에 JAVA_HOME 이 있어야 한다! - 현재 jdk 11로 사용하는 중 - 저 경로(계정)에 한글, 띄어쓰기 금지! - 다운받은 파일을 실행하면 알아서 설치된다. 따로 바꿀 설정은 없음! C:\Program Files\Android\Android Studio\bin - 만약 실행해도 Android Studio가 열리지않는다면..

국비교육(22-23) 2023.01.06