스타터 노트 4

앱 개발자 직무 채용공고 분석

1. 관심 기업 리스트업하기 1-1) 야놀자 [주요업무] Kotlin 기반 야놀자 안드로이드 앱 개발 및 유지보수 앱 사용성 개선을 위한 실험 설계 및 구현 [자격요건] Kotiln 개발 경험 (필수) Android Native Application 경력 3년 이상 Android 최신 기술 및 트렌드에 대한 관심과 이해가 높으신 분 [우대사항] MVVM, MVP 등의 아키텍처 패턴 경험을 보유한 분 AAC, Jetpack, DataBinding, Coroutine, Hilt, Compose, 디자인 패턴, 테스트 등에 대한 이해가 높고 능숙하게 다룰 수 있는 분 Clean Architecture에 대한 이해 및 프로젝트 적용 경험이 있으신 분 Stackoverflow 혹은 개인 블로그를 통해 개발 지식 ..

스타터 노트 2024.01.24

앱 개발 용어 정리 2

1. 버그(Bug) - 개발자에 의한 에러로, 예를 들어 Null 포인터를 호출하거나 배열에서 오버플로우가 발생하거나 할당된 메모리를 지우지 않은 경우 등을 버그에 해당한다. 2.에러(Error) - 버그와 달리 일반적으로 응용 프로그램의 사용자에 의해서 발생한다. 예를 들어 사용자가 입력란에 이상한 문자열을 입력하는 경우가 있다. 개발자가 적절한 예외 처리를 해야한다. 3. 예외처리(Exception) - 에러가 발생하긴 했지만 그 에러를 처리 방법이 없는 곳에서 에러가 발생했을때 에러 상태가 무엇인지 결정해 주기 위함이다. Log를 찍어서 에러를 확인할 수 있다. 4. 라이브러리(Library) - 개발자가 만든 클래스들의 나열로, 다른 프로그램들에서 사용할 수 있도록 제공하는 방식이다. 5. 프레임..

스타터 노트 2024.01.24

앱 개발 용어정리 1

1. IDE -Integrated Development Environment의 약자로, 통합 개발 환경이라는 뜻이다. - 개발 툴을 하나의 GUI로 결합하는 애플리케이션을 구축하기 위한 소프트웨어이다. -소프트웨어 편집, 빌드, 테스트, 패키징과 같은 기능을 하나의 애플리케이션에 통합하여 개발자 생산성을 높인다. 2. 컨벤션 - 코드 작성 규칙들(Coding Conventions)으로 코드를 작성함에 있어 상식적인 규칙이다. 1) 이름 규칙(Naming Rules) -PascalCase : 첫단어는 대문자, 이어지는 단어의 첫글자를 대문자로 표기하는 방법 ex) GoodBoy, MyApp -camelCase: 첫단어는 소문자, 이어지는 단어 첫글자를 대문자로 표기하는 방법 ex) goodBoy, myAp..

스타터 노트 2024.01.23

스타터 노트

1. 내가 앱 트랙(iOS, Android)에 참여한 계기는 무엇인가요? - 안드로이드 개발자를 꿈꾸고 있어 혼자 학습하며 프로젝트를 진행하기에 버겁다는 것을 느껴 교육프로그램을 알아보다가 참여하게 되었습니다. 2. 내가 이해한 앱개발자는 어떤 역할을 하는 사람인가요? - 사람들에게 조금이라도 더 편하게 만들어주는 사람이라고 생각합니다. 3. 개발을 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해주시고, 아니라면 앱개발에 대해 찾아본 것을 작성해주세요. - Wi-Pass) 대학교 때 토이 프로젝트를 진행해본 적이 있습니다. wireless-pass의 줄임말로 코로나로 명부 작성 의무화 시기에 수기출입명부, 전자출입명부를 개선해보자는 식으로 블루투스로 사람들의 입장은 물론, 퇴장시간까지 기록되게 ..

스타터 노트 2024.01.19