Android 프레임 워크?
Android 애플리케이션을 빌드하는 것보다 훨씬 쉽게 만들 수있는 프레임 워크가 있습니까? 관심이 있으십니까?
방금 App Dev Wiki 에 대해 알게되었습니다 . 웹 사이트에 설명 된대로 :
이 위키는 링크, 도구, 라이브러리 및 모바일 개발에 유용한 모든 것을 수집하기위한 것입니다.
현재 나열된 Android 프레임 워크는 다음과 같습니다.
곧있을 것입니다!
저는 Android 공유 라이브러리 인 DroidFu에서 작업하고 있습니다.
- 활동 (및 서비스)에서 직접 사용할 수있는 수많은 유틸리티 기능 (예 : 목록 및 오류 대화 상자 생성, 의도 가용성 확인, Android에 원하는 기능이없는 경우에 대한 기타 해결 방법 / 교체)
- 비동기 작업의 손쉬운 처리 (방향 변경 후 대화 부활 처리)
- 구성 기반 XML 풀 파서에 대한 규칙을 사용하는 간편한 XML 구문 분석
- ListAdapterWithProgress (로드 할 때로드 스피너를 마지막 요소로 렌더링) 또는 스피너를 렌더링하는 동안 URL을 통해 이미지를 지연로드하는 GalleryItem 위젯과 같은 새 어댑터 및 위젯
- FIFO 캐시에 의해 지원되는 웹에서 비동기 적으로 이미지를로드 할 수있는 ImageLoader는 목록 및 항목에서 아바타를 렌더링하는 데 적합합니다.
나는 이것을 GitHub에서 사용할 수 있도록 할 계획입니다.
계속 지켜봐주세요.
업데이트 (2013 년 2 월) 더 이상이 작업을하는 사람이 없다는 점에 대해 죄송합니다. 프로젝트에 참여한 모든 사람들은 계속 진행했고 lib는 주로 Qype 앱에서 사용 되었기 때문에 아무도 더 이상 유지하고 싶지 않다고 생각합니다 (Qype는 Yelp btw에 의해 인수되었으므로 우리가 허용 할 수 있을지 확신 할 수 없습니다. , 대부분이 Qype에서 근무하는 동안 개발 되었기 때문입니다.)
구제하고 싶은 사람을 위해 출처가 여기 있습니다 .
실제로는 '소프트웨어 프레임 워크'가 아니라 간단한 앱을 쉽게 만들 수있는 도구입니다 (Google이 말하는 것입니다).
http://appinventor.googlelabs.com/about/
이 접근 방식을 좋아하지 않기 때문에이 도구를 사용하지 않지만 시도해 볼 수 있습니다.
App Inventor를 사용하여 다양한 유형의 앱을 빌드 할 수 있습니다. 종종 사람들은 MoleMash와 같은 게임이나 친구의 얼굴에 재미있는 그림을 그릴 수있는 게임을 만드는 것으로 시작합니다. 휴대 전화의 센서를 사용하여 휴대 전화를 기울여 미로를 통해 공을 움직일 수도 있습니다.
그러나 앱 구축은 단순한 게임에만 국한되지 않습니다. 정보를 제공하고 교육하는 앱을 만들 수도 있습니다. 당신과 당신의 반 친구들이 시험을 위해 공부하는 데 도움이되는 퀴즈 앱을 만들 수 있습니다. Android의 텍스트 음성 변환 기능을 사용하면 전화로 질문을 소리내어 질문 할 수도 있습니다.
App Inventor를 사용하기 위해 개발자가 아니어도됩니다. 이는 코드를 작성하는 대신 앱이 보이는 방식을 시각적으로 디자인하고 블록을 사용하여 앱의 동작을 지정하기 때문입니다.
지금 가장 좋은 IMHO 중 하나는 Appcelerator입니다.
무료 오픈 소스, 모든 주요 플랫폼 (크로스 플랫폼)을위한 하나의 앱 개발, 앱을 네이티브 코드로 컴파일, 풍부한 API 포함 ...
나는 그것을 가지고 노는 것을 즐겼다. 매우 배우기 쉽다 :)
이 도움을 바랍니다!
추신 : 내가 거기에서 일하는 것처럼 들리지만 불행히도 나를 위해 :(
모바일 애플리케이션 개발 속도를 높이거나 플랫폼 간 또는 코드가없는 다양한 범위와 목적의 여러 프레임 워크가 있습니다.
기술은 경쟁과 새로운 아이디어를 바탕으로 번창하므로 둥근 바퀴를 만들 수 있다고 생각되면 다른 솔루션을 사용하지 마십시오.
html + javascript를 사용하여 Android 앱을 작성하는 데 사용할 수있는 phonegap 도 있습니다.
http://www.motherapp.com/은 분명히 'HTML'을 '응용 프로그램'으로 변환합니다.
간단한 프레임 워크는 안드로이드와 완벽하게 호환됩니다. XML 직렬화 및 데이터 바인딩에 대한 주석이 달린 접근 방식이며 완전히 양방향입니다. 따라서 Android 플랫폼에서 XML을 읽거나 쓸 수 있습니다. 더 많은 것은 정말 가볍고 외부 종속성이 없다는 것입니다. 본질적으로 Android 플랫폼을 대체하는 JAXB와 같습니다. 자세한 내용은 Tutorial을 확인하십시오 .
목록을 계속하려면 :
저는 안드로이드 컴포넌트 개발의 고통을 덜어주는 데 초점을 맞춘 BARACUS 프레임 워크를 개발 중입니다.
현재 기능 :
- 종속성 주입이있는 Bean 컨테이너 (인터페이스 또는 구현에 기반한 유형)
- 순수 자바 구성
- 빈 라이프 사이클 관리
- 기본 ORM w를 갖는 작은 OR-Mapper 솔루션. 지연 로딩 및 자동 행 매핑
- 선언적 양식 유효성 검사
- Database hot backup and recovery
- Automated database version management + automated migration
The library is available through maven central repository (including a maven archetype).
Also, a set of tutorials is available on blogstpot
The library is Apache2 licensed, open source (on github) and free usable in any projects (commercial+non-commercial).
I have completed developing an Android Framework for everyone to be able to use easily and quickly. I already developed several applications with that and it is called appFramework and as you can see, you will be using almost every feature and latest libraries in seconds with just extending or implementing the classes i have already created in the library. Setup process is already included, rest of using roadmap is up to you!
Already Created Classes of Features:
- Google Map
- Recycler View
- Retrofit
- Firebase Auth
- RunTime Permission
- CircleImageView
- BottomBar
- Tag Styled Picker
- Right or Left Swipe Actioned Layout (FlingCard)
- Material SearchView
- AppCompatActivity
- Drawer
- Tag Activites of Fragments
- ConfirmationDialog
Have a nice coding!
참고URL : https://stackoverflow.com/questions/1470438/android-framework
'programing tip' 카테고리의 다른 글
C # 용으로 작성된 퍼지 검색 또는 문자열 유사성 함수 라이브러리가 있습니까? (0) | 2020.11.21 |
---|---|
svn cp 또는 svn mv를 사용할 때 패치가 적용되는 svn diff 생성 파일을 만드는 방법은 무엇입니까? (0) | 2020.11.21 |
거의 정렬 된 배열 정렬 (k 이하로 잘못 배치 된 요소) (0) | 2020.11.21 |
작성 및 업데이트시 MySQL CURRENT_TIMESTAMP (0) | 2020.11.21 |
Python : 선택적 함수 매개 변수가 설정되었는지 확인하는 방법 (0) | 2020.11.21 |