[닷넷 프로그래밍]
Xamarin Cross Platform | 1.1 자마린 소개? 1.2 자마린 설치 1.3 자마린 안드로이드(Xamarin.Android) 1.4 자마린 특징 2. Xamarin.Android 2.1 Hello Android(Xamarin.Android Application) Example 2.2 Hello Xamarin Android 구조? 2.2.1 Resources 2.2.2 Xamarin.Android Activity란? 2.2.3 Activity Life Cycle 2.2.4 Hello Xamarin Android의 기타 요소들 2.2.5 Xamarin Android Intent(인텐트) 2.2.6 Simple Intent Example(웹페이지 오픈하기) 2.2.7 Android Service 개요 2.2.8 Xamarin.Android Service 생성 및 시작하기 2.3 Hello Android MultiScreen Example 2.4 Built-In List Item Layouts(내장 리스트아이템 레이아웃) 2.5 Xamarin.Android(With .JAR, .AAR, Native Android Library) 2.5.1 Binding Java Library(Consuming Java libraries from C#) 2.5.2 Xamarin.Android EmbeddedJar Binding(안드로이드 JAR 라이브러리 바인딩) 2.5.3 Xamarin.Android .AAR Binding(안드로이드 .AAR File을 자마린 바인딩 자바 라이브러리로 구현 후 Xamarin.Android 프로젝트에서 호출하기) 2.5.4 JNI를 이용하여 Xamarin.Android에서 안드로이드 SDK에서 만든 .jar의 클래스를 호출하는 실습(Java Native Invoke By JNIEnv) 3. Xamarin.iOS 3.1 Xamarin.iOS 설치, 개발환경 3.2 Xamarin.iOS HelloWorld(단일 뷰) 실습 3.3 Xamarin.iOS HelloWorld 자세히 살펴보기 3.3.1 Xamarin.iOS HelloWorld 해부하기 3.3.2 Architecture and App Fundamentals 3.3.3 User Interface(iOS Designer, Storyboards) 3.4.4 View Controllers and the View Lifecycle 3.3.5 추가적인 사항 3.4 Xamarin.iOS HelloWorld(멀티 뷰) 실습 3.4.1 Xamarin.iOS HelloWorld(멀티 뷰) 자세히 살펴보기_MVC, Navigation Controller, View Controller 3.5 네비게이션 컨트롤러(Navigation Controller) 3.6 루트 뷰 컨트롤러(Root View Controller) 4. Xamarin.Forms 4.1 Xamarin.Forms Requirements 4.2 Xamarin.Forms Quick Start 4.3 Xamarin.Forms HelloWorld 분석 4.3.1 Xamarin.Forms HelloWorld 프로젝트 구조 4.3.2 Xamarin.Forms HelloWorld Fundamentals 4.3.3 Xamarin.Forms HelloWorld PCL 및 플랫폼별 코드 분석 4.3.4 Xamarin.Forms HelloWorld 사용자 인터페이스 4.3.5 Xamarin.Forms HelloWorld User Interaction 4.3.6 Xamarin.Forms HelloWorld 추가적인 개념 4.4 Xamarin.Forms Multiscreen Quick Start Example 4.5 Views And Layout 4.5.1 Stack Layout 4.5.2 Lists in Xamarin.Forms 4.5.3 ListView Data Sources 4.5.4 Selecting an Item in a ListView 4.5.5 DataTemplateSelector 4.5.6 ListView, DataTemplateSelector Example 4.6 MVVM개요(Model/View/ViewModel) 및 MVVM Example 4.6.1 ViewModel을 View에 연결하기 4.6.2 Creating a View Model Declaratively 4.6.3 Creating a View Model Programmatically 4.6.4 Xamarin.Forms MVVM HelloWorld(Command Data Binding) 4.7 XAML 데이터 바인딩(Data Binding) 4.7.1 데이터 바인딩(Data Binding) 개요 4.7.2 View-to-View 데이터 바인딩 4.7.3 ListView 심플 데이터 바인딩, 컬렉션 바인딩(Collection Binding), ListView에서 클릭시 새창 띄우면서 데이터 넘기기 4.7.4 Backwards 바인딩 4.7.5 MVVM에서 데이터 바인딩 사용하기 4.7.6 MVVM, ViewModel을 이용한 ListView 데이터 바인딩 4.7.7 MVVM, XAML을 이용한 간단한 계산기 구현 4.8 SQLite with Xamarin.Forms 4.8.1 Local SQLite Access Example 4.8 Hierarchical Navigation 4.8.1 Pushing Pages to the Navigation Stack 4.8.2 Popping Pages from the Navigation Stack 4.8.3 Passing Data when Navigating 4.8.4 Hierarchical Navigation Example 4.8.5 Login Flow Example 5. Xamarin.Forms & REST WebService 5.1 Rest service를 위한 클래스(HttpClient, HttpResponseMessage, HttpContent, HttpWebRequest) 5.2 Xamarin.Forms 안드로이드에서 자바기반 스프링 프레임워크(스프링 부트)로 작성한 웹서비스 호출 실습. 5.3 자마린 앱에서 스프링프레임워크/스프링부트 RESTful기반 웹서비스 Call 실습, JSON 파싱하기[웹서비스는 자바,스프링으로 모바일 앱은 자마린으로!] |
---|