Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NotKill: Difference between revisions

From ZeroWiki
No edit summary
(Repair batch-0002 pages from live compare)
 
(87 intermediate revisions by one other user not shown)
Line 1: Line 1:
__TOC__
__TOC__


= OverView =  
= OverView =


: 2017년 구글에서 선정한 Android 공식 언어
: 2017년 5월 구글I/O에서 공식적으로 선언한 Android 개발 언어
: [https://namu.wiki/w/Kotlin]


[[File:NotKill__sample.png]]
[[File:NotKill__sample.png]]


 
* Kotlin Language에 대해 배워봅시다.
* 스터디명은 Kotlin Language 에서 Kotlin L로 애나그램한 이름입니다.
* 대상 : 아무나 다 가능합니다.
* 대상 : 프로그래밍 언어 아무거나 최소 하나 쯤은 공부해본 사람
* 기초 문법 강의이며, 자바를 잘 몰라도 참여 가능합니다. (저도 자바 잘 몰라요..)
* 기초 문법 강의이며, 자바를 잘 몰라도 참여 가능합니다. (저도 자바 잘 몰라요..)
* 1학기는 문법만 진행하고, 2학기는 간단한 어플 개발을 해보는 것으로 진행 할 생각입니다.  
* ~~1학기는 문법만 진행하고, 2학기는 간단한 어플 개발을 해보는 것으로 진행 할 생각입니다.~~ -> 그냥 지금 어플만들거임
* ~~1학기 안에 다 훑어볼 것이므로 속도는 조금 빠를 수 있지만, 따라올 수 있도록 노력해보겠습니다.~~ -> 귀찮아짐
* 저도 아직 완벽히 공부를 한 것이 아니기 때문에 진행이 좀 미숙해도 이해 바랍니다..
* 저도 아직 완벽히 공부를 한 것이 아니기 때문에 진행이 좀 미숙해도 이해 바랍니다..
* 인원이 어느정도 채워지면 그 때부터 일정 조정 하겠습니다
* ~~인원이 어느정도 채워지면 그 때부터 일정 조정 하겠습니다~~
* 하고 싶으신 분은 이름을 추가해주세요!
* 하고 싶으신 분은 문의주세요~
= Contents =
== '''Season 1. Kotlin Syntax ;)''' ==
 
=== ~~'''Chapter 1. Kotlin'''~~ ===
** '''1.1) What is Kotlin?'''
** 1.1.1) Kotlin Introduction
** 1.1.2) Kotlin feature
 
=== '''~~Chapter 2. Kotlin Development Environment~~''' ===
** '''2.1) Kotlin Development Environment - IntelliJ'''
** '''2.2) Kotlin Development Environment - Eclipse'''
** '''2.3) Kotlin Development Environment - Android Studio'''
** '''2.4) Kotlin Development Environment - Online Compiler'''
 
=== '''~~Chapter 3. Variable & Function~~''' ===
** '''3.1) Variable declaration and initialization'''
** 3.1.1) Variable declaration
** 3.1.2) Variable initialization
** 3.1.3) Nullable & Not Nullable
** 3.1.4) Const variable
 
** '''3.2) Function'''
** 3.2.1) Function declaration
** 3.2.2) Function Overloading
** 3.2.3) Default argument & Named argument
** ~~3.2.4) Infix Expression~~ - 보류
** ~~3.2.5) Variable Argument~~ - 보류
** ~~3.2.6) Reculsive Function~~ - 보류
 
=== '''~~Chapter 4. Data Type~~''' ===
** '''4.1) Basic Data Type'''
** 4.1.1) Number Type
** 4.1.2) Logic, Character and String Type
** 4.1.3) Any Type
** 4.1.4) Nullable Type
** 4.1.5) Any? Type
** 4.1.6) Nothing Type
** 4.1.7) Type Check and Casting
 
** '''4.2) Collection Type'''
** 4.2.1) Array
** 4.2.2) List, Set, Map
** ~~4.2.3) Iterator~~
 
 


= Contents =
=== ~~'''Chapter 5. Flow Control Statement and Operator'''~~ ===
** '''5.1) Conditional Statement'''
** 5.1.1) if
** 5.1.2) when
 
** '''5.2) Repetitive Statement'''
** 5.2.1) for
** 5.2.2) break, continue and Label
 
** '''5.3) Operator'''
** 5.3.1) Spread
** 5.3.2) Equality
** 5.3.3) Null Safety
 
** ~~'''5.4) Operator Overriding'''~~ - 보류
** 5.4.1) method
** 5.4.2) Operator function
 
=== ~~'''Chapter 6. Class'''~~ ===
** '''6.1) Class Declaration and Creation'''
** 6.1.1) Declaration
** 6.1.2) Object Creation
 
** '''6.2) Constructor'''
** 6.2.1) Primary
** 6.2.2) Secondary
** 6.2.3) Constructor Connection by this()
 
=== '''Chapter 7. Property''' ===
** '''7.1) Using property in Kotlin'''
** 7.1.1) What is property?
** 7.1.2) Getter, Setter
** 7.1.3) Primary Constructor and Property


* '''1 week : Orientation'''
** '''7.2) Property Initialization'''
** Ice Breaking
** 7.2.1) init
** What is Kotlin Language?
** 7.2.2) nullable
** IDE
** 7.2.3) lateinit
** The relationship between Java and Kotlin
** 7.2.4) by lazy
** etc..


** '''7.3) Property Value Change Detection'''


 
== '''Season 2. Android ''' ==
* 문법만 하다보니 강사가 재미를 못느끼겠음.. 그냥 간단한 어플 개발하면서 문법 모르는거 그때그때 진행합니다. 헹


= 참여자 =
= Member =
[[김민하]], [[임혜민]], [[김희민]]
[[김민하]], [[임혜민]], [[김희민]], [[이승찬]]
~~[[김주영]]~~


= 댓글 =
= Comment =
* not kill(살려는 드릴게) - [[김주영]]
* not kill(살려는 드릴게) - [[김주영]]
* 실력으로 kill해버리는 그는...갓-민하... -[[조예진]]
* 실력으로 kill해버리는 그는...갓-민하... -[[조예진]]
     ㄴ ????? 기만이 또 -[[김민하]]
     ㄴ ????? 기만이 또 -[[김민하]]
 
* 박살내는 김민하...
* 2학기 스터디 줄서도 되나용? - [[김경태]]
    ㄴ 넹 가능합니당 :) - [[김민하]]
* 죄다 양놈의 언어라뇨;;; 여기는 대한민국 입니다!!!! - [[우준혁]]
    ㄴ 양놈이라뇨;;; 왜 셀프디스를 하세요..ㄷㄷㄷㄷ - [[김민하]]

Latest revision as of 00:16, 27 March 2026

OverView

2017년 5월 구글I/O에서 공식적으로 선언한 Android 개발 언어
[1]

NotKill sample.png

  • Kotlin Language에 대해 배워봅시다.
  • 대상 : 아무나 다 가능합니다.
  • 기초 문법 강의이며, 자바를 잘 몰라도 참여 가능합니다. (저도 자바 잘 몰라요..)
  • ~~1학기는 문법만 진행하고, 2학기는 간단한 어플 개발을 해보는 것으로 진행 할 생각입니다.~~ -> 그냥 지금 어플만들거임
  • ~~1학기 안에 다 훑어볼 것이므로 속도는 조금 빠를 수 있지만, 따라올 수 있도록 노력해보겠습니다.~~ -> 귀찮아짐
  • 저도 아직 완벽히 공부를 한 것이 아니기 때문에 진행이 좀 미숙해도 이해 바랍니다..
  • ~~인원이 어느정도 채워지면 그 때부터 일정 조정 하겠습니다~~
  • 하고 싶으신 분은 문의주세요~

Contents

== Season 1. Kotlin Syntax ;) ==
=== ~~Chapter 1. Kotlin~~ === 
    • 1.1) What is Kotlin?
    • 1.1.1) Kotlin Introduction
    • 1.1.2) Kotlin feature
=== ~~Chapter 2. Kotlin Development Environment~~ ===
    • 2.1) Kotlin Development Environment - IntelliJ
    • 2.2) Kotlin Development Environment - Eclipse
    • 2.3) Kotlin Development Environment - Android Studio
    • 2.4) Kotlin Development Environment - Online Compiler
=== ~~Chapter 3. Variable & Function~~ ===
    • 3.1) Variable declaration and initialization
    • 3.1.1) Variable declaration
    • 3.1.2) Variable initialization
    • 3.1.3) Nullable & Not Nullable
    • 3.1.4) Const variable
    • 3.2) Function
    • 3.2.1) Function declaration
    • 3.2.2) Function Overloading
    • 3.2.3) Default argument & Named argument
    • ~~3.2.4) Infix Expression~~ - 보류
    • ~~3.2.5) Variable Argument~~ - 보류
    • ~~3.2.6) Reculsive Function~~ - 보류
=== ~~Chapter 4. Data Type~~ ===
    • 4.1) Basic Data Type
    • 4.1.1) Number Type
    • 4.1.2) Logic, Character and String Type
    • 4.1.3) Any Type
    • 4.1.4) Nullable Type
    • 4.1.5) Any? Type
    • 4.1.6) Nothing Type
    • 4.1.7) Type Check and Casting
    • 4.2) Collection Type
    • 4.2.1) Array
    • 4.2.2) List, Set, Map
    • ~~4.2.3) Iterator~~


=== ~~Chapter 5. Flow Control Statement and Operator~~ ===
    • 5.1) Conditional Statement
    • 5.1.1) if
    • 5.1.2) when
    • 5.2) Repetitive Statement
    • 5.2.1) for
    • 5.2.2) break, continue and Label
    • 5.3) Operator
    • 5.3.1) Spread
    • 5.3.2) Equality
    • 5.3.3) Null Safety
    • ~~5.4) Operator Overriding~~ - 보류
    • 5.4.1) method
    • 5.4.2) Operator function
=== ~~Chapter 6. Class~~ ===
    • 6.1) Class Declaration and Creation
    • 6.1.1) Declaration
    • 6.1.2) Object Creation
    • 6.2) Constructor
    • 6.2.1) Primary
    • 6.2.2) Secondary
    • 6.2.3) Constructor Connection by this()
=== Chapter 7. Property ===
    • 7.1) Using property in Kotlin
    • 7.1.1) What is property?
    • 7.1.2) Getter, Setter
    • 7.1.3) Primary Constructor and Property
    • 7.2) Property Initialization
    • 7.2.1) init
    • 7.2.2) nullable
    • 7.2.3) lateinit
    • 7.2.4) by lazy
    • 7.3) Property Value Change Detection
== Season 2. Android  ==
  • 문법만 하다보니 강사가 재미를 못느끼겠음.. 그냥 간단한 어플 개발하면서 문법 모르는거 그때그때 진행합니다. 헹

Member

김민하, 임혜민, 김희민, 이승찬 ~~김주영~~

Comment

  • not kill(살려는 드릴게) - 김주영
  • 실력으로 kill해버리는 그는...갓-민하... -조예진
   ㄴ ????? 기만이 또 -김민하
  • 박살내는 김민하...
  • 2학기 스터디 줄서도 되나용? - 김경태
   ㄴ 넹 가능합니당 :) - 김민하
  • 죄다 양놈의 언어라뇨;;; 여기는 대한민국 입니다!!!! - 우준혁
   ㄴ 양놈이라뇨;;; 왜 셀프디스를 하세요..ㄷㄷㄷㄷ - 김민하