Just like all software, Android apps should adhere to common architecture rules and patterns. Android apps that don’t follow the right architecture tend to become unmaintainable through cluttered Activities and Fragments lacking a consistent design or set of behaviors.
Development, Android, Android Apps, Android Architecture read moreStaff up, Buttercup.
Tap into over 20,000 world-class developers and digital pros, available
Featured Freelancers
A peek at some of the pre-qualified professionals who are available to work remotely on your software project.
Guilherme
Expertise in:
JavaScript, PHP, ManagementDescription
I have over 9 years of experience working in software development. Currently, I work as an IT and Design Manager, improving products and services for our custom...
Top Skills
Angular JS, Apache, CSS, Django, Nginx, Node.js, SASS, Symfony, Wordpress, Zend Framework
Inquire about GuilhermeView public profile
Vanessa
Expertise in:
Java, PythonDescription
A determined Computer Engineer who is interested in designing and building fault-tolerant, reliable and cost-effective solutions on the cloud. With a hands-on m...
Top Skills
AWS, Agile Methodology, Bash, Client Management, Digital Ocean, Flask, Java, Python, Spoken English, Written English
Inquire about VanessaView public profile
Milos
Expertise in:
JavaScript, PHP, TestingDescription
Over last 7 years, I have developed a lot of interesting projects mainly using PHP in combination with MySQL or PostgreSQL database on backend and JavaScript (j...
Top Skills
Apache, CSS, Cake PHP, CodeIgniter, LESS, Nginx, SASS, Spoken English, Symfony, Written English
Inquire about MilosView public profile
Danijel
Expertise in:
JavaScript, Python, Data ScienceDescription
I am a developer by nature with high academic background in machine learning, specifically deep learning. Python is my language of choice and Pytorch ML framewo...
Top Skills
Agile Methodology, Automated Testing, CSS, Docker, Java, JavaScript, Node.js, Python, Spoken English, Written English
Inquire about DanijelView public profile
Juan
Expertise in:
iOS, JavaScript, ManagementDescription
Front and Backend developer. I’m a native Spanish speaker with fluent English and German skills. Specialized in web development with technologies such as Ruby, ...
Top Skills
Agile Methodology, Angular JS, CSS, Client Management, Nginx, Node.js, Rails, SASS, Spoken English, Written English
Inquire about JuanView public profile
Adan
Expertise in:
DevOps, PHP, ManagementDescription
Started programming at the age of 8, Web developer for over a decade, 10+ years in PHP using every framework, I manage my own servers and use open source all ov...
Top Skills
Angular JS, Backbone, Cake PHP, CodeIgniter, Ember, Symfony, Symfony 1.x, Wordpress, Zend Framework, Zend Framework 1.x
Inquire about AdanView public profile
Ivan
Expertise in:
Frontend, JavaScript, PHPDescription
I have been in the development business for more than 10 years now. I consider myself a full-stack developer as I'm comfortable doing backend development ...
Top Skills
Inquire about IvanView public profile
Andre
Expertise in:
DevOps, Frontend, JavaScriptDescription
I'm a 33 years old Computer Sciences Bachelor from Brasília, Brazil. I'm interested in software development, infrastructures management and entreprene...
Top Skills
Angular JS, Apache, Backbone, CSS, Ember, Nginx, Node.js, SASS, Symfony, Wordpress
Inquire about AndreView public profile
Stefan
Expertise in:
Android, Java, TestingDescription
As a developer, I am all about the A-word. No, not just "Android". APPS You can hire me to create high-quality apps for: + Medical and Health Indus...
Top Skills
Agile Methodology, Android, Automated Testing, Client Management, Java, Scrum, Spoken English, UI/UX Design, Wireframing, Written English
Inquire about StefanView public profile
Michael
Expertise in:
DesignDescription
I’m a Senior UX Designer with over 16 years of experience. As a champion of user-centered design practices and strategic thinking, I mediate between user nee...
Top Skills
Agile Methodology, Client Management, Copywriting, Email Marketing, SEO, Social Media, Spoken English, UI/UX Design, Wireframing, Written English
Inquire about MichaelView public profile
Nicolas
Expertise in:
DevOps, PHP, ManagementDescription
I am a senior PHP developer with over five years of experience. I am focusing on creating clean, efficient, and functional software by employing the best design...
Top Skills
Angular JS, Apache, Bash, CSS, CodeIgniter, Nginx, Rails, SASS, Symfony, Wordpress
Inquire about NicolasView public profile
Ivelin
Expertise in:
Design, FrontendDescription
I am a full-stack web designer with over 14 years of experience covering UI/UX design, graphics and front-end web development. A few years ago, I co-founded a s...
Top Skills
Angular JS, Apache, CSS, Graphic Design, LESS, Nginx, Node.js, SASS, Wireframing, Wordpress
Inquire about IvelinView public profile
Robert
Expertise in:
Design, Frontend, iOSDescription
I am working as a software engineer with expertise of several levels of computer program engineering with main focus on iOS development. I find it challenging t...
Top Skills
Agile Methodology, Bash, CSS, Client Management, CodeIgniter, Documentation, Requirements Gathering, Technical Design, Wireframing, Wordpress
Inquire about RobertView public profile
Joao
Expertise in:
DevOps, Java, PythonDescription
I am a passionate, detail oriented software architect with 10 years of experience. I love to build high quality, reliable, meaningful software. I'm well ve...
Top Skills
Agile Methodology, Apache, Bash, Documentation, JavaScript, Nginx, Requirements Gathering, Spoken English, Technical Design, Written English
Inquire about Joao GabrielView public profile
Alex
Expertise in:
DevOps, Frontend, JavaScriptDescription
An enthusiastic computer scientist who is passionate about digital technology and a love for developing innovative digital solutions to revolutionize businesses...
Top Skills
Angular JS, Backbone, CSS, Cake PHP, CodeIgniter, Ember, LESS, Node.js, SASS, Wordpress
Inquire about AlexView public profile
Valentin
Expertise in:
Frontend, JavaScript, PHPDescription
Valentin is a senior PHP developer with experience working with startups and large companies. He has recently been working on a cloud-based system that is able ...
Top Skills
Apache, Bash, CSS, CodeIgniter, Nginx, Node.js, Symfony, Symfony 1.x, Wireframing, Zend Framework
Inquire about ValentinView public profile
Alfredo
Expertise in:
.NET, Frontend, JavaScriptDescription
Software Developer - Delphi Senior Developer - Microsoft Certified Solutions Associate Software developer of different Windows desktop applications for compani...
Top Skills
Agile Methodology, CSS, Documentation, Ember, JavaScript, Rails, SASS, Spoken English, Technical Design, Written English
Inquire about AlfredoView public profile
James
Expertise in:
JavaScript, PHP, RubyDescription
I am a full stack engineer with over 15 years experience in various tech stacks, most recently as a senior Rails, React and React Native
Top Skills
Angular JS, Apache, Bash, CSS, LESS, Nginx, Node.js, SASS, Symfony, Varnish
Inquire about JamesView public profile
Margarita
Expertise in:
Android, iOS, TestingDescription
2 Obsessions: ✅ Saving my clients 6 figures/year of dev costs ✅ Smooth, intuitive user experiences to increase customer retention I accomplish both through my...
Top Skills
Agile Methodology, Angular JS, Bash, CSS, Client Management, Django, Node.js, Rails, Requirements Gathering, Wordpress
Inquire about MargaritaView public profile
Vin
Expertise in:
DevOps, JavaScript, PHPDescription
I'm a computer developer with extensive experience with highly concurrent systems on the web, and databases with sizes from small to large. I know PHP, Py...
Top Skills
Angular JS, CSS, Cake PHP, CodeIgniter, Node.js, Symfony, Symfony 1.x, Wordpress, Zend Framework, Zend Framework 1.x
Inquire about VinView public profile
Omar
Expertise in:
Python, Data Science, ManagementDescription
Omar is a Data and Software Engineer with BSc degrees in Mathematics and Economics. He was the National Data Science Champion (Mexico, 2014), and wrote a book a...
Top Skills
Agile Methodology, Bash, CSS, Client Management, Django, Documentation, Nginx, Requirements Gathering, Technical Design, Wireframing
Inquire about OmarView public profile
Denimar
Expertise in:
DevOps, Frontend, JavaScriptDescription
I am an experienced software engineer with over 20 years of commercial experience. Today I am working focused in backend using NodeJS in a microservices archite...
Top Skills
Agile Methodology, Angular JS, Apache, CSS, Client Management, LESS, Nginx, Node.js, SASS, Spoken English
Inquire about DenimarView public profile
Eneko
Expertise in:
PHP, Python, Data ScienceDescription
I primarily focus on full-stack web development with PHP (Laravel + vueJS), having also developed several projects in Python and Elixir. I'm also experienc...
Top Skills
Apache, Bash, Django, JavaScript, Nginx, PHP, Spoken English, Vagrant, Wordpress, Written English
Inquire about EnekoView public profile
Kristina
Expertise in:
Frontend, iOS, JavaScriptDescription
Super-smart craftswoman who constantly strives for excellence and is never afraid to dig into the depths of a technical problem. Rumor has it that her nickname ...
Top Skills
Android, Automated Testing, CSS, JavaScript, LESS, Node.js, SASS, Spoken English, Written English, iOS
Inquire about KristinaView public profile
Aris
Expertise in:
Android, JavaDescription
Android software engineer, with a mathematics background and a total of more than 10 years as an engineer, fan of RxJava, architecture and clean code. After ye...
Top Skills
Android, Automated Testing, BDD, Git, Java, Kotlin, Spoken English, Spring, TDD, Written English
Inquire about ArisView public profile
Vanessa
Expertise in:
DesignDescription
Hi, I am Vane, a UX/UI Designer. In 2015, I had the opportunity to work as a UX/UI Designer in different projects and expand my knowledge in the user experience...
Top Skills
Creative Direction, Documentation, Graphic Design, Logo Design, Requirements Gathering, Spoken English, Technical Design, UI/UX Design, Wireframing, Written English
Inquire about VanessaView public profile
Nuno
Expertise in:
DevOps, Java, TestingDescription
I'm a Software Engineer that is driven by the current trends of the industry, in order to continuously evolve myself both personal and professionally. My ...
Top Skills
Angular JS, Apache, Automated Testing, Bash, Cross-Browser Testing, Java, JavaScript, Manual QA, Spoken English, Written English
Inquire about NunoView public profile
Fernando
Expertise in:
Frontend, JavaScript, TestingDescription
Experienced software developer interested in web and mobile applications. MSc in Software Engineering and Bachelor of Computer Engineering. - Interests: Full S...
Top Skills
Angular JS, Apache, CSS, Ember, LESS, Nginx, Node.js, SASS, Symfony, Symfony 1.x
Inquire about FernandoView public profile
Vedran
Expertise in:
iOSDescription
I'm a senior iOS developer with 6+ years of experience, working in both Swift and Objective-C. I've worked on multiple apps using a range of technolog...
Top Skills
Automated Testing, Git, Manual QA, Objective-C, Spoken English, Swift, TDD, Written English, iOS
Inquire about VedranView public profile
Alfonso
Expertise in:
DevOps, JavaScript, PHPDescription
A self-motivated System and Network security administrator with more than 6 years in the management and analysis of Linux/Unix enterprise Servers (40 - 50 serve...
Top Skills
Apache, Bash, Cake PHP, CodeIgniter, JavaScript, Nginx, Node.js, Symfony, Varnish, Wordpress
Inquire about AlfonsoView public profile
Plinio
Expertise in:
DevOps, Java, PHPDescription
I have a degree inn IT and the Zend PHP Engineer certificate for PHP 5.5. I started with PHP a long time ago but I've learned a lot about the backend of th...
Top Skills
CSS, Cake PHP, CodeIgniter, LESS, Node.js, Symfony, Symfony 1.x, Wordpress, Zend Framework, Zend Framework 1.x
Inquire about PlinioView public profile
Dalibor
Expertise in:
.NET, JavaScriptDescription
Just a simple software developer specialized in both web and desktop applications in C# and T-SQL, PL/SQL
Top Skills
Android, Angular JS, CSS, Cross-Browser Testing, Java, JavaScript, Manual QA, PHP, Spoken English, Written English
Inquire about DaliborView public profile
Wenceslao
Expertise in:
JavaScript, Ruby, TestingDescription
During the past 5 years, I’ve been working remotely for US companies with remote teams. My core skills are Ruby on Rails, React and automated testing. Apart f...
Top Skills
Agile Methodology, Bash, CSS, Client Management, JavaScript, Manual QA, Nginx, Rails, Spoken English, Written English
Inquire about WenceslaoView public profile
Alexander
Expertise in:
JavaScript, PHP, ManagementDescription
Software developer with more than 9 years of experience, work as team lead and team manager for diferent companies in Costa Rica, USA, and Asia. Expertise as so...
Top Skills
Angular JS, Backbone, Cake PHP, CodeIgniter, Ember, Symfony, Symfony 1.x, Wordpress, Zend Framework, Zend Framework 1.x
Inquire about AlexanderView public profile
Charles
Expertise in:
.NET, Frontend, JavaScriptDescription
I am an experienced software engineer with 8+ years of experience with Frontend, Backend and Mobile development. I've been using languages and technologies...
Top Skills
Angular JS, Apache, CSS, Django, LESS, Nginx, Node.js, SASS, Wireframing, Wordpress
Inquire about CharlesView public profile
Agustin
Expertise in:
Design, FrontendDescription
15 years adjusting everything down to the pixel. Detail-oriented designer. Manager of highly-engaged teams. Certified accessibility professional. Coach. The int...
Top Skills
Agile Methodology, CSS, Client Management, Graphic Design, Logo Design, SASS, Spoken English, UI/UX Design, Wireframing, Written English
Inquire about AgustinView public profile
Carlos
Expertise in:
Frontend, JavaScript, PHPDescription
Frontend Developer specialized in React-Redux.
Top Skills
Angular JS, Apache, Bash, CSS, Ember, LESS, Nginx, Node.js, Rails, SASS
Inquire about CarlosView public profile
Pablo
Expertise in:
Design, iOS, JavaDescription
I'm an iOS developer with more than 5 years of experience in the field. I enjoy learning new stuff every day and sharing my knowledge with other fellows. I...
Top Skills
Agile Methodology, Client Management, Documentation, Manual QA, PHP, Requirements Gathering, Spoken English, Technical Design, Wireframing, Written English
Inquire about PabloView public profile
Juan
Expertise in:
Frontend, Java, JavaScriptDescription
Juan is a computer science engineer interested in full stack technologies. He has 6 years experience as a full stack developer and 2 years as a remote software ...
Top Skills
Agile Methodology, Angular JS, Apache, Bash, CSS, Nginx, Node.js, Requirements Gathering, SASS, Technical Design
Inquire about Juan PabloView public profile
Browse talent by area of expertise
Client testimonials
"Daniel’s skills and attitude have been such a great fit for the organization. He immediately felt like part of the team."
Justin Knecht
Executive Director, Product Experience
Luma Institute
"Nacho brings top-notch coding and leadership that allowed us to improve our development processes."
Brian Spitz
CoFounder, StoryFire
"Julian hit the ground running with our Rails app. He's been a solid asset to the team."
Jason van den Brand
CEO, Lenda
Meet the Scalable Path community
With so many freelancers with varying backgrounds and perspectives,
we have a lot to say.
-
11 Jan 2021
A Guide to Google’s Recommended Architecture for Android Apps
Mobile Developer -
24 Nov 2020
A Guide to Understanding the 12 Agile Principles
Agile PractitionerIt takes a great deal of practice to safely say we are doing Agile on a project, but what if we don’t put enough thought into being Agile? Agile methods often leave room for interpretation and acknowledge that you may have to go off-script. It’s at these times that teams are likely to revert to non-Agile habits - that is unless they truly embrace the ideology that’s behind Agile. By following the 12 Principles of Agile in your projects you’ll be able to keep things on track even when it's not clear what steps you need to take. In this article, we will dissect these 12 principles and explain how employing them can benefit your team, and in doing so, we’ll see the true flexibility and power that Agile can bring to a project. What are the 12 Principles of Agile?
Development, Project Management, 12 Agile Principles, Agile, Agile Development read more -
5 Oct 2020
How to Write Technical Documentation for Your Next Software Project
By Trevor WenclSoftware ArchitectThere are many types of documentation in the software world. Of these types, technical documentation is one of the most frequently neglected. The fast-paced nature of the industry leads to the conception that time spent documenting is time lost developing and delivering features. Over time, a development team’s documentation debt (a type of technical debt) can build to a point where the idea of tackling it becomes daunting. As a project scales and teams experience churn, information can become siloed or even lost. This can then impact the efficiency of the team.
Project Management, software documentation, software projects, technical documentation read more