Creación de aplicaciones de Android – para principiantes (6 / 7 paso)

Paso 6: Fuentes de ayuda y asesoramiento

El primer lugar para ver si te quedas atascado debe ser el material del curso para el curso de Android que está siguiendo. ¿Hay una hoja de cuna/pista? ¿Puede usted descargar una transcripción de la Conferencia de vídeo relevante? – algunas personas les resulta más fácil tomar las cosas al leerlos.

Si no puede obtener su código para compilar, que puede ser muy frustrante, especialmente en los primeros días cuando usted no sabe lo que significan que los mensajes de error de Java – pueden ser un tanto crípticos. Tratar de pegar en un buscador y encontrará la respuesta.

Merece la pena perseverar con una tarea particular de la codificación antes de buscar ayuda, aprenderás mucho más rápido si usted puede detectar sus propios errores. La fuente definitiva de información Java es de Oracle documentación de Java. Iniciar allí cuando usted necesita ver algo, pero asegúrese de que está consultando la versión correcta para el JDK usas (estándar de edición de 8 es el último de ellos) si se llegar a través de un motor de búsqueda.

También puedes googlear el problema, y muy a menudo un hilo en el sitio web de Desbordamiento de pila vendrá en la primera página. Desbordamiento de pila es una comunidad en línea y foro para programadores, y al hacer clic a través de él, verá que puede las respuestas dadas por otros miembros de la tarifa y tasa también las cuestiones de utilidad. Si encontrará una pregunta similar a su propio problema, y una de las respuestas tiene un gran número de personas que se consideraban útil, entonces puede estar bastante seguro de que es una respuesta sensata.

Si no has hecho ningún progreso después de intentar resolver un problema por un par de días, entonces es tiempo de buscar ayuda más específica. Échale un vistazo a los foros de discusión para el curso y usted puede encontrar otros estudiantes que se quedó atascados en la misma tarea y publicado su solución o recibieron una sugerencia de otra persona. O puede encontrar a un compañero de codificación que estaría dispuesto a mirar el código y asesorar si vas a hacer lo mismo para él. (Comprobar que nada de esto es contra el código de honor de MOOC aunque). A menudo es más fácil detectar el problema en el trabajo de otra persona, mirarla fresco, de encontrar el error en el código propio que ha sido mirando le en la cara durante horas.

¿Conoces a alguien, en todo el mundo, que puede codificar en Java y podría ayudarte por correo electrónico cuando usted lo necesita? Si no, podría inscribirse en un sitio web como el desbordamiento de la pila y pedir ayuda a la comunidad. Pero ten en cuenta que las preguntas básicas de novatos que no se han molestado en leer la documentación de Java no será bien recibidas.

Otra buena fuente de información para principiantes (como programadores más experimentados) es GitHub. Es un sitio para que la gente puede subir código para colaboración o comentario, lo que significa que es un gran lugar para ver cómo otras personas han llevado a cabo tareas de programación particular, así como para buscar ayuda cuando no puede funcionar hacia fuera por qué el código no hace lo que debe o no compilar. Como desbordamiento de pila, debe hacer las peticiones de ayuda sólo como último recurso; los usuarios experimentados del sitio esperan principiantes a hacer sus deberes antes de preocupar con problemas sencillos.

Consejos

  • Ponga siempre en declaraciones de comentario para explicar el código, incluso si eres la única persona que siempre va a verlo. Es un buen hábito para entrar.
  • A menos que el código es sólo unas pocas líneas de largo, se acostumbra a escribir un "esqueleto" y luego lo descarne sección por sección, comprobar que compila antes de pasar a la siguiente sección.
  • Seguir las convenciones para nombrar, poner tu código, etc., facilitará el código para que otros puedan leer y por lo tanto, para ayudarle.
  • Del mismo modo, seguir la dirección de Android Diseño material (que cubre las cosas tales como paletas de color y tamaños de botón) para crear aplicaciones fáciles de usar, atractivo.
  • Si usted está teniendo dificultad para escribir su propio código desde cero, entonces empezar modificando código proporcionado en el curso o en otros lugares (por ejemplo, GitHub) para agregar características adicionales, hasta mejorar en confianza.
  • Tarde o temprano, cualquier curso decente de Android cubrirá el uso del depurador en el SDK. Aprender a utilizar y a entender los mensajes de salida del compilador, es competencias clave. Por desgracia, familiarizándose con el depurador está en ninguna parte cerca tan interesante como la codificación, pero asegúrese de que usted no salta esa parte del curso porque usted va perder mucho tiempo si lo haces.
  • Intente poner una línea de salida temporal de la impresión (por ejemplo

    Si se intenta averiguar si el código se obtiene en cuanto a donde se utiliza la variable newCounter) y luego abajo el código, poco a poco, hasta llegar a la zona de problema.

  • No trate de reinventar la rueda: hay estándar, aceptado formas de lograr determinados resultados. Si usted está tratando de hacer algo que parece que podría ser una tarea común (por ejemplo, intercambiar dos elementos de una lista), un internet busca para ver cómo se hace habitualmente. El sitio web de Android proporciona algunos útiles ejemplos de código.
  • Mirar otros código o invitar a programadores con más experiencia para comentar en el suyo, porque generalmente hay varias formas de llegar desde A B. Sólo porque tu solución funciona, no significa que es una buena.

Artículos Relacionados

Robot controlado por Android para principiantes (A Z)

Robot controlado por Android para principiantes (A Z)

¿Te gustan los Robots? ¿Eres nuevo en robótica? ¿Es usted pensando en construir un Robot desde cero? Si es así, este instructables es para usted. En este instructables voy a mostrarles cómo pueden construir un robot desde cero, también te muestro cóm
Coches controladas Android para principiantes (inventor de la aplicación MIT)

Coches controladas Android para principiantes (inventor de la aplicación MIT)

Se trata de un coche simple arduino/robot, controlado por una aplicación android creada usando inventor MIT app (aplicación de código abierto). NO SE PREOCUPE SI USTED ES UN PRINCIPIANTE EN ESTE CAMPO HE PROPORCIONADO TODOS LOS DETALLES EN MI PROYECT
Creación de PCB con Eagle para principiantes

Creación de PCB con Eagle para principiantes

Eagle es uno de los varios programas de diseño de PCB que se pueden conseguir gratis (otros programas incluyen KiCad y DipTrace).  La versión gratuita de Eagle es algo limitada en lo que puede hacer, DipTrace un poco más.  KiCad es opensource y por l
Solo clic encendido/apagado de tu móvil Android usando Arduino y pfodApp. Arduino para principiantes

Solo clic encendido/apagado de tu móvil Android usando Arduino y pfodApp. Arduino para principiantes

IntroducciónEste instructable muestra cómo puede cambiar un Arduino y la salida de tu móvil Android con tan solo un clic en el icono de pfodApp . Añadir un relé impulsado por esta salida para cambiar el hardware real. No hay codificación Android se r
Construir sus aplicaciones Android para IoT dispositivos usando la API REST de control

Construir sus aplicaciones Android para IoT dispositivos usando la API REST de control

Hace unas semanas he implementado biblioteca de servicio de web de resto para el tablero de WIZwiki-W7500ECO. He publicado en Instructables, (aparece contenido!)He decidido crear mis propias aplicaciones para monitorear mi junta con el resto APIs. Mi
Coche RC simple para principiantes (controlar Android por Bluetooth)

Coche RC simple para principiantes (controlar Android por Bluetooth)

Este es un proyecto simple de Android Bluetooth coche con Bluetooth control. Controlador Arduino se utilizaPara controlar el coche utiliza dispositivo Android con un acelerómetro incorporado. Inclinación hacia adelante - coche avanza, inclinación hac
Automatización casera DIY para principiantes.  Absolutamente ninguna codificación o soldadura necesaria.  Android/Arduino para encender cosas

Automatización casera DIY para principiantes. Absolutamente ninguna codificación o soldadura necesaria. Android/Arduino para encender cosas

Este instructiable está dirigido a los principiantes. Si usted puede manejar un cuchillo sin cortar los dedos se pueden hacer y personalizar este controlador de automatización del hogar.Estas instrucciones están también en línea en www.pfod.com.au ba
Cómo configurar Eclipse para el desarrollo de aplicaciones de Android

Cómo configurar Eclipse para el desarrollo de aplicaciones de Android

Desarrollo de aplicaciones para Android puede ser una experiencia divertida y emocionante. Para empezar a crear aplicaciones Android, necesita un entorno de desarrollo adecuado. Esto le permitirá utilizar todas las herramientas necesarias para crear
Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Actualización: un usuario pidió menú apoyo. pfodApp siempre admite submenús pero he agregado submenús al pfodDesigner. El instructable diseño un sistema de menú Custom muestra cómo utilizar pfodDesigner para crear un menú con submenús que mostrará en
Diseñar un menú personalizado menú sistema--Android/Arduino para principiantes--absolutamente ninguna programación requerida

Diseñar un menú personalizado menú sistema--Android/Arduino para principiantes--absolutamente ninguna programación requerida

IntroducciónEste instructable muestra cómo utilizar el libre pfodDesigner disponible en GooglePlay para diseñar un sistema Android menú con submenús para dispositivos compatibles con Arduino.El tutorial es adecuado para principiantes. No se requiere
Arduino para principiantes, ahora con datos de trazado, controlado por Android, No codificación requerida, No requiere de soldadura.

Arduino para principiantes, ahora con datos de trazado, controlado por Android, No codificación requerida, No requiere de soldadura.

IntroductionEste instructable muestra que cómo puede leer y escribir los pines digitales de tu Arduino Uno y leer los valores de los pines analógicos todo controlado desde tu móvil Android sin hacer cualquier codificación. Este proyecto es plug and p
Cómo cambiar un Arduino salida de encendido y apagado de tu móvil Android.  Arduino para principiantes

Cómo cambiar un Arduino salida de encendido y apagado de tu móvil Android. Arduino para principiantes

Actualización: Ver Andriod/Arduino para principiantes - diseño personalizado Andriod menús para activar salidas de Arduino y apagado. Absolutamente ninguna programación requerida para una alternativa que no requiere ninguna programación en todos.Cómo
Android aplicaciones para usar con un iPhone: una guía completa para instalar 3 aplicaciones en Android usar reloj junto con un iPhone

Android aplicaciones para usar con un iPhone: una guía completa para instalar 3 aplicaciones en Android usar reloj junto con un iPhone

¿Poseer un reloj Android usar con un iPhone?Aprenda cómo puede ampliar sus capacidades mediante la instalación de 3 aplicaciones de partido abajo!Relojes inteligentes son grandes. Tienen un montón de otras características útiles que no puede ofrecer
10 proyectos de breadboard para principiantes

10 proyectos de breadboard para principiantes

Protoboard es una gran manera para construir proyectos electrónicos fácilmente y en menos tiempo sin necesidad de soldadura. Un problema que es enfrentado por los principiantes en el campo de la electrónica es que no se puede soldar los componentes c