Course Outline

소개

Kotlin 도구 설정

  • 명령줄 도구 사용
  • Kotlin에 대한 JDK 설치
  • IDE 설치 및 설정: IntelliJ
  • 플러그인 설치

Kotlin 및 Kotlin 구문 시작하기

  • Kotlin 아키텍처 학습
  • Kotlin 구문 학습
  • Kotlin의 주요 기능 사용

Object-Oriented Programming와 Kotlin

  • Programming 객체 개요
  • 클래스 생성
  • 클래스에 메서드 추가
  • 기본 생성자 정의
  • 명명된 매개변수 및 기본값 사용
  • 상속을 허용하기 위해 Open Class 사용
  • 추상 클래스 사용
  • 인터페이스 생성 및 사용
  • 오버라이딩 처리
  • 데이터 클래스 생성
  • 싱글톤과 컴패니언 객체 사용
  • 열거형 사용
  • 클래스를 패키지로 그룹화
  • 가져오기 사용
  • 정보 숨김 구현
  • Getter와 Setter 사용
  • 가시성 수정자 구현
  • 제네릭 이해
  • 일반 스택 구현
  • 일반 함수 사용

Android Kotlin을 사용한 앱 개발

  • Android 개발을 위한 도구 설정
    • Android Studio 설치하기
    • 새로운 프로젝트 시작
    • 에뮬레이터 설정
    • 도서관 설치
  • Android에 Kotlin 설정하기
  • Hello Android 프레임워크 및 Android SDK 도구 사용
  • Kotlin을 사용하여 Android 앱 개발
    • ListActivity와 ListView 사용
    • 인텐트와 인텐트 필터 사용
    • 사용자 정의 뷰 작업
    • 레이아웃 관리자 사용
    • Web Services 및 API 처리
    • Android 서비스 처리
    • SQLite Database와 함께 작업
    • 콘텐츠 제공자 사용
    • 어댑터 쓰기
    • 대화 상자 및 알림(토스트) 구현
    • UI 디자인하기
      • 옵션 및 컨텍스트 메뉴
      • 웹뷰
    • Android 알림 구현
  • Kotlin을 사용하여 사용자 지정 반응형 Android 앱 구축
  • Android 애플리케이션을 Google PlayStore에 게시

iOS Kotlin을 사용한 앱 개발

  • XCode 9 기능 및 아키텍처 개요
  • Swift 4 기능 및 아키텍처 개요
  • Kotlin과 Swift의 유사점과 차이점 비교
    • 기초
    • 배열
    • 사전
  • Web Services와 함께 작업
  • 공연Data Management
  • 변수, 상수 및 Swift 데이터 유형 작업
  • UX 및 UI 디자인을 통한 iOS 사용자 경험 최적화
  • 향상된 사용자 경험을 위한 사용자 상호작용 추가
  • 성능 최적화
  • iOS 앱 디버깅
  • Kotlin을 사용하여 사용자 지정 반응형 iOS 앱 구축
  • Apple AppStore에 iOS 애플리케이션 게시

문제 해결

요약 및 결론

Requirements

  • Java 프로그래밍 경험
  • Android 개발에 대한 기본 경험 또는 친숙함
  • Swift 프로그래밍 경험
 35 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories