코린이예요
47
2021-07-04 20:37:34 작성 2021-07-05 16:47:14 수정됨
10
850

[ 완료 ] 안드로이드 JAVA 멘토님 모십니다~


안녕하세요~

안드로이드 초보 4명이 모여서 거창하게 프로젝트를 해보려고 합니다

1명은 스프링 쪼오금, 자바스크립트 쪼오금, 웹뷰로 안드로이드 앱 2개 출시 해봤구요

1명은 스프링 독학 및 자바 하실줄 알구요~

1명은 직장인이시구, 스프링과 vue.js 하실수 있습니다

1명은 플러터 좀 배우다가 네이티브 xml 프런트 스터디하고 싶다는 분입니다

요분이 디자인을 맡으실 예정입니다. 포토샵도 잘 합니다


프로젝트는 메가커피 키오스크를 그대로 만들어보려고 합니다

1. 앱 시작시 업데이트 기능

2. 타앱과 연동하여 결제하기(카드결제) (app to app 통신 시리얼통신 아님)

3. pcb보드와 usb to serial 통신해보기 (아두이노 sdk 다 있음)

4. 판매내역 결제내역 설정 정보 등 서버와 통신하기

5. 쿠폰기능 만들어보기 입니다

위와 관련하여 멘토 해주실분을 모십니다

즉, 백엔드 쪽은 멘토해주실 필요가 없을 것 같구요~

자바 안드로이드 네이티브 쪽으로 해당 키오스크에 대한 기본구조와

어떤 방식으로 풀어 나갈 것에 대한 멘토

그리고, 저희가 짜는 코드에 대한 리뷰 및 질의응답 정도만 해주시면 됩니다

기간은 두달, 모임은 첫모임(7월 중순예상), 중간모임(8월중순예상), 해산모임(9월말예상) 이렇게 3번

만날예정이고, 일요일에 모임을 가질 예정입니다

멘토님은 부담되시면 나오지 않으셔도 됩니다

문서로 모두 진행하셔도 됩니다

지역은 용인, 분당, 판교, 수원, 강남, 동탄 정도면 좋겠습니다

멘토님의 역활은 첫모임에 나아갈 방향과 어떤구조로 만들어야

하는지에 대한 간단한 설명을 해주시면,

단톡방을 만들고 저희가 각자 코드를 짜고 서로 리뷰를 하고, 잘못된 점이나

저희의 궁금증을 풀어주시어 저희를 올바른 길로 인도해주시면 됩니다

백엔드쪽은 이미 어느정도 경험치가 다들 있을 것이라서, 안드로이드쪽만

잘 가르쳐주신다면 좋겠습니다




후배들이 개발자가 되도록 많은 도움주실 좋은 멘토님

연락 부탁드립니다

나이불문, 성별불문 입니다

감사합니다~

-2
0
  • 댓글 10

  • yeori
    2k
    2021-07-04 22:02:30

    이거 회사에서 진행하는 일이거나 어디 납품하는거 아닌가요?

    개인들이 알음알음 모여서 만들기에는 꽤 구체적이고, 진짜로 카드 결제까지 붙이겠다면 납품까지 하는 제품같은데...

  • 코린이예요
    47
    2021-07-04 22:23:25 작성 2021-07-05 16:50:22 수정됨

    아닙니다~ 초보들이 모인거구요~

    이왕하는거 진짜처럼 프로젝트 해보려고 하는겁니다~

    제가 스프링 독학해보니, 실제 프로젝트에서는 다 달라서

    공부하는데 오래 걸렸어요~

    그래서 빡세게 해보려는 겁니다~

    납품하는 거면 혼자짜고 어려운것만 물어볼 사람 구하죠~ 굳이 고만고만한 사람 4명이 모여서...

    왜 공부를 할까요?

    그리고 초보들이 모여서 만든걸 어케 납품하나요?

    @yeori님 그런 안일한 태도로 납품해보셨어요? 욕먹고 고소당하십니다

  • 최동규
    8
    2021-07-05 07:21:55

    혹시 왜 키오스크인지 알수잇을까요. 키오스크를 만드실려고 하신다면 안드로이드 개발뿐 아니라 임베디드쪽 관련지식도 필요해보여서요

  • 최동규
    8
    2021-07-05 07:29:07 작성 2021-07-05 07:32:55 수정됨

    카드 결제및 pcb로 usb 시리얼통신하여 프린터 하는기능 그리고 앱업데이트하는 리커버리 기능까지 ... 거의 키오스크를 납품하는 한회사의 솔루션급으로 보입니다. 이걸 알려주실분이있을지도 궁금하네요. 개인적으로 키오스크 만들어본 입장에서 초보자 4명이서 해당앱을 만드는건 말이안된다고 생각해요. 카드결제만하더라도 이니시스 api및 기기를 구해서 해당 보드에 이식하는거 자체만 하더라도 1명의 프로개발자분이 1개월동안하는 작업의 양입니다. Usb통신은 프린터때문에 하실것 같은데. 프린터랑 app연결시 필요한 작업도 마찬가지로 절대 초보자가 할수없어요. 안드로이드 os 관련지식이 필요합니다. Hidl, selinux, libusb사용등...  또 보드를 구하셔서 안드로이드 os를 이식하는 브링업작업도 필요하고요.. 안드로이드를 배우실거면 차라리 키오스크가 아닌 일반앱을 카피하시는게 더 성과가 있어보입니다.

  • 드라고90
    269
    2021-07-05 10:46:49

    보다가 불편한 마음에 오랜만에 답글 달아봅니다.

    지난번 글이 올라왔을 때 딱 봐도 안되겠다 싶어서 그냥 눈팅만 하고 넘어갔습니다.

    제 생각을 얘기하자면

    첫번째로 프로그램 사이즈에 비해서 금액적인 부분에 메리트가 전혀 없기에

    본문에서 요청하신 모든 스킬을 가진 멘토가 구해질지가 과연 의문입니다.

    두번째로 제목은 네이티브 자바 멘토를 구하고 있는데,

    요청하신 스킬들은 네이티브 자바만 가지고는 구현 불가능하다 판단됩니다.

    단적으로 보드와 USB to Serial 통신해보기 라고 적어주셨는데,

    해당 기술은 네이티브 자바 개발자가 아니라 시리얼 통신을 주로 하는

    임베디드 개발자나 .net 개발자가 전문가 입니다.

    심지어 이 분야는 백엔드인데 백엔드는 경험이 충분하다 하니 이해가 잘 안가네요.

    제가 틀릴수도 있겠습니다만

    KIOSK를 여러번 만들어보았고, 장비 통신을 주로 하고, 결제 모듈을 붙여보았던

    제가 보기에는 이 글을 보시고 정말 도움을 주실 멘토분이 있는지가 의문입니다.

    정말 목적 자체가 스터디에 초점을 맞추고 있다면,

    일단 분석/설계에 초첨을 맞추고, 네이티브 자바의 도움을 받을 수 있는

    멘토분을 구하시는게 어떨까 싶습니다.

  • 코린이예요
    47
    2021-07-05 12:22:51

    안녕하세요


    일단 구했음을 알려드립니다


    댓글들을 보고 너무 어이가 없어서 글을 씁니다


    이곳은 스터디를 구하는 곳입니다

    우리 스터디 그룹은 이곳에서 결성되었습니다


    이곳은 외주 주는 곳이 아니거 선배가 후배를 끌어주는 곳인데 왜 자본주의자들이 나타나서 물타기하며


    돈이 적다는 것을 돌려말할까요?


    저는 38살때부터 스프링 혼자 배워서 지금은

    기본정도는 합니다


    자바는 어느정도 할줄 알고 안드로이드고 책보고 이것저것 해보았습니다


    근데 저희가 책이나 구글링하면 나오는걸 프로젝트로 한다면 실력이 늘까여?


    맘 같아서는 nfc랑 블루투스도 해보고 싶은데 샘플 구하기가 어려워서 안합니다


    제발 게시판 취지에 맞는 글을 써주시길 바랍니다


    이곳은 돈벌이 하는 곳이 아닙니다!!!

  • 코린이예요
    47
    2021-07-05 17:08:06

    @최동규 걱정 많이 해주셔서 답변 답니당~^^

    일반 기본적인 앱은 솔직히 혼자 하면 만들어집니다.

    네이티브로 잘 할줄 몰라서 그냥 웹뷰로 몇개 만들어보았습니다

    솔직히 웹뷰로 말면 1시간이면 앱 나옵니다. 물론 웹으로 만들어져 있다는 가정하에서요~ 

    웹뷰로는 여러번 어플 출시해봤습니다~

    그래서 일반 앱 만드는 건 네이티브 배울 생각도 안했구요 웹뷰로하면 해상도 별로 신경안써도 되고

    이쁘게 잘 나오는데 굳이 네이티브로 왜 할까 생각했구요~

    웹뷰는 속도가 느리다지만, 요즘 폰에서는 솔직히 별로 차이 안납니다


    근데 메가커피에 커피를 마시러 갔는데, OS가 안드로이드 더군요~ 카드결제기랑 프린터 다 달려있었구요

    신선한 충격이었습니다. 안드로이드로 시리얼 통신을? 카드결제를? 이건 윈도우만 되는거 아닌가?


    안드로이드가 윈도우를 대체할 수도 있겠구나 라는 생각이 들면서, 안드로이드를 배우고 싶어졌습니다

    그리고 이왕이면 제게 충격을 줬던 메가커피 키오스크를 만들어보고 싶었구요~

    마침 저랑 같은 생각을 가지고 계신분들을 요 게시판에서 만나서 시작하게 되었습니다


    앱 업데이트 부분은 AutoUpdate가 존재합니다 요즘 없는게 없는 시대인데...

    구글 검색하면 업데이트 관련 소스 라이브러리 많습니다


    그리고 카드결제는 알아보니, app to app으로 앱간의 통신을 통해 이루어집니다

    즉 우리가 건들 것 없이 그냥 앱간의 통신입니다. 해당 van사의 앱에서 처리합니다

    즉 우리는 app to app공부를 하는 것이죠


    시리얼은 아두이노 사서 공부할거구요~ sdk다 준다고 하더군요


    그리고 판매내역을 서버로 올려서 저장하는 것은 스프링을 해보았으니 

    쉬울 것이구요...


    JAVA  1도 모르는 사람이 모여서 공부하는 것이 아니고,

    그래도 기본은 아는 사람들이 모여서 라이브러리 써서 하는 것이니~


    한달안에도 만들 수 있다고 생각하지만, 두달로 잡고 공부해보려고 합니다

    관심 감사합니다~^^




     





  • 최동규
    8
    2021-07-05 21:12:03

    네 키오스크앱으로 주제를 정하신 이유는 잘알겠습니다. 말씀하신 메가커피 키오스크 개발에서 제가 안드로이드 os개발을 맡고 프로젝트를 진행한 경험이 있어 노파심에 말씀드린거였어요. 일단 키오스크 프로젝트는  2업체에서 협력해서 만든만큼 규모가 작은 프로젝트가 아니라서요.  일반 앱개발 회사와 저희 같은 안드로이드 시스템 회사. 저는 결제모듈과 프린터를 맡았엇구요. 땨문에 4명이서 해당 키오스크를 만드는게 너무 힘들지 않을까 해서 말씀드린거였습니다. 이왕 시작하신거 화잇팅 하시길 바랍니다. 

  • 최동규
    8
    2021-07-05 21:13:54

    아 그리고 프린터 같은 경우는 시리얼통신이 아닙니다. Usb로 벌크통신으로 구현했던 기억이 나네요. 

  • 코린이예요
    47
    2021-07-05 21:24:08 작성 2021-07-05 21:24:31 수정됨

    @최동규

    헐 메가커피를 직접 개발하셨다니~


    대단하십니다!!! 부러워요 ㅠㅠ


    역시 세상은 좁네요~^^;;;


    프린터는 패스하려구요~ 


    어차피 공부니까용~^^


    감사합니다~^^

  • 로그인을 하시면 댓글을 등록할 수 있습니다.