헬테이커 앱을 만들려는데 뭘 어떻게 해야할지 몰라서 같은 C#을 사용하는 Xamarin를 배우기로 했다.
https://docs.microsoft.com/ko-kr/xamarin/android/
마이크로소프트 공식 사이트 강좌
설치
visual studio installer를 이용하면 쉽게 설치 가능하다
(본인은 2017 버전을 선호)
.NET을 사용한 모바일 개발을 체크 후 수정을 눌러준다.
시작 전 둘러보기
새 프로젝트 생성
새로운 Android App (Xamarin)를 만들어주자
처음이니 Blank App으로 만들어 보자
솔루션 탐색기에 Properties(속성), References(참조), Assets, Resources, MainActiviy.cs이 나올 것이다.
Properties(속성)
AndroidManifest.xml 파일로 들어가면 짧은 코드가 하나 나온다.
앱의 아이콘, 이름, 테마 등등을 지정할 수 있다.
Resources
layout으로 들어가면 activity_main.axml이 나오는데 이 파일은 앱의 전반적인 디자인을 만들 수 있다.
values 폴더에 string.xml에서는 <string name=""></string>이라는 코드가 있는데 변수 선언과 비슷한 개념인듯하다
styles.xml에서는 스타일을 지정하겠지...
MainActivity.cs
애플리케이션의 메인 코드이다.
여기서도 앱의 이름, 테마 등을 지정할 수 있고
여러 동작들을 처리한다.
보통의 C# 문법의 코드들을 작성할 수 있다.
안드로이드 에뮬레이터
쉽게 생각해서 블루스택 같이 컴퓨터에서 안드로이드를 돌려주는 유용한 프로그램이다.
메뉴의 ▶Andoroid_Accelrated_x86...을 눌러주자
잠시 후 에뮬레이터가 실행된다.
아래 오류는 일단 무시하고 진행
보통 알고 있는 안드로이드 폰 화면이 나오고 마우스로 터치하듯이 사용할 수 있다.
홈화면, 메뉴, 그리고 폰의 기능들이 있는 바가 나온다.
아직 앱을 제작하지 않았으니 딱히 할만한 것 없으니 우측의 바의 x표시를 눌러 에뮬레이터를 종료한다.
바 설명
숨기기, 에뮬레이터 종료
화면 끄기, 켜기
볼륨 업
볼륨 다운
화면 반시계 방향 회전
화면 시계방향 회전
카메라
검색
뒤로가기(취소)
홈버튼
작업표시버튼
다음 글에서는 입력한 영어를 숫자로 바꿔 주는 쓸데없는 간단한 앱을 만들어 보겠다.
'작업일지 > Xamarin' 카테고리의 다른 글
Xamarin 공부하기(2) - Hello, Android (0) | 2020.07.11 |
---|