
Închis
Data postării:
Plata la predare
Aplicația pe care o avem în vedere este una foarte simplă și este menită să ilustreze două concepte de bază: Activity și Intent, precum și modul în care aceastea interacționează. Ea va avea două ecrane, primul reprezentând un pas de login, iar al doilea va afișa un mesaj de bun-venit, precum și numele utilizatorului. Pentru că scopul principal este să vedem cum se folosesc componentele de Android și care este procesul de dezvoltare, nu vom lua în considerare aspecte precum autentificarea efectivă a utilizatorului. Înainte de a începe, trebuie spus că articolul de față necesită cunoștințe de bază în limbajul Java. Este recomandat ca sistemul de operare să fie bazat pe UNIX (Ubuntu sau MacOS X), dar și Windows poate fi folosit fără nicio problemă. În plus, este necesar să aveți JDK-ul de Java instalat, cel puțin versiunea 1.6. Aplicația va fi dezvoltată pentru versiunea 2.2 pentru a acoperi o plajă cât mai mare de telefoane. Ea va rula însă pe orice telefon care are versiunea mai nouă de 2.2, inclusiv 4.0 și tablete. Configurarea mediului de dezvoltare Primul pas pentru a putea începe este să ne pregătim mediul de dezvoltare. Software Development Kit-ul (SDK) Android este livrat sub forma unui utilitar prin intermediul căruia putem descărca versiunile necesare de API, precum și diverse add-on-uri. Acesta poate fi găsit pe site-ul oficial, aici. În continuare, dezarhivați arhiva într-un director ușor de accesat, de exemplu: ~/Development/SDK/Android. Executați apoi în terminal comanda android care v-a pornit utilizatorul aflat în subdirectorul tools. De aici, putem selecta versiunile de API pe care dorim să le instalăm. Pentru aplicația din acest articol, aveți nevoie de cel puțin versiunea 2.2. Puteți oricând reveni la acest utilitar și instala sau dezinstala versiuni după necesități. Pachetele vor fi descărcate și instalate în directorul platforms. Pentru verificare, din linia de comandă, dacă totul a decurs bine, se poate rula comanda android list targets, care va afișa lista de versiuni disponibile. Configurarea IDE-ului Acum că avem instalat SDK-ul de Android, trebuie să pregatim editorul de cod. Pentru dezvoltare, vom folosi un Integrated Development Environment (IDE) și recomand IntelliJ Idea 12, care poate fi descarcăt gratuit, în varianta Community Edition, pentru Windows și UNIX de aici. În continuare, trebuie să configurăm editorul, iar primul pas îl reprezintă JDK-ul. Pentru a-l adăuga, va trebui să deschideți File -> Project Structure și la Platform Settings/SDKs să adaugați JDK-ul instalat în sistem. Tot aici, vom putea să adăugăm și SDK-ul de Android, pentru versiunile dorite. Pentru a adăuga o versiune de SDK, trebuie să alegem de pe disc directorul care conține versiunea respectivă. Acestea sunt situate în directorul unde a fost instalat SDK-ul, în subdirectorul platforms. După cum spuneam, avem nevoie de cel puțin versiunea 2.2, adică API level 8. Toate cele necesare vor fi detectate automat, dar trebuie totuși să ne asigurăm că build target-ul este setat pe versiunea de Android dorită. Configurarea emulatorului Am terminat de configurat partea ce ține de platformele de dezvoltare, dar cum rămâne cu testarea? Diversitatea telefoanelor și a tabletelor bazate pe Android este foarte mare și de multe ori este dificil de testat pe mai multe variante de echipamente fizice. De aceea, Google ne pune la dispoziție un emulator de Android care ne permite să simulăm orice fel de device fizic și unde putem să configurăm în voie specificațiile așa-numitelor AVD-uri (Android Virtual Device). Pentru a crea un emulator, trebuie să folosim programul dedicat, care se poate porni din Idea de la Tools -> Android -> AVD Manager. Odată ajunși acolo, putem configura oricâte device-uri dorim. Din fereastra de configurare a unui emulator putem specifica toate detaliile telefonului: versiunea pe care să o ruleze, dimensiunea ecranului, tipul procesorului, spațiul de pe SDCard și așa mai departe.
ID-ul proiectului: 14585042
28 propuneri
Proiect la distanță
Activ: 9 ani în urmă
Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
28 freelanceri plasează o ofertă medie de €532 EUR pentru proiect

Dear client I have carefully gone through your job description and so I am very interested in your project. "Correct implementation for requirements + Fast Speed + Top Quality + Time". This is my working style. As a senior developer with more than 5 years experience, I have confident to complete this within specified time. I can satisfy all of your requirement and make it what you want in real. We can discuss other details on chat. Kindly give me opportunity to demonstrate it. Thanks.
€500 EUR în 10 zile
6,7
6,7

Hello, I have read what you exactly need, however I would like to ask you a few questions Please feel free to ping me anytime so we can have a detailed discussion and finalize our budget and timeline. Relevant Skills and Experience Hello, I have read what you exactly need, however I would like to ask you a few questions Please feel free to ping me anytime so we can have a detailed discussion and finalize our budget and timeline. Proposed Milestones €555 EUR - placeholder
€555 EUR în 10 zile
5,5
5,5

Buna ziua ! Mi-as dori sa putem lucra impreuna pentru a duce acest proiect la bun sfarsit. Am experienta in contruirea de aplicatii atat pentru android cat si pentru alte platforme. Relevant Skills and Experience Lucrez in principal in java iar ocazional folosesc c++, c# si python. Proposed Milestones €333 EUR - Finalizarea intregului proiect
€333 EUR în 10 zile
4,9
4,9

Hello, An experienced Android developer is here to help you out. I will give you quality product within time frame you'll give to me. Please consider my bid and send details via chat Relevant Skills and Experience - Android Services - Android Activities/Fragments - Complex UI Implementation - Data Parsing (JSON/XML) - Shared Preferences - Cloud Computing (FireBase) - Google API Integration Proposed Milestones €250 EUR - work
€250 EUR în 2 zile
4,1
4,1

Stay tuned, I'm is still working on this proposal.
€555 EUR în 10 zile
2,7
2,7

Hallo, Vielen Dank für die Buchung dieses Projekts. Hier lesen wir Ihre Anforderung und verstehen es. Wir haben einige Fragen. Also wollen wir mit Ihnen besprechen. Relevant Skills and Experience Bitte melden Sie uns, dann können wir ausführlich besprechen und Ihnen genaue Schätzung geben und Arbeit beginnen. Vielen Dank Proposed Milestones €295 EUR - m1
€295 EUR în 10 zile
3,3
3,3

We make sure we understand exactly what it is you need and then provide you with the dedicated IT offshore development center or a IT team of just a few developers best suited to meet your goals. Relevant Skills and Experience Android, Mobile Phone, Software Testing, User Interface / IA, Wireless Stay tuned, I'm is still working on this proposal.
€555 EUR în 10 zile
0,0
0,0

Switzerland
Membru din iul. 7, 2017
$750-1500 USD
$250-750 USD
$5000-10000 USD
₹600-1500 INR
$30-250 USD
$30-250 USD
$2-8 USD/oră
₹600-1500 INR
$25-50 AUD/oră
$3000-5000 AUD
$750-1500 USD
₹12500-37500 INR
₹12500-37500 INR
$1700-1701 NZD
$10-30 USD
₹600-1500 INR
$15-25 CAD/oră
$250-750 USD
₹750-1250 INR/oră
€12-18 EUR/oră