Android

Nume şi descriere proiect

Marea Androidare

  • Pentru început, ne propunem să dezvoltăm o aplicaţie sau/şi un joc (neapărat ingenioase), care să utilizeze cât mai multe dintre tehnologiile oferite de platformă Android: touch screen (capacitiv), GPS, senzor de gravitaţie, compas digital, cameră.
  • Pentru mai târziu, vom rafina aplicaţia, ne vom perfecţiona şi vom cuceri lumea! :)

Categorie aplicaţie

  • Embedded

Obiective

  • Familiarizarea cu framework-ul Android
  • Realizarea unei aplicaţii sau a unui joc pentru platformă Android

Grup ţintă

  • Studenţi ai A&C

Limbaje de programare / biblioteci / aplicaţii / framework-uri folosite

  • Limbaj de programare – Java
  • Framework – Android
  • IDE – Eclipse (+ ADT Plugin)

Cerinţe necesare

  • OOP – nivel mediu
  • Java – nivel mediu
  • Entuziasm, imaginaţie – excelent :)

Cerinţe recomandate

  • Eclipse
  • OpenGL
  • Android SDK

Cunoştinţe/abilităţi dobândite

  • Android SDK
  • OpenGL ES

Plan/roadmap pe termen scurt

  • Săptămâna 1:
    • prezentarea principalelor concepte ale frameworkului
    • parcurgere tutoriale şi testare platformă
    • formare echipe (per taskuri, ex: GUI, AI)
    • documentarea asupra tipurilor de aplicaţii existente (Android/iphone)
    • stabilire proiect/proiecte
    • team building
  • Săptămâna 2 + 3/2:
    • dezvoltare aplicaţie
    • îmbinare module
  • Săptămâna 3/2:
    • testare corner cases
    • bug fixing
    • testare pe device
    • upload pe Android Market şi aşteptare download-uri

Plan pe termen mediu (continuarea colaborării)

0. Colaborare remote; team building++
1. În urma feedback-urilor de pe Market vom dezvolta o variantă matură a aplicaţiei
2. Continuăm cu alte jocuri/app
3. Eventual site promovare Android + facultate + ROSEdu (dacă lucrurile merg bine la 2. – viteză, imaginaţie, etc.)

  • proiecte open source
  • mini tutoriale

4. Alte recrutări :)

Draft arhitectură (componente principale)

  • Întrucât alegerea proiectului propriu-zis o vom face împreună cu echipă (în prima săptămâna), structură acestuia o vom stabili atunci. În principiu o parte a echipei se va ocupa deGUI/grafică şi alta de AI.

Resurse disponibile

Echipă

  • Elena Burceanu
  • Irina Presa
  • Adrian Vasile
  • Razvan Madalin Oita
  • Razvan Ionita
  • Daniel-Octavian Rizea
  • Alexandru Ionut Guduleasa
  • Logo Stagii pe Bune