프로그래밍 261

xamarin 강좌 013. Layout (6) - Relative layout

xamarin은 마이크로소프트에서 Visual Studio와 함께 무료로 배포하고 있는 스마트폰 앱 개발 툴입니다. xamarin은 크로스 플랫폼(cross platform) 기술로 한번 코드를 작성해 놓으면 안드로이드, 아이폰, 윈도우에서 실행되는 스마트폰 앱을 한꺼번에 만들 수 있는 강력한 도구입니다. Relative Layout은 레이아웃이나 다른 뷰와의 상대적으로 위치와 크기를 결정하는 레이아웃입니다.

스마트폰 앱개발 가장 쉬운 방법

스마트폰 앱개발 공부하는데 고민되는 건 아마 크게 2가지 정도일 겁니다. 첫번째는 스마트폰 종류가 다양해서 어떤 스마트폰용 앱을 만들까 하는 걸 꺼에요. 안드로이드용 앱으로 만들까, 아이폰용 앱으로 만들까. 그러다 보면 어떻게 하면 한방에 안드로이드 앱과 아이폰 앱을 만들 수 있을까 궁리하게 됩니다. 두번째는 언어의 고민이 있을 거에요.안드로이드 앱은 자바로 안드로이드 스튜디오에서 자바로 만들어야 한다고 하고, 아이폰은 처음 들어보는 xcode라는 IDE에서 Objective-C...라는 더 생소한 언어로 만들어야 하고. 이렇게 되면 자바나 objective-C나 둘중 하나를 선택해야 하는 상황이 오는거죠.하나도 제대로 배우기 힘든데 두개 씩이나.. 난 스마트폰 앱 게임도 만들고 싶은데, 그럼 유니티라는..

프로그래밍 2018.10.12

xamarin 강좌 012. Layout (5) - AbsoluteLayout

xamarin은 마이크로소프트에서 Visual Studio와 함께 무료로 배포하고 있는 스마트폰 앱 개발 툴입니다. xamarin은 크로스 플랫폼(cross platform) 기술로 한번 코드를 작성해 놓으면 안드로이드, 아이폰, 윈도우에서 실행되는 스마트폰 앱을 한꺼번에 만들 수 있는 강력한 도구입니다. AbsoluteLayout은 여러 개의 엘리먼트들을 가질 수 있는 layout입니다. absolute 라는 이름처럼 layout 안에서 x와 y의 좌표를 이용해 정확한 위치를 정해줄 수 있습니다. 또 비율을 이용해 위치와 크기를 정해줄 수도 있어요. 태그 안에 위치를 정해주는 절대 값을 넣을 수 있습니다. 와 같이 하면 Layout 내에서 가로 100, 세로 110의 위치에 폭 120, 높이 130 의..

xamarin 강좌 011. Layout (4) - Grid

xamarin은 마이크로소프트에서 Visual Studio와 함께 무료로 배포하고 있는 스마트폰 앱 개발 툴입니다. xamarin은 크로스 플랫폼(cross platform) 기술로 한번 코드를 작성해 놓으면 안드로이드, 아이폰, 윈도우에서 실행되는 스마트폰 앱을 한꺼번에 만들 수 있는 강력한 도구입니다. Grid layout은 표처럼 화면을 구성할 수 있게 해주는 layout 입니다. 사용하기 전에 표처럼 가로와 세로를 어떻게 구성할지 정의를 해놓고 시작합니다. 태그와 태그로 세로와 가로를 각각 구성하는데요, 이렇게 가로와 세로를 구성해 놓고, 그 안에 있는 뷰들은 "나는 가로 몇번째 세로 몇번째에 배치해 줘" 라고 요청합니다. 그럼 Grid layout은 그 요청을 받아 그 위치에 놓여지도록 합니다...

xamarin 강좌 010. Layout (3) - StackLayout의 모든 것

xamarin은 마이크로소프트에서 Visual Studio와 함께 무료로 배포하고 있는 스마트폰 앱 개발 툴입니다. xamarin은 크로스 플랫폼(cross platform) 기술로 한번 코드를 작성해 놓으면 안드로이드, 아이폰, 윈도우에서 실행되는 스마트폰 앱을 한꺼번에 만들 수 있는 강력한 도구입니다. Xamarin 강의 목록 2018/09/17 - [프로그래밍/xamarin] - xamarin 강좌 009. Layout(2) - ScrollView 2018/09/16 - [프로그래밍/xamarin] - xamarin 강좌 008. Layout(1) - Frame Layout 2018/09/15 - [프로그래밍/xamarin] - xamarin 강좌 007. Page, Layout, View 2018..

xamarin 강좌 009. Layout(2) - ScrollView

xamarin은 마이크로소프트에서 Visual Studio와 함께 무료로 배포하고 있는 스마트폰 앱 개발 툴입니다. xamarin은 크로스 플랫폼(cross platform) 기술로 한번 코드를 작성해 놓으면 안드로이드, 아이폰, 윈도우에서 실행되는 스마트폰 앱을 한꺼번에 만들 수 있는 강력한 도구입니다. 이전 Xamarin 강좌 글목록 2018/09/16 - [프로그래밍/xamarin] - xamarin 강좌 008. Frame Layout 2018/09/15 - [프로그래밍/xamarin] - xamarin 강좌 007. Page, Layout, View 2018/09/13 - [프로그래밍/xamarin] - xamarin 강좌 006. Custom Renderer를 만들며 배우는 자마린의 구조 20..

다른 곳에서 만든 UWP프로젝트 파일이 언로드되었습니다 라며 올라오지 않을때

xamarin에서 솔루션을 만들고 그 파일을 복사해서 다른 곳에서 읽어왔는데 이렇게 UWP 프로젝트가 (사용할 수 없음) 프로젝트 파일이 언로드되었습니다. 와 같이 나올 때가 있습니다. 해결방법은 간단한데, 그 UWP 프로젝트를 오른쪽 클릭하고 "프로젝트 다시 로드" 를 선택합니다. 그럼 아래처럼 솔루션 작업 검토 화면이 나타나는데, 저 SDK를 설치하겠다고 나와요. 아마도 제가 다른 PC에서 사용했던 SDK겠죠. 이 화면에서 [확인] 버튼을 눌렀더니, 제 경우에는 이미 저 SDK가 설치되어 었었는지 별다른 업그레이드 작업없이 바로 처리되었어요. 금방 UWP 프로젝트가 업그레이드 되어 솔루션 탐색기에 올라왔네요.

xamarin 강좌 008. Frame Layout

xamarin은 마이크로소프트에서 Visual Studio와 함께 무료로 배포하고 있는 스마트폰 앱 개발 툴입니다. xamarin은 크로스 플랫폼(cross platform) 기술로 한번 코드를 작성해 놓으면 안드로이드, 아이폰, 윈도우에서 실행되는 스마트폰 앱을 한꺼번에 만들 수 있는 강력한 도구입니다. xamarin 강좌 이전 글 2018/09/15 - [프로그래밍/xamarin] - xamarin 강좌 007. Page, Layout, View2018/09/13 - [프로그래밍/xamarin] - xamarin 강좌 006. Custom Renderer를 만들며 배우는 자마린의 구조2018/09/13 - [프로그래밍/xamarin] - xamarin 강좌 005. 데스크탑, 스마트폰 등 디바이스 타..

아두이노 쉽게 배우기 - 017. 부품설명-PhotoResistor

아두이노가 없어도 무료 아두이노 시뮬레이터 Tinkercad로 아두이노와 똑같이 실습해가며 아두이노를 배울 수 있습니다. 오늘은 아두이노 17번째 시간으로 아두이노 부품 중 PhotoResistor를 설명합니다. 아두이노 강좌 2018/06/02 - [프로그래밍/아두이노] - 아두이노 쉽게 배우기 - 016. 부품설명-LED RGB2018/06/02 - [프로그래밍/아두이노] - 아두이노 쉽게 배우기 - 015. 부품설명-Hobby Gearmotor2018/05/21 - [프로그래밍/아두이노] - 아두이노 쉽게 배우기 - 014. 부품설명-Micro Servo2018/05/20 - [프로그래밍/아두이노] - 아두이노 쉽게 배우기 - 013. 부품설명-DC Motor2018/05/18 - [프로그래밍/아두..

xamarin 강좌 007. Page, Layout, View

xamarin은 마이크로소프트에서 Visual Studio와 함께 무료로 배포하고 있는 스마트폰 앱 개발 툴입니다. xamarin은 크로스 플랫폼(cross platform) 기술로 한번 코드를 작성해 놓으면 안드로이드, 아이폰, 윈도우에서 실행되는 스마트폰 앱을 한꺼번에 만들 수 있는 강력한 도구입니다. xamarin 강좌 이전 글 2018/09/13 - [프로그래밍/xamarin] - xamarin 강좌 006. Custom Renderer를 만들며 배우는 자마린의 구조 2018/09/13 - [프로그래밍/xamarin] - xamarin 강좌 005. 데스크탑, 스마트폰 등 디바이스 타입마다 다른 UI 만들기 2018/09/12 - [프로그래밍/xamarin] - xamarin 강좌 004. 안드로..