Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
contrib:rsoc:android [2010/05/13 13:33] 141.85.37.84 |
contrib:rsoc:android [2010/05/13 13:42] 141.85.37.84 |
||
---|---|---|---|
Line 1: | Line 1: | ||
== Nume și descriere proiect == | == Nume și descriere proiect == | ||
**Marea Androidare** | **Marea Androidare** | ||
- | ---- | + | |
- | Pentru inceput, ne propunem sa dezvoltam o aplicatie sau/si un joc (neaparat ingenioase), | + | * Pentru mai tarziu, vom rafina aplicatia, ne vom perfectiona si vom cuceri lumea! :) |
- | tehnologiile oferite de platforma Android: touch screen (capacitiv), | + | == Categorie aplicație == |
+ | * Embedded | ||
- | Pentru mai tarziu, vom rafina aplicatia, ne vom perfectiona si vom cuceri lumea! :) | ||
- | |||
- | == Categorie aplicație == | ||
- | Embedded | ||
== Obiective == | == Obiective == | ||
- | * familiarizarea | + | * Familiarizarea |
- | * realizarea | + | * Realizarea |
== Grup țintă == | == Grup țintă == | ||
- | * studenti | + | * Studenti |
== Limbaje de programare / biblioteci / aplicații / framework-uri folosite == | == Limbaje de programare / biblioteci / aplicații / framework-uri folosite == | ||
* Limbaj de programare - Java | * Limbaj de programare - Java | ||
Line 20: | Line 18: | ||
* IDE - Eclipse (+ ADT Plugin) | * IDE - Eclipse (+ ADT Plugin) | ||
- | |||
== Cerințe necesare == | == Cerințe necesare == | ||
- | * OOP | + | * OOP - nivel mediu |
- | * Java | + | * Java - nivel mediu |
- | * entuziasm, imaginatie | + | * Entuziasm, imaginatie |
== Cerințe recomandate == | == Cerințe recomandate == | ||
Line 34: | Line 31: | ||
* Android SDK | * Android SDK | ||
* OpenGL ES | * OpenGL ES | ||
- | |||
== Plan/ | == Plan/ | ||
- | * saptamana | + | * Saptamana |
* prezentarea principalelor concepte ale frameworkului | * prezentarea principalelor concepte ale frameworkului | ||
* parcurgere tutoriale si testare platforma | * parcurgere tutoriale si testare platforma | ||
Line 43: | Line 39: | ||
* stabilire proiect/ | * stabilire proiect/ | ||
* team building | * team building | ||
- | * saptamana | + | * Saptamana |
* dezvoltare aplicatie | * dezvoltare aplicatie | ||
* imbinare module | * imbinare module | ||
- | * saptamana | + | * Saptamana |
* testare corner cases | * testare corner cases | ||
* bug fixing | * bug fixing | ||
* testare pe device | * testare pe device | ||
* upload pe Android Market si asteptare download-uri | * upload pe Android Market si asteptare download-uri | ||
+ | |||
== Plan pe termen mediu (continuarea colaborării) == | == Plan pe termen mediu (continuarea colaborării) == | ||
- | 0. colaborare | + | 0. Colaborare |
- | 1. in urma feedback-urilor de pe Market vom dezvolta o varianta matura a aplicatiei | + | 1. In urma feedback-urilor de pe Market vom dezvolta o varianta matura a aplicatiei |
- | 2. continuam | + | 2. Continuam |
- | 3. eventual | + | 3. Eventual |
* proiectele open source | * proiectele open source | ||
* mini tutoriale | * mini tutoriale | ||
- | 4. alte recrutari :) | + | 4. Alte recrutari :) |
== Draft arhitectură (componente principale) == | == Draft arhitectură (componente principale) == | ||
- | | + | * Intrucat alegerea proiectului propriu-zis o vom face impreuna cu echipa (in prima saptamana), structura acestuia o vom stabili atunci. In principiu o parte a echipei se va ocupa de GUI/grafica si alta de AI. |
- | * AI | + | |
== Resurse disponibile == | == Resurse disponibile == | ||
- | * documentare | + | * Documentare |
* Pentru colaborarea in cadrul proiectului vom folosi: | * Pentru colaborarea in cadrul proiectului vom folosi: | ||
* code.google.com | * code.google.com | ||
* wiki | * wiki | ||
* IRC | * IRC |