2011-01-12 2 views
1

저는 기본적으로 리눅스의 임베디드 시스템 프로그래머입니다. 그러나 안드로이드 애플리케이션을 작성하는 데있어 손을 잡고 싶습니다. 이전 Java 경험이 없으면 GUI 툴킷 또는 저에게 도움이되는 것이 있습니까? 또는 Java를 배우는 것이 필수적입니다. 나 같은 초보자를위한 링크 나 팁은 매우 유용 할 것입니다.Java 프로그래밍 경험이없는 시스템 개발자가 Android Apps를 작성할 수 있습니까?

+0

자바를 배워야 할 것입니다. 하지만 임베디드 (C 또는 C++)를 사용하면 꽤 빨리 가져와야합니다. –

+0

다음 사이트에서 Google App Inventor를 사용해 볼 수 있습니다. http://appinventor.googlelabs.com/about/ 코드 줄 작성 필요 없음 –

답변

2

프로그래밍을 원하지 않는 사용자를 위해 다양한 앱 빌더가 제공되지만 제작할 수있는 앱은 매우 제한적입니다. 기본적으로 이러한 빌더는 개발자가 응용 프로그램을 빌드하기 전에 개발자가 개인화 한 일련의 템플릿을 제공합니다. 예를 들어 비디오 플레이어 템플릿의 경우 개발자는 배경색 등의 모양과 느낌을 선택하지만 나머지 응용 프로그램은 고정됩니다.여기

는 이미 프로그래머와 자바 경로는 다음 시도 할 수 매우 집약적이기 때문에 몇 가지에 보이는 문서에서는 무 프로그래밍 APP-빌더

http://hypernextandroid.wordpress.com/2012/09/04/coding-and-no-coding-app-makers/

를 사용하기 전에 고려하는 것입니다 Basic4Android, HyperNext Android Creator 등. Java/Android SDK 방식보다 학습 곡선이 훨씬 쉬우 며 기본 앱을 계속 생성 할 수 있습니다.

1

예. 가능합니다. 시작하려면 Android 튜토리얼이 필요합니다. 링크를 foolowing보십시오 : Four

  • One
  • Two
  • Three
  • 그것의 더 나은 당신이 먼저 몇 가지 basics of Java 학습을 시도하고이를 위해 노력합니다.

    희망이 도움이됩니다.

+0

모든 링크에 감사드립니다. 그러나 Android 프로그래밍에 대한 기본 검색을 통해 이러한 링크에 도달했습니다. Java 코딩 지식없이 Apps를 작성할 수있는 도구가 있는지 궁금합니다. – screwgoth

0

자바를 배워야합니다. 그러나 C에 익숙하다면 구문이 익숙 할 것입니다. 그것은 객체 모델이 매우 간단하고 라이브러리가 훌륭하기 때문에 재미 있어야합니다. 물론 안드로이드는 자체 제약과 모범 사례를 가지고 있습니다.

+0

학습 곡선이 가파르지 않다는 말을하는 것입니까? 코어 자바를 배우면 충분할까요? – screwgoth

+0

Java의 학습 곡선이 가파른 것은 아닙니다. 그러나 Android 라이브러리 및 응용 프로그램 수명주기 등은 별도이며 자체 학습 곡선이 있습니다. 즉, 임베디드 시스템 프로그래밍의 일반적인 제약 사항 중 많은 부분이 익숙해야하므로 Android 학습 곡선은 주로 라이브러리 자체에 포함될 것입니다. – maerics

1

예.

  • App Inventor for Android - 그것의 간단하고 쉬운, 사전 자바 프로그래밍 지식이 필요 ADT 플러그인

  • 이클립스 - 응용 프로그램을 개발할 수있는 더 좋은 방법은 - UI 개발을위한 Hello World

  • 로 시작하지 - ADT 플러그인이 포함 된 UI 편집기를 내장하거나 DroidDraw

2

나는 오전 2 개월 늦었지만 Titroid Studio라는 소프트웨어를 사용하여 Android 앱을 개발했습니다. 게임과 같은 고급 앱을 작성할 수는 없지만 간단한 앱을 개발할 때 유용합니다. Mac을 사용한다면 iOS 용으로도 개발할 수 있습니다.

기본적으로 자바를 배우기보다 자바 스크립트와 PHP를 사용하여 앱을 작성합니다.

Cons-

  1. 그것은 안드로이드에서 일반적으로 사용되는 대부분의 기능은 아이폰 OS SDK하지만 그것뿐만 아니라 많은 누락이 포함되어 있습니다.
  2. 앱의 크기는 일반적으로 10-20MB 범위입니다.

단순한 앱을 만들고 싶다면 빠른 티타늄을 사용하는 소프트웨어입니다.

관련 문제