Find Jobs
Hire Freelancers

Android via Java

$15-25 USD / hour

Closed
Posted about 12 years ago

$15-25 USD / hour

About Android: Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. Application Framework: By providing an open development platform, Android offers developers the ability to build extremely rich and innovative applications. Developers are free to take advantage of the device hardware, access location information, run background services, set alarms, add notifications to the status bar, and much, much more. Developers have full access to the same framework APIs used by the core applications. The application architecture is designed to simplify the reuse of components; any application can publish its capabilities and any other application may then make use of those capabilities (subject to security constraints enforced by the framework). This same mechanism allows components to be replaced by the user. Android Runtime: Android includes a set of core libraries that provides most of the functionality available in the core libraries of the Java programming language. Every Android application runs in its own process, with its own instance of the Dalvik virtual machine. Dalvik has been written so that a device can run multiple VMs efficiently. The Dalvik VM executes files in the Dalvik Executable (.dex) format which is optimized for minimal memory footprint. The VM is register-based, and runs classes compiled by a Java language compiler that have been transformed into the .dex format by the included "dx" tool. The Dalvik VM relies on the Linux kernel for underlying functionality such as threading and low-level memory management. Application Fundamentals: Android applications are written in the Java programming language. The Android SDK tools compile the code—along with any data and resource files—into an Android package, an archive file with an .apk suffix. All the code in a single .apk file is considered to be one application and is the file that Android-powered devices use to install the application. Once installed on a device, each Android application lives in its own security sandbox: The Android operating system is a multi-user Linux system in which each application is a different user. By default, the system assigns each application a unique Linux user ID (the ID is used only by the system and is unknown to the application). The system sets permissions for all the files in an application so that only the user ID assigned to that application can access them. Each process has its own virtual machine (VM), so an application's code runs in isolation from other applications. By default, every application runs in its own Linux process. Android starts the process when any of the application's components need to be executed, then shuts down the process when it's no longer needed or when the system must recover memory for other applications. In this way, the Android system implements the principle of least privilege. That is, each application, by default, has access only to the components that it requires to do its work and no more. This creates a very secure environment in which an application cannot access parts of the system for which it is not given permission.
Project ID: 1594373

About the project

10 proposals
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
10 freelancers are bidding on average $16 USD/hour for this job
User Avatar
Hi, I have gone through your post here in detail.I have the expertise to design, develop and deliver this app as per your given requirements. Please contact for me via skype:tuan.edge-works
$15 USD in 30 days
4.0 (10 reviews)
4.8
4.8
User Avatar
May i know the details of this project?
$15 USD in 1 day
4.8 (1 review)
1.4
1.4
User Avatar
PLEASE CHECK PMB
$15 USD in 40 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Please check PMB.
$15 USD in 25 days
0.0 (0 reviews)
0.0
0.0
User Avatar
i am recently completed lot of applications in android as well as blacberry. and i hope i will be made that before your date of project.
$15 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
QA Senior Software Engineer (Full time) Period: 2010-02 present Company and location: Intel - Telmap, BUCURESTI Job domain/occupation: Software / Programming Telmap stands at the forefront of today's fast growing market for mobile search, mapping and navigation solutions. The Company has a solid reputation and proven track record for providing innovative mobile LBS solutions that open new business opportunities and revenue streams for mobile operators. My job in the Telmap company is as a Device Certification QA Software Engineer. In this job I am handling the prototypes and new devices, I must test the behavior of the released applications on the new device, to report the issues found and decide if the device is ready for embedding or not. My job involves working with the mobile devices, SQL databases and Unix, creating test plans for new platforms, making sure that all the devices are working an have a full setup done, modifying the databases when needed, using internal automation tools. Also I was in charge with the device's update, fix and maintenance. My job implies heavy dialog with Team leaders and Project managers that are based in Israel, having a permanent contact with the client, resolving all the issues raised by them and clearing all the misunderstandings occurred during the application handover procedure (example of clients: Orange FR, Orange UK, SFR) I am the company specialist in the new generic application and I am responsible with clearing out all the questions that the other teams have regarding the behavior of the application. My job implies working with SQL databases, UNIX, QPACK (bug tracking and management tool). I am currently the focal point of the internal automation tool - I am responsible for creating the testing plan and the relevant scripts for the automation tool, in order to implement it in the testing of the relevant application. The programming language used for creating the scripts is Java Script. Also I have been induced in the department's Server team. This implies me taking care of the server assigned to my team, performing server installations and upgrades, fixing server issues, installing server resources etc.
$15 USD in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am an experience Java Developer with deep knowledge of Android Applications and SDK.
$15 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
hy i am working on android for long time. some of my apps have launched internationally on Google market. i would love to work with you as you have provided smooth orientation.
$16 USD in 35 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Only one line to say "My Self Over Come to complete the job "
$20 USD in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
India
0.0
0
Member since Apr 28, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.