Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

모바일 앱(안드로이드) 229

안드로이드 앱 만들기 : Paging 처리의 오해(?)

https://billcorea.tistory.com/381 안드로이드 앱 만들기 : Sqlite 로 구현해 보는 Paging (feat Jetpack compose, 대량 데이터 조회) 오늘 적어 두고자 하는 주제는 Paging입니다. 웹 개발을 하는 경우에는 각종 framework 등을 이용해서 데이터 조회 시 UI의 부하를 줄이기 위해서 Paging을 할 수 있도록 지원을 받습니다. xml layout 을 구 billcorea.tistory.com 이전 글에서 말했던 페이지 처리의 오류가 발견되었습니다 ㅋ~ 사유는 데이터의 개수가 페이징을 할 수 있는 기본 건수보다 작은 경우 오류가 발생하는 것을 확인하게 되었습니다. 조치 페이지 처리의 클래스를 수정 하였습니다. class ListViewSourc..

안드로이드 앱 만들기 studio 에도 bot 바람이???

https://developer.android.com/studio/preview/studio-bot/availability Studio Bot Availability | Android Studio | Android DevelopersStudio Bot is available in over 140 countries and territories.developer.android.com android studio 에도 bot이 적용 될 수 있다네요. 아직은 canary 버전이라 안정감은 덜 하지만 금새 stable 해 질 것이라 믿으며 도전해 보겠습니다. 아직은 영어로만 대화가 가능 하다네요. ㅠㅠ 얼른 한글을 알게 되길 바라며... studio bot 이야기를 옮겨 봅니다.

안드로이드 앱 만들기 : Layout 만들기 xml vs jetpack compose 장.단점 비교해 보기

안드로이드 레이아웃은 XML 파일을 사용하여 정의하는 것이 일반적입니다. 최근에는 Jetpack Compose라는 새로운 레이아웃 라이브러리가 도입되어 XML 레이아웃과 함께 사용되고 있습니다. XML 레이아웃의 장점 익숙한 방식: XML은 개발자들이 익숙한 레이아웃 방식입니다. 다양한 레이아웃 지원: XML은 다양한 종류의 레이아웃을 지원합니다. 성숙한 생태계: XML 레이아웃은 오랜 시간 동안 사용되어 왔기 때문에 다양한 라이브러리와 툴이 지원됩니다. XML 레이아웃의 단점 복잡한 코드: XML 레이아웃은 복잡한 UI를 구현하기 위해 많은 코드를 작성해야 합니다. 유지보수 어려움: XML 레이아웃은 유지보수가 어렵습니다. 성능 저하: XML 레이아웃은 Jetpack Compose에 비해 성능이 저하될..

안드로이드 앱 만들기 : RecyclerView 에 대한 review (feat ChatGPT-3.5)

오랜만에 xml Layout 버전으로 앱을 구현해 보았습니다. 요새는 jetpack compose 만으로 layout 을 구성해 왔기 때문에... 이제 와서? 다시 xml 버전으로 layout 을 만들어 봅니다. 다시 한번 느끼는 것이지만, 번거롭기는 합니다. 그래서 chatGPT 에게 질문을 해 보았습니다. do you know android recyclerview ? 문법에 맞는 질문은 아닐 겁니다. 그래도 친절하게 답을 해 줍니다. Yes, I'm familiar with Android RecyclerView. RecyclerView is a powerful and flexible Android UI component that is used to display a scrollable list of ..

안드로이드 앱 만들기 : MSSQL 등의 DB 접속은 어떻게 하지 ?

오늘은 구현하고자 하는 앱에서 MSSQL 등의 DB 서버 접속에 대한 이야기를 해 볼까 합니다. java에서 JDBC 등으로 DB Server 접속하는 web 서비스 구현을 해 보기는 했습니다만. android에서 jdbc 등으로 DB 접속을 구현해 보는 건 또 처음인 듯합니다. 일반적으로 앱 서비스를 구현하더라도 DB 서버에 직접 접속하는 것은 그렇게 바람직한 모습은 아닌 것으로 생각이 듭니다. 그래도 한번 구현을 도전해 보겠습니다. // MSSQL jdbc connect implementation 'net.sourceforge.jtds:jtds:1.3.1' // coroutines & lifecycle 처리를 위해서 2줄 추가 implementation 'org.jetbrains.kotlinx:kot..

안드로이드 앱 만들기 : AVD 가 갑짜기 실행 되지 않아요 (스마트 앱 컨트롤)

https://support.microsoft.com/ko-kr/topic/%EC%8A%A4%EB%A7%88%ED%8A%B8-%EC%95%B1-%EC%BB%A8%ED%8A%B8%EB%A1%A4%EC%9D%B4%EB%9E%80-285ea03d-fa88-4d56-882e-6698afdb7003 스마트 앱 컨트롤이란? - Microsoft 지원기본적으로 스마트 앱 컨트롤이 너무 자주 방해가 되는지 확인하려고 합니다. 회사 사용자, 개발자 또는 다른 사용자가 정기적으로 수행할 수 있는 몇 가지 합법적인 작업이 있는데, 스마트 앱 support.microsoft.com 흠... 어느 날부터 windows 11의 알림이 많아지기 시작했습니다. 사유인즉은 스마트 앱 컨트롤이 무언가를 실행할 수 없도록 막았다는 경고(..

안드로이드 앱 만들기 : jetpack compose 1.5 가 안정화 되었습니다. (인터넷 펌)

https://developer.android.com/jetpack/compose/bom/bom-mapping?hl=en BOM과 라이브러리 버전 매핑 | Jetpack Compose | Android Developers BOM과 라이브러리 버전 매핑 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 라이브러리 그룹 2022.10.00의 버전 2022.11.00의 버전 2022.12.00의 버전 2023.01.00의 버전 developer.android.com 이글은 인터넷에서 퍼온 글임을 밝혀 둡니다. 개발자 문서를 한글 버전으로 보면 아직 번역이 되지 않았는지 이 정보와는 다르게 이전 버전에 대한 이야기만 나옵니다. 그래서 영어 버전으로 페이지를 열어서 구글 번역기를 돌려..

안드로이드 앱 만들기 : Azure 플랫폼 - Microsoft Azure 안드로이드 에서도 가능(?)

오늘은 시도해 보지는 못했지만, 혹시 시도해 보려는 분들을 위해 검색한 정보를 모아 보도록 하겠습니다. MicroSoft 가 제공하는 Azure database 도 안드로이드에서 접속해 사용해 볼 수 있을까요? https://learn.microsoft.com/en-us/sql/connect/jdbc/step-3-proof-of-concept-connecting-to-sql-using-java?view=sql-server-ver16 Step 3: Connecting to SQL using Java - JDBC Driver for SQL Server Step 3 is a proof of concept, which shows how you can connect to SQL Server using Java a..

안드로이드 앱 만들기 : 스크래핑 2번째 이야기 URL 열어 보

오늘 이야기는 저 이미지와 같이 읽어 정보를 이용해서 해당 게시 홈페이지의 글들 중에서 최신 글을 찾아 열어 볼 수 있는 기능 구현 이야기를 이어 보겠습니다. 먼저 gradle 파일에 jsoup 사용을 위해 추가합니다. python에서는 beautifulsoup 같이 html 문서의 파싱을 등을 할 수 있습니다. // jsoup implementation 'org.jsoup:jsoup:1.16.1' url 정보를 받아 왔다면 이제 그 페이지를 열어서 받아온 html 문서의 내용에서 최신글을 번호를 확인해 볼 수 있는 기능 구현 코드를 보겠습니다. var newUrl = "여기에 다가 게시자의 티스토리 블로그 URL 을 넣어 줍니다." CoroutineScope(Dispatchers.IO).launch {..

반응형