일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 함수
- xamarin.forms
- 태그를 입력해 주세요.
- fso
- 템플릿
- 원두
- 드립 커피
- 수마트라 원두
- Android
- 커피
- shared
- 아라비카
- 미디엄 로스팅
- 프렌치프레스
- vbscript
- KnockoutJS
- robusta
- KO
- Unity
- 제주도
- NGUI
- 여행
- liberica
- xamarin
- asp
- ServerVariables
- 자마린
- Classic ASP
- 라이트 로스팅
- xamarin.android
- Today
- Total
목록Xamarin (13)
개발人
안녕하세요. NJHouse 입니다.데이타를 로컬 저장소에 저장을 하는 방법을 알아보겠습니다. 일반적으로 로컬 저장은sqlite 나 Realms 를 많이 이용 할 거 같은데요 오늘은 Xamarin.forms 에 기본내장된 Properties 를 이용해 간단한 데이타를 저장해 보겠습니다. 설정 데이타를저장한다고 생각하면 될 것 같네요. 뷰 페이지 만들기예제를 만들기 위한 뷰 페이지를 생성합니다.Shared 프로젝트 > Views 하위에 아래 두 파일을 생성합니다.PropertiesView.xamlPropertiesView.Xaml.cs 메인에 뷰 페이지로 이동할 버튼 만들기MainPage.xml 에서 PropertiesView.xml 페이지로 이동할 버튼과 클릭 이벤트를 만들어 봅니다.Shared] /Mai..
안녕하세요.NJHouse 입니다.Style 정의하는 방법에 대해서 알아보겠습니다.버튼에 배경색 과 글씨의 색을 변경하는 아주 간단한 예제를 들어 설명하겠습니다.그전에 MainPage.xaml 에 Style정의 페이지로 이동할 버튼을 만들면서 시작하겠습니다.MainPage.xaml Shared 프로젝트 하위에 Views 라는 폴더를 만들고, 그 하위에 StyleDefine.xaml,cs 파일을 생성합니다.MainPage.xaml.cs 에 버튼을 눌렀을때의 이벤트 Btn_StyleDefine_Clicked를 작성해 이동이 가능 하도록 합니다.MainPage.xaml.cs... 중략 private async void Btn_StyleDefine_Clicked(object sender, EventArgs e) ..
안녕하세요. NJHouse 입니다. DI(Dependency Injection) 컨테이너 중 많이 사용되고 있는 Autofac 을 설치해 보겠습니다.솔루션탐색기 > 프로젝트 > 참조 에서 오른쪽 마우스 클릭 하면 팝업메뉴가 나타납니다.그 메뉴들 중 NuGet 패키지 관리(N) 을 선택 합니다. 찾아보기 탭에서 Autofac 을 입력 후 이미지 첫번째 나와있는 Autofac 을 선택 합니다. 안정적인 최신 버전을 확인 후 설치 버튼을 클릭 합니다. 라이선스 승인 창에서 동의함 버튼을 클릭 합니다. 설치가 완료 되면 참조 영역에 Autofac 이 추가 된 것을 확인 할 수 있습니다. (Android, iOS, UWP 각각의 프로젝트에 위와 같이 설치를 합니다.)자 그럼 기본을 끝으로 마무리 하겠습니다. Sh..
안녕하세요. NJHouse 입니다. Xamarin.Forms 의 Shared 프로젝트를 생성해 보겠습니다. Visual Studio 2017 Community 버전을 기준으로 합니다.파일] > 새로만들기] > 프로젝트 를 선택합니다. Cross-Platform] > Cross-Platform App (Xamarin.Forms) 선택 후 이름을 입력하고 위치를 선정한 후 확인 버튼을 클릭합니다. Platform] > Android,iOS,UWP 를 선택, UI Technology] > Xamarin.Forms 선택 Code Sharing Strategy] Shared Project를 선택 후 OK 버튼을 클릭합니다. 각 Platform 별 프로젝트를 생성하는 대화창이 보여집니다. 끝나고 난 후엔 아래 그림..
안녕하세요. NJHouse 입니다. 이번에는 메인 UI 설계 및 병원 및 약국 데이타를 어떻게 요청하는지 알아보겠습니다. 우선 UI설계를 하려면, 어떤 데이타를 보여줄 수 있는지, 어떤 기능을 탑재할지를 결정해야겠죠. 그럼 우선 데이타를 어디서 가져오는지 알아보겠습니다.공공데이타최근 들어서 데이타 공유가 활발히 이뤄지고 있습니다. 각 지자체나 대형 포털사 등에서 REST API(Open API)를 통해서 많은 데이타를 제공하고 있습니다. 그 중에서 전 공공데이터포털(https://www.data.go.kr) 사이트를 통해 제가 필요로 하는 데이타를 신청해 보겠습니다.회원가입우선 데이타를 신청하려면, 사이트에 회원 가입이 되어 있어야 합니다. (회원가입 부분은 생략합니다.)Web API 요청 등록우선 ht..
안녕하세요 NJHouse 입니다. 예전에 부분 Carousel 이 안돼서 많이 고민한 적이 있었습니다. 앱에서 가장 많이 활용되는 부분 중 하나인데, 이 기능이 안돼면 곤란한데.. 라고 생각되어서 네이티브로 가야하나 생각할 정도로 저 개인적으로 는 중요한 기능이라고 생각했습니다. 그런데 최근에 NuGet 에 Xamarin.Forms.CarouselView 라는 것이 등장하더군요. Authors 가 Xamarin, Inc.인 것으로 보아 Xamarin(MS)에서 개발하는거 같구요. 현재는 Preview2 버전이라서 따로 Nuget 으로 받아야 합니다만(혹시 Stable 이 아닌 버전에서는 탑재되어 있을 수도...), 정식 버전이 되면 기본 탑재될거 같단 생각이 드네요. 곧 릴리즈 될거라 기대해 보면서.. ..
안녕하세요. NJHouse 입니다. Xamarin.Forms PCL vs Shared 논쟁이 많이 있는데요. 저도 그 부분에 대한 명확한 구분이 없어 작은 앱을 개발해 보면서 알아보려고 합니다. 생각없이 앱 개발하기 를 붙인 이유는 말 그대로 미리 기획된게 아닌 그때 그때 필요한 기능을 붙이며 개발해 보려고 합니다. 주제만 정해봤습니다. 병원 및 약국 조회(이미 많은 앱들이 나와 았죠.) 전 맥이 없는 관계로 Android, VS2015 Community 기준으로 개발해 보겠습니다.앱 타이틀(가제)제목은 짓고 가야겠죠. 이거 참 어려운 일인데요. 그래서 가제로 일단 짓고 좋은 타이틀이 생각나면 바꿔보죠. 어디?병원약국 으로 하고 진행해 보겠습니다. 그리고 패키지명은 kr.njhouse.forhealth로..
LinearLayout 은 하위 레이아웃 및 View, 엘리먼트들을 가로 혹은 세로 한 방향으로 정렬하기 위한 요소 입니다. 예제 하위 LinearLayout 들을 세로로 정렬하는 최상위 LinearLayout 이 있습니다. 그 하위 첫번째 LinearLayout 은 하위 View 를 가로로 정렬하고, 두번째 LinearLayout 은 하위 View를 세로로 정렬하고 있습니다. 결과결과 화면입니다.참조https://developer.xamarin.com/guides/android/user_interface/linear_layout/https://developer.xamarin.com/api/type/Android.Widget.LinearLayout/예제소스https://github.com/NJHouse/..
안드로이드 UI 크기를 설정하는 단위에 대해서 정리해 보려고 합니다. 레이아웃을 구성하는 위젯 및 폰트의 크기를 결정하는 단위는 px, in, nm, pt, dp, sp... 등 여러가지가 있습니다. 그 여라가지 단위 중 가장 많이 사용되고 있는 dpi, px, dp(dip), sp 에 대해 알아보겠습니다. PX화면에 표현되는 토트(점) 입니다. 각각의 DPI(Dot Per Inch) 마다 1인치안에 들어가는 토트(점)가 달라지게 되고 높은 DPI 일수록 화면에 표현된 위젯이 작아지게 됩니다. 웹에서 많이 사용하는 단위로써 파편화가 심한 안드로이드 해상도에선 지양되어야 하는 단위가 아닌가 생각됩니다. Px 변환식 : px = dp * (dpi / 160)DPI (Dot Per Inch)인치당 도트를 가진..
원문 : http://developer.xamarin.com/guides/android/getting_started/hello,android/hello,android_quickstart/ 자마린 Android 개발 소개 두 가이드는 Xamarin Studio 혹은 Visual Studio 를 사용해 첫번째 Android 어플리케이션을 만들고,Xamarin Android 어플리케이션 개발의 기초와 이해한다.도구, 개념 그리고 단계별 필요한 것들을 Xamarin.Android 어플리케이션을 만들고, 배포하며 소개할 것이다. Hello, Android Quickstart 이번 연습은, 사용자가 입력한 것을 숫자로 변환해 해당 전화번호를 호출하는 어플리케이션을만든다. 최종 본은 아래와 같다. 시작해 볼까요! 요..