side project 4

[준비] Kotlin으로 Vue.js 와 통신하기

2021.12.29 - [side project] - [준비]하이브리드앱 환경 설정 [준비]하이브리드앱 환경 설정 🌺앱의 변화, 다양한 앱의 형태🌺 Native APP 네이티브 앱은 우리가 흔히 말하는 어플리케이션으로 모바일 기기에 최적화된 언어로 개발된 앱으로 안드로이드 SDK를 이용해 자바언어로 만드는 앱 develop-recode.tistory.com 하이브리드앱 개발을 위한 vue.js와 안드로이드 통신하기 with Kotlin MainActivity.kt class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setCo..

side project 2021.12.31

[준비]하이브리드앱 환경 설정 With JAVA

🌺앱의 변화, 다양한 앱의 형태🌺 Native APP 네이티브 앱은 우리가 흔히 말하는 어플리케이션으로 모바일 기기에 최적화된 언어로 개발된 앱으로 안드로이드 SDK를 이용해 자바언어로 만드는 앱과 IOS 기반의 SDK를 이용해 스위프트로 만드는 대부분의 앱이 여기 속한다고 할 수 있다. 장점 성능이 웹앱, 하이브리드 앱에 비하여 가장 높다. 네이티브 API를 호출하여 사용함으로써 플랫폼과 밀착되어있다. 해당 언어에 익숙한 사용자라면 좀 더 쉽게 접근할 수 있다. 단점 플랫폼에 한정적이다. 해당 플랫폼에서 요구하는 언어에 제약적인다. 따라서 해당 언어와 플랫폼의 API를 다루는데 익숙해야 한다. 변화를 빠르게 적용할 수 없다. 모바일 웹앱 웹앱은 모바일 웹과 네이티브 앱을 결합한 형태로 모바일 웹의 특징..

side project 2021.12.29

2020 한이음 공모전 후기

작년 2020년 한이음은 졸업프로젝트의 학점 연계로 진행하게되었다. 프로젝트 주제는 인공지능을 사용하여 사용자의 심리를 검사하는 것을 주제로 시작하게됬다. 인공지능에 ㅇ자도 모르던 나는 프로젝트를 진행하면서 스스로 인공지능을 공부해야했다. 처음 아무것도 몰랐을 때는 CNN으로 도형을 분류하고 LSTM을 사용하여 결과를 내고자 했다. 그러나 프로젝트를 진행하면서 테스트 자료를 구하는 것이 쉽지 않아 CNN 알고리즘으로 도형을 분류하는 것만 진행할 수 있었다. 우리팀은 도형의 이미지를 통해 1차기질과 2차기질을 직접 구분하여 폴더에 저장했고, 데이터 또한 팀원들과 지인들의 도움을 통해 얻어냈다. 프로젝트 팀의 팀장은 아니지만 제일 경험이 많았기 때문에 회의 진행과 개발을 도맡았다. 초반에는 백엔드, 프론트엔..

side project 2021.01.19

한이음 개발완료 후기

한이음 공모전에 나가기 위해 2019년 1월부터 준비해서 6월 본격적인 개발에 들어갔다. 우리팀은 암호화된 정보를 QR로 만들어 특정 택배 기사만이 그 QR을 인식할 수 있는 기능을 만들었다. 개인정보를 QR로 넣어 외부 침입자가 볼 수 없게 하고, 택배기사님들은 빠르게 연락을 취할 수 있도록 했다. 여기서 내가 맡은 역할은 안드로이드 개발이었는데, 나는 QR을 인식 할 수 있게 바코드 라이브러리를 사용하여 QR인식 //qr 인식 surfaceView = (SurfaceView) view.findViewById(R.id.barcodeScanner); barcodeDetector = new BarcodeDetector.Builder(getContext()).setBarcodeFormats(Barcode.Q..

side project 2019.10.29