본문 바로가기
반응형

분류 전체보기148

[Kotlin] 코틀린의 시퀀스(Sequence) 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 시퀀스(Sequence) 순차적인 컬렉션으로 요소의 크기를 특정하지 않고, 나중에 결정할 수 있는 특수한 컬렉션 요소 값 생성하기 generateSequence() fun main() { val nums: Sequence = generateSequence(1) { it + 1 } println(nums.take(10).toList()) // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] val squares = generateSequence(1) { it + 1 }.map {it*it} println(squares.take(10).toList()) // [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] .. 2021. 6. 2.
[UI/UX] UI와 UX를 공부하며... 프로젝트를 진행하면서 항상 UI 설계와 프론트엔드 작업을 담당했었다. 오래 전 디자인 고등학교로 진학을 생각할 정도로 디자이너를 꿈꿨던 시간도 있었는데, 결국 개발자의 길로 들어섰지만 디자인에 대한 열정은 아직 존재한다. 소프트웨어 공학을 공부하고 개발 프로젝트를 진행하면서 UI/UX에 자연스럽게 관심을 갖게 되었다. 또, 개발이라는 분야와 디자인이라는 분야갸 꼭 구분되어야 하는 것은 아니라고 생각하게 되었다. 그래서 이번에는 관심분야인 UI/UX를 제대로 공부해보려고 한다! 다른 프로젝트에서도 이 경험을 더욱 살려 좋은 결과물을 얻기 위해 노력할 것이다 :) [ inflearn 강의 ] UX 개념 → UI 디자인 → UX 서비스 기획 Figma → AdobeXD → Sketch 2021. 6. 2.
[Android] 프래그먼트(Fragment) 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. 프래그먼트(Fragment) 🤷‍♀️ 리니어 레이아웃 안에 다른 레이아웃을 추가하거나 각각의 레이아웃 안에 필요한 뷰를 넣어 화면을 구성하는 방법은? 😩 여러 개의 레이아웃을 넣어 중첩시킨 후 가시성 속성으로 필요한 레이아웃만 보이게 하는 방식으로 구현.. 각각의 레이아웃이 동시에 보이는 상태인지 아닌지에 대한 정보 등 코드가 많이 복잡해짐 🙋‍♀️ 하나의 액티비티에 여러 개의 부분 화면을 올려주는 방법? 🤨 Activity 클래스와 ActivityGroup 클래스를 사용하면 구현이 가능함. 하지만 액티비티는 하나의 화면을 독립적으로 구성할 때 필요한 여러 가지 속성들을 사용하게 되고, 안드로이드 시스템에서 관리하는 앱 구성 .. 2021. 5. 31.
[Android] 간단한 값 저장은 SharedPreferences 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. SharedPreferences 앱 안에서 간단한 데이터를 저장하거나 복원할 때 사용 간단한 데이터를 저장해야 하는데 SQLite 같은 DB를 이용하기 번거로운 경우에 사용함 앱 내부에 파일을 하나 만들고, 이 파일 안에서 데이터를 저장하거나 불러올 수 있게 함 실제로 개발할 때는 파일을 만들 필요 없이 SharedPreferences의 저장/복원 메서드를 호출함 key - value 형식으로 저장함 [ 예제 ] public class SaveActivity extends AppCompatActivity { @Override protected void onPause() { super.onPause(); Toast.makeTex.. 2021. 5. 27.
[Kotlin] 컬렉션(Collection)의 확장함수 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. [이전 포스팅] 코틀린의 컬렉션 - List, Set, Map에 대한 내용은 아래 포스팅 참고 [Kotlin] 컬렉션(Collection) - List 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 컬렉션(Collection) 컬렉션은 자주 사용하는 기초적인 자료구조를 모아 놓은 일종의 프레임워크로 표준 라이브러리로 제공하고 junyoung-developer.tistory.com [Kotlin] 컬렉션(Collection) - Set, Map 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 컬렉션(Collection) 컬렉션은 자주 사용하는 기초적인 자료구조를 모아 놓은 일종의 .. 2021. 5. 27.
[Kotlin] 컬렉션(Collection) - Set, Map 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 컬렉션(Collection) 컬렉션은 자주 사용하는 기초적인 자료구조를 모아 놓은 일종의 프레임워크로 표준 라이브러리로 제공하고 있음 컬렉션에 대한 자세한 내용은 아래 포스팅 참고! [Kotlin] 컬렉션(Collection) - List 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 컬렉션(Collection) 컬렉션은 자주 사용하는 기초적인 자료구조를 모아 놓은 일종의 프레임워크로 표준 라이브러리로 제공하고 junyoung-developer.tistory.com Set 정해진 순서가 없는 요소들의 집합을 나타내는 컬렉션 List의 경우 값이 중복되도 요소로 저장할 수 있지만, Set은 집합의 개념이기 때문.. 2021. 5. 26.
반응형