일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- textfield
- activity
- boj
- GitHub
- android
- 코루틴
- pandas
- livedata
- architecture
- Python
- androidStudio
- TEST
- 암호학
- Compose
- Codeforces
- MiTweet
- 쿠링
- Gradle
- Kotlin
- 백준
- Hilt
- Rxjava
- MyVoca
- ProGuard
- AWS
- Coroutine
- 프로그래머스
- relay
- Coroutines
- 코드포스
- Today
- Total
목록프로젝트 (32)
이동식 저장소

개발일지는 하루마다 쓰는 게 아니라 기능을 추가할 때마다 쓰려고 한다. 어제 개발일지를 작성하지 않은 이유도 그와 같다. 원래 타임라인을 불러오는 기능을 개발하려 했는데, 아예 트윗 작성 기능을 완성해도 좋을 것 같다는 생각이 들었다. 트윗 작성 화면 제작 메인 화면에 있던 입력 창을 지우고, 오른쪽 하단의 버튼을 눌러서 트윗 작성 화면으로 넘어가게 만들었다. 작성 화면은 Activity로 구현했다. 버튼을 누르면 화면이 나타난다. 화면은 크게 상태 정보, 트윗 작성, 미디어 선택의 세 부분으로 나눌 수 있다. 상태 정보에는 프로필 이미지와 계정 이름, @ 아이디를 보이게 했다. 참고로 twitter4j에서는 userId가 아니라 screenName에 접근해야 @로 시작하는 아이디를 얻을 수 있다. us..

원래는 나만의 SNS 앱을 하나 만들어서 쓰려고 했지만 트위터를 다시 시작하는 김에 목표를 바꾸었다. 쓰레기같은 공앱을 대체할 앱을 만들자! 공앱 안 좋은 건 예전이나 지금이나 달라지질 않는다. 이참에 내가 쓰는 기능만 모아서 깔끔하게 앱을 만들어 보자. MiTweet 개발 목표 트위터의 핵심 기능(트윗 작성, 타임라인 갱신, 팔로우/언팔로우 등)을 지원 내가 안 쓰는 기능(리스트, 북마크 등)은 미지원 최소한 공앱보다는 좋은 성능을 보이게 스와핑 등 제스쳐에 반응하기 디자인은 깔끔하게 위에 있을수록 더 중요한 목표이다. 즉, 디자인은 제일 마지막 목표라는 말. 내가 그렇게 디자인 감각이 좋은 편이 아니라서.. 그래도 아주 나쁘게는 만들지 않는다. 출발 트위터는 API를 자세하게 제공하고 있지만, 이걸 ..