[대회] SDGs 소셜벤처 챔피언십 후기
·
일상
https://www.sdgsv.org/ SDGs 소셜벤처 챔피언십 SDGs 소셜벤처 챔피언십은 지속가능발전목표를 기반으로 사회적 가치를 담은 창의적인 아이디어와 비즈니스 모델을 발굴하는 경진대회입니다. 2021년부터 시작하여 매년 개최되는 SDGs 소셜벤처 www.sdgsv.org 12월 1일에 대전에서 개최된 SDGs 소셜벤처 챔피언십에 참가했습니다. 😀 교수님말로는 원래 전국 대학생 IR 경진대회라는 이름이었다가, 올해부터 이름이 바뀌고 참가 대학이 선정되고 그런 식으로 변경되었다고 합니다. 🤔 지속가능발전을 기반으로 사회적 가치를 담은 창의적인 아이디어와 비즈니스 모델을 발굴하는 경진대회라고 합니다. 환경과 에너지 관련 대회였습니다. 사실 준비한 기간도 길지 않았고 중고거래 플랫폼을 개발하긴 했는..
[React Native] 리액트 네이티브 Expo Audio 녹음, 재생 구현하기
·
Front-End/React Native
Expo에서 오디오 녹음 및 재생을 구현할 수 있는 Audio라는 Expo SDK를 지원합니다. 저는 프로젝트에 음성 일기를 구현하기 위해 사용했습니다. 공식 문서에 예제 코드가 잘 나와있지만, 저는 이런저런 에러로 꽤나 고생했습니다. 😂 📝Audio https://docs.expo.dev/versions/v47.0.0/sdk/audio/ Audio - Expo Documentation Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React. docs.expo.dev ✔ Usage에 예제 코드가 잘 나와있습니다. Open In Snack 눌러서 ..
[React Native] 리액트 네이티브 링크 Linking 사용방법
·
Front-End/React Native
HTML의 태그처럼 리액트 네이티브에서도 링크를 열 수 있는 기능이 있습니다. Expo에서 제공하는 Linking 컴포넌트입니다. 앱에서 링크를 왜 열어?라고 생각하실 수도 있지만 같은 URL이라도 모바일에서 접속하면 앱으로 접속되게 만들어 놓은 기업들이 많기 때문에 유용합니다. 😀 📝 사용 방법 https://docs.expo.dev/versions/v46.0.0/sdk/linking/ Linking - Expo Documentation Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React. docs.expo.dev ✔ Expo 공식문서 입니..
[Jira] 지라란? Jira Software 생성하는 법 (프로젝트 관리 협업 툴)
·
etc
아틀라시안이라는 회사가 개발한 지라는 애자일 방법론에 적합한 프로젝트 관리 협업 툴입니다. 190개의 국가에서 15만 명의 고객이 지라를 사용하고 있다고 합니다. 프로젝트 관리에 최적화된 지라는 스타트업뿐만 아니라 최근에는 대기업에서도 활발하게 사용되고 있습니다. 사용법을 배워두면 꼭 도움이 되는 협업 툴입니다. Jira Software를 생성하는 방법에 대해 알아보겠습니다. 😀 📝 Jira Software 시작하기 https://www.atlassian.com/ko/software/jira Jira | 이슈 & 프로젝트 트래킹 소프트웨어 | Atlassian Jira에서 애자일 및 소프트웨어 개발 프로젝트를 기획, 트래킹 및 관리할 수 있습니다. 워크플로우를 맞춤 설정하고 협업하여 최고의 소프트웨어를 ..
[대회] 일산 킨텍스 2022 공학페스티벌 참가 후기
·
일상
2022년 11월 10~11일에 일산 킨텍스에서 개최된 공학페스티벌에 다녀왔습니다. 그동안 각종 대회 서류랑 개발 때문에 블로그 글을 못썼습니다. 😥 아무리 바빠도 꾸준히 써야 하는데 반성하고 있습니다 ㅎㅎ. 리액트 네이티브 관련 포스팅이 노션에 10개는 쌓인 것 같습니다. 😂 전시장 내부가 엄청 넓었습니다. QR코드를 찍으면 저 카드를 자동으로 프린트해주는데 깜짝 놀랐습니다. 이게 과학이지 입장하자마자 가슴이 웅장해졌습니다. 정말 예쁘게 잘 되어 있었습니다. 또 다른 대학교 대표팀들이 엄청 많고, 작품들도 정말 대단해서 우리가 여기 와도 되나? 라는 생각이 들었습니다😂 하지만 남자는 자신감이죠. 기죽지 않습니다. 저희 전시 부스입니다. 1주 공부하고 1주 만에 뚝딱 리액트 네이티브로 만든 모바일 앱과 ..
[React Native] 리액트 네이티브 라인 차트 만들기 (react-native-chart-kit)
·
Front-End/React Native
프로젝트를 하면서 라인 차트를 그려야 해서 리액트 네이티브에서 쓸만한 차트 라이브러리가 있는지 찾아봤습니다. 찾아보니, react-native-chart-kit라는 라이브러리가 주간 다운로드 수가 2만도 넘고 제일 적당한 것 같아서 사용하게 되었습니다.😀 📝 소스코드 https://www.npmjs.com/package/react-native-chart-kit react-native-chart-kit If you're looking to **build a website or a cross-platform mobile app** – we will be happy to help you! Send a note to clients@ui1.io and we will be in touch with you short..
[Spring] 자바 스프링 Bean Scope 정리, 싱글톤 패턴 (singleton, prototype)
·
Back-End/Spring
스프링 빈의 주요 속성 중 하나인 scope(객체의 범위)에 대해 알아보겠습니다. 📝 Spring Bean Scope ⦁ 싱글톤? 스프링은 기본적으로 모든 bean을 singleton으로 생성하여 관리합니다. (기본 값이 싱글톤) bean은 컨테이너에서 한 번 생성됩니다. 생성된 객체는 single beans cache에 저장되고, 해당 bean에 대한 요청과 참조가 있으면 캐시 된 객체를 반환합니다. public class MainClass { public static void main(String[] args) { AbstractApplicationContext ctx = new GenericXmlApplicationContext("classpath:applicationCTX.xml"); Studen..
[Spring] 자바 스프링 AOP란?, AOP 개념 정리 (프록시, AspectJ)
·
Back-End/Spring
https://www.youtube.com/watch?v=Hm0w_9ngDpM 우아한테크코스 제이님의 AOP 테코톡을 정리해 봤습니다. AOP는 Aspect-Oriented-Programming의 약자로 관점 지향 프로그래밍이라는 뜻입니다. 이름만 봐서는, OOP(객체 지향 프로그래밍)과 대치될 것 같은 이름이지만 그렇지 않습니다. AOP는 OOP를 보완한 일종의 패러다임입니다. 📝 개요 ⦁ 회사 상사에게 부탁을 받은 자이는 기능을 개발합니다. ⦁ 잘 개발하고 싱글벙글 출근을 하게 됩니다. 😀 ⦁ 자이는 퇴사를 결심하게 됩니다. 회사에 메서드가 1억 개였기 때문이죠 😂 농담이고 자이는 1억 개의 메서드에 작업을 하는 중에 이상한 점을 발견합니다. ⦁ 사실상 이 코드에서 핵심적인 내용은 비즈니스 로직 1줄..