분류 전체보기 37

안드로이드 할 줄 몰라도 Ai로 개발부터 배포까지 가능할까 1~6 - 중간 점검

중간점검 - 현재 개발은 중간까지 온 것 같다.현재까지 개발된 사항 및 Todo list 정리 # Android MGCS App Development Context ## 1. Project Overview I am building a single-developer Android app called **MGCS (Modified Glasgow Coma Scale)** for small animals. The app calculates coma scale scores based on 3 categories: * Motor Activity (1~6) * Brainstem Reflex (1~6) * Level of Consciousness (1~6) Total score range: 3 ~ 18 Status:..

안드로이드 할 줄 몰라도 Ai로 개발부터 배포까지 가능할까 - 6 github 연동, commit, push

오늘은 github에 소스를 올려볼 것이다.원래는 안드로이드 스튜디오를 설치하고 개발과정을 담을까도 했는데 설치하는 건 너무 많은 블로그에 적혀있기도 하고.. 개발 과정도 아직 초기라.. 일단 github에 연동을 하겠다! 정리 전에 간단하게 설명하자면 Git → 내 컴퓨터에서 소스코드를 버전 관리하는 프로그램 (로컬에서 작업 기록 저장) GitHub → Git 저장소를 인터넷(클라우드)에 올려서 공유하는 서비스 commit → 현재까지의 변경사항을 로컬 저장소에 기록하는 것 아직 GitHub랑은 아무 관련 없음 그냥 내 컴퓨터 안에 저장하는 단계 push → 로컬에 commit한 내용을 GitHub 같은 원격 저장소에 업로드 pull → GitHub(원격 저장소)에 있는 최신 내용을 내 컴퓨터로 가져오..

안드로이드 할 줄 몰라도 Ai로 개발부터 배포까지 가능할까 5 - 프로젝트 타임라인

오늘은 프로젝트 타임라인을 작성해 보겠다.사실 1인 개발에다 직장생활 후 시간을 쪼개서 만드는 것이라 타임라인을 지키는 것이 쉽지는 않겠지만, 그래도 실무에서는 가장 중요한 것이 일정을 지키는 것이기 때문에 프로젝트 타임라인을 작성해 보았다.상세 타임라인을 작성해 준 것 자체도 인상적이었지만, 막힐 수 있는 부분까지 예상해서 작성해 준 점이 특히 좋았다. 이게 실무에 활용된다면 꽤 유용하지 않을까 싶었다.왜냐하면 실무에서는 직접 해보지 않은 작업도 예상으로 시간을 산정해야 하기 때문이다. 예상보다 짧게 걸리는 것은 문제가 없지만, 반대로 오래 걸릴 경우 일정 관리에 어려움을 겪게 된다.연차가 적은 개발자들에게는 특히 유용할 것 같다.Q. 프로젝트 타임라인 작성해줘. 환경설정부터 해야해 A. 좋아요 👍..

안드로이드 할 줄 몰라도 Ai로 개발부터 배포까지 가능할까 4 - 와이어프레임, 화면 정의서

오늘은 와이어프레임과 화면정의서를 작성해 보려 한다. 일단 난 앱을 전문적으로 개발해 보지 않은 사람으로서 와이어프레임이란 단어를 사실 처음 들어봤다. 그래서 개념부터 GPT에 질문을 했다.Q. 와이어프레임 이건 뭐야? 처음들어봐 설명해줘A. 📌 와이어프레임이란?👉 앱 화면을 “디자인 없이 구조만 그린 설계도” 입니다.쉽게 말하면한 줄 정리👉 와이어프레임 = 디자인 없는 UI 설계도📱 예시로 이해하기 (MGCS 앱)디자인 없이 그린 화면[MGCS APP] Animal Name: [________] Motor Activity ( ) 1 ( ) 2 ( ) 3 ( ) 4 ( ) 5 Brainstem Reflex ( ) 1 ( ) 2 ( ) 3 ( ) 4 ( ) 5 Consciousnes..

안드로이드 할 줄 몰라도 Ai로 개발부터 배포까지 가능할까 3 - 설계 , 와이어프레임

저번 아이디어 기획과 기능 리스트 작성에 이어 오늘은 설계를 해보려고 한다.좀 더 자세하게 어떻게 할 것인지 설계를 해보았다. 다음엔 와이어프레임에 대해 알아보고 작성하려고 한다.앱 전체 화면 구조 (UX 설계) (GPT)전체 화면 흐름입니다. Splash (선택) ↓Main Screen (MGCS 평가) ↓Menu ├ Records Screen (저장 기록) └ Chart Screen (차트 선택) ↓ Graph Screen (그래프 보기) 앱 전체 화면 구조 (UX 설계) (GPT가 작성한 것을 내가 수정)전체 화면 흐름입니다.Splash (선택) ↓Main Screen (MGCS 평가) ㅣ ↓ ㅣ Records Screen (저장 기록) ㅣ └ Select Ch..

안드로이드 할 줄 몰라도 Ai로 개발부터 배포까지 가능할까 2 - 기능 리스트

저번엔 전체적인 알고리즘을 작성하였다. (나 말고 GPT가 ㅎㅎ..) 이번엔 기능 정의와 개발 전 설계를 해볼 것이다. 일단 GPT가 준 순서는 아래와 같은데 1 아이디어 기획 2 요구사항 정의 3 기능 리스트 작성 4 와이어프레임 5 화면 정의서 6 아키텍처 설계 7 DB / API 설계 여기서 1번은 완료, 2번은 skip, 3번의 차례이다 GPT는 내가 묻지도 않았는데 1번 후에 설계를 해드릴까요? 하길래 응이라고 한 글자 쳤는데 설계를 쏟아내더라 그래서 일단 기능 리스트를 작성하고 설계 후에 4,5번을 하려고 한다. 사실 와이어프레임은 뭔지 모르는데 그건 이 글 작성 후 보고 판단하려 한다. 일단 GPT가 준 것을 기반으로 내 입맛에 맞게 수정을 하였다. 기능 리스트 정리 (GPT)MGCS 앱 기..

안드로이드 할 줄 몰라도 Ai로 개발부터 배포까지 가능할까 1 - 앱 구조 알고리즘

일단 안드로이드라 하면.. 대학생 때 수업 들은 게 전부이다. 실무로 해본 적 있다면 있고.. 없다면 없는.. 인턴 때 잠깐 했기 때문에 잘한다고 할 수는 없는 수준이다. 예전엔 구글링으로 앱을 만들었다면 이번엔 chatGPT를 활용해서 개발해 볼 것이다. 일단 여태 한 개발 경험으로 순서를 먼저 짰다. Q. 안드로이드 앱을 1인 개발하려고 해. 그럴 때 해야 하는 것들이 있잖아. 예를 들면 알고리즘 짜기, 화면정의서, Aos개발, 단위테스트, 통합테스트, 개발 project time line. 이런 게 뭐가 더 있는지, 이것들의 순서는 어떻게 되는지 정리해서 써줘 A. 1 아이디어 기획 2 요구사항 정의 3 기능 리스트 작성 4 와이어프레임 5 화면 정의서 6 아키텍처 설계 7 DB / API 설계 8..

[안드로이드 스튜디오] 앱에서 글 쓰기 / 리스트생성 , 내가 쓴 글 리스트에 추가, 리스트 삭제 / listView , EditText 사용 글자 예시 , hint

일부분 소스는 아래 나올테지만 전체소스를 보고싶다면~ https://yangcottondev.tistory.com/36 [안드로이드 스튜디오] GCS 앱 만들기 - 전체소스 MainActivity.java package com.example.gcs; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.view.Layo yangcottondev.tistory.com 1. EditText 사용하여 앱..

[안드로이드 스튜디오] Intent 를 이용한 다른페이지 이동 / 페이지 이동시 앱이 튕길때 / 새로운 페이지 java와 xml 연동

전체 소스가 보고싶다면~ https://yangcottondev.tistory.com/36 [안드로이드 스튜디오] GCS 앱 만들기 - 전체소스 MainActivity.java package com.example.gcs; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.view.Layo yangcottondev.tistory.com 만든앱에 목록추가 버튼을 누르면 페이지를 이동시키려한다. 1...