[팀 프로젝트][강연] Pre-스타트업톤 강연 3주차 - 타깃 고객 분석 & 시장 분석
·
🌤 프로젝트/ERICA: 스타트업톤
타깃 고객 페르소나 가상의 타깃 고객 선정 타깃 고객은 일반 비즈니스 구조는 수요자 타깃 고객 모델만 정하면 되고, 플랫폼 비즈니스 구조는 수요자 타깃 고객 모델과 공급자 타깃 고객 모델을 함께 정의한다. 그럼, 아래와 같이 수요자 타깃 모델과 공급자 타깃모델을 정해보자. 수요자 타깃고객 모델 평범한 일상을 새로운 느낌으로, 기록을해보고 싶고, 의미있는 일상을 새로운 방식으로 기록을 원하는 반복되는 일상이든, 바쁜 일상을 살아가는 22살 대학생 공급자 타깃고객 모델 주변 소비자들에게 우리의 음식을 홍보하고, 음식점의 이벤트같은 것들을 자유롭게 수요자 타깃고객 모델 예시 비즈니스 구조 서비스에 따른 비즈니스 구조가 어떻게 되는지를 분석한다. 비즈니스 모델이 어떻게 되는지를 분석한다. (우리의 서비스는 초기..
[팀 프로젝트] 관상 MBTI 개발시작 - 안드로이드 앱 개발에서 설정한 셋팅사항 [Pre-개발환경 셋팅]
·
🌤 프로젝트/ERICA: 또래튜터링
우선 해당 포스팅은 정리용보다, 개발을 하면서 도움을 받았던 블로그를 나열하는 식의 포스팅이다. 개발 경험정리는 시간이 남을 때 함께 정리하도록 하겠다. 우선, 중요한 사항부터 해두고, 블로그를 작성하는 식이라고 생각하면 됨! Layout 폴더의 xml 파일 계층구조 관리 Plugin 사용 - 아직... 적용하지 못함 안드로이드 스튜디오 설정툴에 Plugin 추가적으로 설치하는게 내 툴에서 못찾아서 아직 적용하지 못함. 담주 중으로 적용할 예정 - 팀원과 안드 작업내용 merge 후 적용해봄. Android File Grouping Plugin v1.1 This plugin can display your files as a group of different folders in project structu..
[안드로이드] 7주차: Thread & 동기, 비동기 작업
·
📚 스터디/프론트엔드
Thread란, 컴퓨터에서의 하나의 흐름을 의미한다. 흐름이 하나만 있는 경우를 Single-Thread라고 한다. 즉, Thread는 흐름을 분리하기 위해 사용하는 도구이다. 안드로이드는 메인 스레드가 아닌 스레드에서는 UI에 접근할 수 없는 치명적인 규칙이 있다. 즉, 다른 스레드내에서 TextView에 접근할 수 없다. 그러면, 어떻게 쓰레드에서 처리한 작업을 UI에 반영을 할까? thread 내부 메소드인 runOnUiThread를 통해 UI에 접근할 수 있다. 이는, 안드로이드 개발 규칙이며 기본적으로 안드로이드는 쓰레드내에서 XML 객체 (UI)를 처리하지 못하도록 막아두었다. 무거운 작업들은 외부 공간에서 처리하도록 안드로이드 자체에서 설정해줬다. Multi-Thread - 멀티 쓰레드 여러..
[CS 1-2 | 시스템 프로그래밍 기초] 함수 포인터 실습 15주차
·
CS 대학강의
typedef typedef는 기존의 자료형을 바탕으로 새로운 자료형을 만들기 위해 사용한다. - 예 typedef "기존 자료형" "새로운 자료형 이름" int age; - age라는 변수를 선언한다. 이 변수는 메모리 공간에 int형 크기의 공간을 할당받는다. typedef int age; - 새로운 자료형 age를 선언한다. age의 타입은 int 타입이다. age me, you; - age 타입의 변수 me와 you를 선언한다. typedef를 이용해 함수 포인터 재정의하기 void test(void); - 반환값과 매개변수가 없는 함수를 선언한다. void (*func)(void); - 반환값과 매개변수가 없는 함수를 가리킬 수 있는 함수 포인터를 선언한다. typedef void(*func_t..
[CS 1-2 | 프로그램 설계 방법론] Java GUI로 슬라이드 퍼즐게임 제작 13주차
·
CS 대학강의
슬라이드 퍼즐게임 - GUI 구현 [Layout & ActionListener 처리] 코드 구현 - 초기 GUI Ver.1 슬라이드 퍼즐 게임의 Model 클래스 {PuzzlePice} - 퍼즐 조각 데이터를 관리하는 Model 클래스 package slidePuzzle_GUI; // 퍼즐 조각 Data Class public class PuzzlePiece { private int face; /** Constructor - PuzzlePiece 퍼즐 조각을 만듬 * @param value - 퍼즐 조각 위에 표시되는 값 */ public PuzzlePiece(int value) { face = value; } /** face - 조각의 액면 값을 리턴 */ public int face() { retur..
[팀 프로젝트] 스타트업톤 3차회의 - 아이디어 기획 확정 & 모의클라우드 펀딩
·
🌤 프로젝트/ERICA: 스타트업톤
해당 포스팅은 Pre-스타트업 톤을 진행하며, 회의를 진행 후 정리하는 포스팅이다. 그렇기에, 회의에서 나눴던 안건사항에 대한 구체화 & 회의에서 경험한 사항들을 정리하는 포스팅이다. 이 점을 유의해서 글을 읽어주길 바란다. 들어가기 앞서, 첫번째 & 두번째 회의 요약 이번 아이디어 기획은 첫번째가 아니라, 두번째 회의였다. 첫번째 회의에 대해서 간략하게 요약하자면, PM분께서 가지고 있었던 아이디어인 QR 코드 기반 음식 주문 결제 서비스로 아이디어를 확정하고 진행하려 했었다. 그래서, 첫번째 회의에서는 이 부분에 대한 구체화를 진행하는 방향으로 회의를 진행했다. 하지만, 우리는 회의를 하다가 팀원 한 분께서 이 아이디어에 대해선 IR 설계를 비롯해서, 구체화가 많이 진행된 아이디어이다. 그래서 우리는..
[해커톤] 온앤오프 1차 기획회의: 후속개발 첫번째 회의
·
🌤 대외활동
오늘자로 해커톤에서 1등을 수상했던, "온앤오프" 첫번째 후속개발 회의를 진행했다. 해커톤에서 끝나는 서비스이지만, 팀원간의 의견 조율을 통해 후속개발을 진행하기로 결정을 했다. 오늘 후속개발의 첫번째 회의에 대한 사항들에 정리하기 전에 잠시, 이 프로젝트에 대한 생각을 정리하도록 하겠다. 사실, 내가 백엔드 개발자로써 실제 런칭프로젝트를 참가하기에는 버거운 감이 많이 존재한다. 그치만, 이렇게 좋은 팀원들과 런칭까지해보는 경험은 흔치않다고 생각을 했기에, 현재는 두렵더라도, 우선 해보자는 마인드로 시작을 했다. 왜냐? 처음에는 뭐든지 어설프게 시작하는 법이기 때문 그래서 한번 내가 내린 결정이 헛되지 않도록 나는, 해커톤 후속개발 프로젝트인 "온앤오프" 앱 서비스 런칭을 원활히 진행될 수 있도록 백엔드..
[CS 1-2 | 대학생을 위한 실용금융] 신용관리 10주차
·
CS 대학강의
신용이란, 신용은 미래 어느 시점에 돈을 갚겠다고 약속하고 현재 돈을 빌릴 수 있는 능력을 말한다. 개인의 경제활동에 대한 사회적 평가를 의미한다. 우리가 살아가는 일상 경제생활은 신용, 신뢰를 기반으로 하는 거래가 대부분이다. (학자금 대출, 휴대전화 개통, 자동차 할부 구입 등) # 신용관리의 중요성 개인신용정보 개인신용정보는 금융거래 등 상거래에 있어서 거래상대방에 대한 신용도, 신용거래능력 등을 판단할 때 필요한 정보로서 식별정보, 신용거래정보, 신용도 판단 정보, 신용능력정보 등을 말한다.
[CS 1-2 | 프로그램 설계 방법론] abstract 클래스, Interface, 상속이란
·
CS 대학강의
abstract 클래스 public abstract class CardPlayer implements CardPlayerBehavior { private Card[] hand; // 갖고 있는 카드 private int card_count; // 갖고 있는 카드의 장 수 /** Constructor CardPlayer - max_cards 카드를 수용가능한 Card 배열 객체를 만들어 CardPlayer 생성 * @param max_cards - 들고 있을 수 있는 카드의 최대 장수 */ public CardPlayer(int max_cards) { hand = new Card[max_cards]; card_count = 0; } /** wantsACard - 카드 한 장을 받겠는지 답한다. * @ret..
[CS 1-2 | 시스템 프로그래밍 기초] 함수 포인터 & 포인터 배열 14주차
·
CS 대학강의
함수 포인터 들어가기가 전 CallBack 함수를 사용할 때 함수 포인터를 통해 응용한다. 콜백을 넘겨받는 코드는 이 콜백을 필요에 따라 즉시 실행할 수도 있고, 아니면 나중에 실행할 수도 있다. 함수의 구조 - 포인터 관점에서의 이해 int fun_1 (int a) 함수의 "( )" 는 연산자로써 컴파일러가 인식한다. 함수포인터 함수 포인터는 함수의 주소를 저장하는 포인터 함수도 변수와 마찬가지로 컴파일 및 링크 후 메모리 특정 번지에 할당된다. 함수 코드나 문자열 리터럴은 실행 중 변경되지 않으므로 일기 전용인 텍스트 세그먼트에 할당된다. 텍스트 세그먼트의 코드도 메모리 특정 번지에 로드되며 실행 중 함수의 주소로 사용된다. 함수에 대한 포인터를 선언하려면 함수 포인터가 가리킬 함수의 원형이 필요하다..