Skip to content

jjunji/study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Android Study

Android Project

  • Project 구성
  • Build
  • gradle
  • sdk
  • API
  • Library & Framework

Basic Widget

  • ToggleButton
  • RadioGroup
  • SeekBar

View & ViewGroup


Click Listener

  • 클릭 리스너 구현 3가지 방법
  • 익명객체 사용하기

공학용 계산기 만들기

  • ArrayList
  • split()
  • 연산자 우선순위

Spinner

  • Adapter
  • Spinner widget

Layout Inflator

  • Inflation
  • inflate( )

LOG

  • Debug
  • BuildConfig
  • 로그 찍는 방법
  • 로그 활용법 (Logger class)
  • JAVA Stack Trace
  • LOG Level

Intent

  • 명시적 인텐트
  • 암시적 인텐트
  • 인텐트 역할
  • startActivityForResult( ) 메소드

Activity Control

  • startActivityForResult - Activity 사이에서 값 주고받기
  • Bundle

ListView

  • 선택위젯
  • Adapter
  • ConvertView
  • Holder 패턴

RecyclerView

  • MVP 구조
  • RecyclerView.Adapter
  • RecyclerView.ViewHolder

RecyclerView Review

  • 어댑터 개념
  • 리사이클러뷰 정의
  • 정의 순서

HttpUrlConnection

  • HttpUrlConnection
    • throws Exception & try - catch
    • AsyncTask
  • JSON
  • REST API

HttpUrlConnection2

  • Interface 적용하기
  • 객체지향 설계

NavigationBar 사용하기

  • Navigation Drawer Activity

Animation

  • Rotate
  • Scale
  • Translate
  • Alpha
  • Property Animation

SharedPreferences

  • SharedPreferences 사용하기
  • AutoLogin

주소록 가져오기

  • Runtime Permission
  • 권한 획득 처리
  • ContentProvider
  • ContentResolver
  • Cursor

갤러리 & 카메라 사용하기

  • 안드로이드 버전별 권한 획득 및 카메라 이용 분기 처리
  • File Provider
  • 갤러리 이용
  • 카메라 이용

Kotlin

코틀린

  • 코틀린 특징
  • FP

변수

  • var & val
  • 타입
  • 문자열 리터럴

함수

  • fun( )
  • 일급객체(First-class citizen)
  • Pure Function
  • High-order-function(고차함수)
  • CallByValue & CallByName

Expression

  • if-else
  • when
  • try-catch

자바에서 코틀린 사용하기

  • ..Kt Object
  • 오버로드

Node.js

  • node.js 설치
  • 모듈
  • JavaScript 구조
  • Callback 연습
  • 비동기로 파일 읽기
  • 비동기로 파일 쓰기
  • Database(Mysql) 연동
  • C.R.U.D (Create(생성), Read(읽기), Update(수정), Delete(삭제))
  • Callback

Java

객체지향 언어

  • 클래스 & 객체
  • 인스턴스의 생성과 사용

변수와 메서드

  • 변수의 종류
  • 메서드
  • JVM 메모리 구조
  • 매개 변수

오버로딩

  • 오버로딩

생성자

  • 생성자
  • 초기화블럭

상속

  • 상속
  • Object Class

오버라이딩

  • 오버라이딩 VS 오버로딩
  • super( )

제어자

  • 접근 제어자 & etc..

다형성

  • 참조변수의 형변환
  • instanceof 연산자
  • 매개변수의 다형성

추상클래스

  • 추상 클래스
  • 추상 메서드
  • Interface

예외처리

  • 예외처리 종류
  • try-catch
  • 예외 던지기
  • finally 블럭

java.lang 패키지

  • Object클래스
  • hashCode( )
  • toString( )
  • String 클래스
  • StringBuffer클래스와 StringBuilder 클래스

유용한 클래스

  • java.util.Objects클래스
  • java.util.Random 클래스
  • java.util.regex패키지

컬렉션 프레임웍


제네릭스

  • Generics
  • 와일드 카드
  • 제네릭 메서드

열거형

  • 열거형

어노테이션

  • 어노테이션
  • 메타 어노테이션

About

README 종합

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published