앱개발 5

플러터 처음 빨리 시작하기~

1. 폴더구조 플러터개발시작시 유튜버들이 많이 사용하는 폴더구조 2. 스타일에 사용될 상수 만들기 디자인과 관련된 상수를 가진 색상 클래스, 엘리먼트 형태관련 클래스를 만들어서 디자인을 쉽게 하기 3. 데이터 모델 만들기 사용할 데이터의 형태를 지정하기 위해 데이터 모델만들기 4. 실제 사용하거나 UI디자인/테스트를 위한 데이터 만들기 개발중 데이터를 제공할 파일을 만듬 5. 여러개의 스크린을 불러올 수 있는 스크린콜랙션파일 생성 (Optional) 6. 여러개의 위젯을 불러올 수 있는 위젯콜렉션파일 생성 7. 웹을 위한 반응형 위젯 만들기 8. 데이터 오브젝트나 오브젝트 리스트를 json으로 바꾸기 9. 스트링으로 된 Json을 리스트로 바꾸기 10. GetX로 상태관리 GetX를 통해 state를 관..

플러터에서 자식 위젯의 메서드 부모에서 호출하기

플러터는 위젯으로 구성되어 있다. 그렇기 때문에 위젯간의 소통을 할 수 있는 방법을 아는 것이 중요하다. 위젯간의 소통 방법들을 공부하지 않으면 분리되지 않은 거대 위젯으로 앱이 구성이 될 것이다. 부모의 버튼을 눌렀을때 자식 스크롤 위젯이 자동으로 맨 밑까지 내려오게 하는 기능을 구현해야 했다. 위젯이 나누어지지 않았을 때는 문제가 없었지만 위젯이 부모와 자식으로 나누어 지면서 버튼과 리스트가 분리 되었다. 이때 부모가 자식의 메서드를 호출해서 그 메서드가 자식을 움직이게 만드려면 어떻게 해야 할까? StackOverflow에서 두가지 방법을 찾을 수 있었다. 첫번째는 메서드를 초기화한 클레스의 인스턴트를 전달하는 방법 1. 클레스에 메서드를 초기화 해서 자식 위젯에 인스턴트를 전달한다. 2. 자식위젯..

개발이 어려운게 아니라... 기획이 어려운 것일지도.

혼자서 개발을 할때는 기획 역시 혼자서 해야 한다. 사실 다른 사람들은 혼자 개발할 때 기획과 개발을 정확히 나누면서 하는지 그렇지 않은지 모르겠지만 난 그렇게 하지 않았다. 그래서 문제가 발생한 것이다. 모든걸 개발이라고 생각해 버린것... 정확한 기획 없이 코드를 만드려했다. 그러다 보니 애매하다... '어떻게 만들겠다' 정하지 못한체로 만들 생각이 끼어든다. 사실 코딩하는 것은 생각보다 단순하다. 왠만한건 구글에 다 나와있다. 명확한 목표가 있으면 그걸 구현하는건 그저 시간투자이다. (물론 깔끔하고 완벽한 코딩은 어렵겠지만) 하지만 기획에서 명확한 구현의 목표를 정하지 못하면 코딩이 막혀버리고 코딩은 어렵다... 라고 잘못된 인식을 가질 수도 있다. 기획이 어려운게 정답이 없다...ㅠㅠ 이렇게 할까..

[앱개발] 어플리케이션 성공의 3 요소 중

기획, 개발, 홍보 무엇이 더 중요할까. 개발을 못하는 사람에게는 개발이 중요하다 생각이 들겠지만 개발을 하는 사람 역시 개발을 제외한 다른 부분을 소홀이 하는 경우를 많이 보았다. 나 역시 어플리케이션을 만들때... 기획을 소홀히 한 것 같다. 사실 마인드가 그랬었다. 개발에 비중을 더 둔것이다. 런칭을 해보고 홍보를 해보니 "사용자가 필요한게 무엇일까" 더 생각을 해봤으면 어땠을까 한다. 물론, 개발은 그 기획이 아이디어가 아닌 현실화가 되는데 있어 중요하다. 아무리 뛰어난 아이디어라도 현실화 시킬수가 없으면 소용이 없는 것이 아닌가. 그런데 다행이도 개발패러다임의 변화라든가 개발환경의 변화로 인해 개발영역은 더 쉬워지고 있는 것 같다. 현실화시키는 중요한 단계가 쉬워진다는 것은 그만큼 홍보와 아이디..

기타 2020.09.12

1. [앱 개발 후 홍보 3일차] 개발한 앱 페이스북 홍보 진행

개발자로 살아간건 단지 5개월 밖에 안되지만 대략 5년 정도를 웹에 시간을 투자한거 같다. 웹사이트를 여러차래 만들었다. 웹만 만들다 보니 나도앱과 윈도우 프로그램을 만들어보고 싶다는 생각이 들었다. "어렵다, 생소하다, 앱보단 그래도 미래는 웹아닌가?" 생각하며 미루고 미루다 목표를 정했다. 목표는 "쓰레기같은 앱을 만들더라도. 플레이스토어에 올려보자^^" 였다. (그래도 내가 만든게 쓰레기는 아니길....) 그래서 회사가 끝난 저녁시간과 주말 짬을 내어 플러터로 앱을 하나 만들었다. 앱을 만드는데 3개월이라는 시간이 걸렸다. --------- 홍보 1일차 네이버 블로그를 만들어 앱을 소개했다. 물론 새로 만든 블로그를 방문한 사람은 제로(0)이다. 홍보 2일차 역시 방문자 0 홍보 3일차 하나의 글을..