Android UI Developer (Java)
We are looking for an Android developer focused on quality layout and interface creation.
About the project: A system for sports training. The technical part (BLE protocols, working with sensors, training logic) has already been implemented. Your task is to completely update the visual part of the application.
Tasks:
- Implementation of a new UI according to the designs in Figma.
- Working with XML layouts (full refactoring or writing new screens on top of the existing backend is possible).
- Interaction with the local database through Room.
Requirements:
- Confident knowledge of Java and Android SDK.
- Experience in creating complex interfaces (Custom Views, ConstraintLayout, animations).
- Understanding of how to work with Room.
- Ability to write clean code that easily integrates with existing business logic.
The backend developer of the project will assist with the integration of logic, so the focus of the work is on the client side.
Always happy to answer questions, so feel free to write 🙂
-
314 Hello. The team of developers and designers will execute your project efficiently and promptly. Ready to discuss the details.
-
303 Good day, Maxim!
This is exactly the case where "just layout according to Figma" usually does not work. When there is a ready logic (BLE, sensors, Room), the main risk is breaking the UX or creating a UI that poorly fits with the existing architecture.
I am the CEO of Mobiwolf. We regularly enter such projects after the "first version," and our value is to carefully rebuild the UI so that:
– it looks modern and works quickly
– it does not conflict with the existing logic
– it remains maintainable in the future
… We can allocate an Android developer who works with XML, Custom Views, animations, and has experience integrating with already existing systems (Room, BLE, etc.). I, on my part, control the quality and consistency of the solutions.
Our approach:
first, we quickly analyze the current structure (layouts, data flow),
then we decide what is better: refactoring or new screens on top,
and only after that do we proceed to implementation to avoid doing "double work."
This allows us to avoid a situation where the UI is beautiful but unstable.
Honestly at the start — we will be able to connect in about 3 weeks, but we can already take a look at Figma + code and provide feedback.
A couple of questions:
– how large is the volume of screens?
– is there already a design system or is this a one-time redesign?
– is support for old Android versions important?
Let's move to a private chat — you can show the layouts and current code, and I will suggest the optimal approach without unnecessary refactoring.
Best regards,
Oleksiy
CEO, Mobiwolf
-
357 6 0 Hello, Maxim! I am interested in your project for updating the UI for a sports application. I am an Android developer with extensive experience in creating complex interfaces and working with the native stack (Java/Kotlin). I really appreciate the focus on XML layouts, as I prefer this approach for creating precise and maintainable layouts. My competencies fully match your requirements: Java and Android SDK: I am confident in using the tools to implement client-side logic. XML and Custom Views: I have experience working with ConstraintLayout and complex animations to create a "live" interface. Room: I understand how to work with local databases and integrate them with the UI. Here is an example of my code, which is exactly the XML I created from Figma (a recent test task on Upwork): https://github.com/elfenLied666/SpeakingPractice If you take me, I will be happy to work for you. Best regards, Artem.
-
4995 20 0 Good day, I have many years of commercial experience with xml/compose layouts, and in general Android development. I can send more examples privately. I am interested in your project, I have a few additional questions.
-
361 2 1 Hello! Your project to update the visual part of the sports application is very interesting, especially considering the already implemented work with BLE sensors. We understand that in sports interfaces, the main focus is on clarity, speed of data reading, and perfect smoothness of operation.
Why we are the best choice for your project:
Deep expertise in XML and Custom Views: We do not just copy layouts; we create interfaces that look native and work without delays even on weak devices.
Experience with existing code: We know how to conduct proper refactoring and seamlessly integrate the new UI with your business logic and Room database.
Clean code: We write in Java while adhering to modern patterns, which will allow your backend developer to easily integrate the logic.
…
We offer three options for collaboration:
Standard: Quality layout of all screens with basic animations — starting from $600.
Advanced (Recommended): Full immersion in the project, creation of unique widgets for workout analytics, and deep integration with Room — starting from $1200.
Full Support: UI development + setup of analytics and ASO promotion in the app store.
Our rate for Android development is $20/hour. We are ready to start with an analysis of your layouts in Figma and suggest the best way to implement. When would it be convenient for you to discuss the technical details?
-
265 Hello!
I have extensive experience in developing Android applications with a focus on quality layout and creating complex interfaces.
On the technical side, I can implement a new UI according to Figma, work with XML layouts (both refactoring existing ones and creating new screens), integrate everything with the current logic and local database through Room. I will also implement custom components, animations, and ensure clean code that is easy to maintain and scale.
I suggest moving to private messages for a detailed discussion of the layouts and tasks. I am ready to start immediately after the discussion.
-
234 Good day, I am ready to join the update of the UI of your Android application - I have 4 years of experience in IT and work together with a partner, which allows us to quickly and efficiently implement complex interfaces without violating the existing logic - I have experience working with Java, Android SDK, Room, ConstraintLayout, custom Views, and animations, as well as adapting interfaces from Figma with clean and neat layout - examples of work: apple-family.com.ua/uk, 3magency.co - I am ready to discuss the details and start working soon.
-
3729 7 0 I have extensive experience in developing Android applications in Java, write to me - we will agree. I am interested in looking at the design.
-
2703 53 0 1 I can implement the layout according to Figma, including custom components and animations, with integration into the current logic. For an accurate estimate, it is necessary to look at the layouts and the number of screens, as this greatly affects the volume.
-
1144 10 0 Hello! We have significant experience in developing mobile Android applications in Java. For example, https://play.google.com/store/apps/details?id=ua.net.consultant We are ready to work on your application. Can we familiarize ourselves with the application and the new design? This will help provide an estimate for the timeline and cost of the work.
-
1423 46 0 Good evening, I am interested in the project. I have extensive experience working with complex UI and custom animations. I am ready to discuss the details in private messages. I would be happy to collaborate!
-
192 I am interested in your sports training system project. Working with sensors via BLE requires special attention to how data is displayed to the user in real-time, and I am ready to provide a flawless visual experience.
How I can be useful for your project:
Pixel-Perfect UI: I have extensive experience implementing designs from Figma. I confidently work with ConstraintLayout, create Custom Views for specific sports charts or indicators, and add smooth animations for better UX.
XML Refactoring: I am ready to conduct a complete audit of the current layouts and rewrite them "from scratch" to ensure fast interface performance and easy code maintenance.
Working with Data (Room): I have experience building the architecture for interaction between the UI and the local database. I will ensure the correct display of training history and user profiles through Room.
…
Clean Code in Java: I write structured code that is easy to integrate with your existing business logic (BLE protocols) without disrupting the operation of the sensors.
My technical stack:
Java / Android SDK (Core, Services, Broadcast Receivers).
UI: ConstraintLayout, MotionLayout, Custom Canvas drawing.
Architecture: MVVM / MVP, Room Persistence Library.
Tools: Figma, Git, Android Studio Profiler (for layout optimization).
Deadlines: I am ready to discuss after reviewing the layouts in Figma and the number of screens.
Cost: I work through Safe, the price depends on the number of screens and the complexity of animations.
-
3220 5 0 I will design a new UI for the Android application based on Figma layouts. XML layouts using ConstraintLayout, Custom Views for workout elements, transition animations using MotionLayout. I will connect Room entities to the new screens via LiveData. Are you planning to write the new screens on top of the existing Activity/Fragment or do a complete refactor to a new navigation?
-
11616 44 0 Hello, I have experience in application development including with Java.
Write to me privately.
I will be happy to help you!
-
258 Good day! We have reviewed your project and have relevant experience. We are ready to engage as Android developers focusing on quality UI and clean layout according to the existing logic.
What we can do:
• Full implementation of the new interface according to Figma
• Refactoring or writing new XML layouts
• Adapting the UI to the existing backend without conflicts
• Working with Room (displaying, updating data)
• Creating complex screens (ConstraintLayout, Custom Views)
• Smooth animations and quality UX
… • UI performance optimization
Technologies:
• Java / Android SDK
• XML layouts
• Room
• Material Design
We write clean, structured code that is easy to maintain and scale.
We are ready to discuss the details, review the layouts, and quickly get to work.
Our website: https://benefit-it.net/
Sincerely, Benefit Studio
-
109 Hello! I have reviewed the task description. I can implement the UI update according to Figma, including the layout of screens in XML, working with ConstraintLayout, custom components, and integration with Room.
Please let me know how many screens need to be updated and if there are fully prepared layouts in Figma.
We can continue with details and further discussion in private messages.
-
Привіт. Де можна подивитись на дизайн? По можливості поточний та новий
-
Current freelance projects in the category Java
Development of an Android application player for the online TV service
609 USD
We need an Android developer to create a native Android application for an online TV service. Two versions are planned: for mobile devices: smartphones and tablets; for Android TV / Android STB: set-top boxes. Estimated timeline: up to 3 months. Estimated budget: 150,000… Java, App Development for Android ∙ 24 days 12 hours back ∙ 31 proposals |