---
title: Avenue Code Snippets | Mobile Experience
description: Mobile Experience | Follow the main news in the area of ​​technology. Software development, design and UX, ML, DevOps and much more!
---

[AvenueCode.com](https://avenuecode.com) [News](https://avenuecode.com/news) [Contact](https://avenuecode.com/contact)

[![Avenue Code Snippets Logo](https://blog.avenuecode.com/hubfs/Avenue%20Code%20New%20Logos%20-%202023/AC-Snippets---Black.png)](https://blog.avenuecode.com/) *menu*

- Technology
  
  [Cloud and DevOps](https://blog.avenuecode.com/blog/topic/cloud-and-devops?hsLang=en-us) [Delivery Infrastructure](https://blog.avenuecode.com/blog/topic/delivery-infrastructure?hsLang=en-us) [Web Experience](https://blog.avenuecode.com/blog/topic/web-experience?hsLang=en-us) [Agile Mindset](https://blog.avenuecode.com/blog/topic/agile-mindset?hsLang=en-us) [Quality Assurance](https://blog.avenuecode.com/blog/topic/quality-assurance?hsLang=en-us) [Integration](https://blog.avenuecode.com/blog/topic/integration?hsLang=en-us)
  
  [Design and UX](https://blog.avenuecode.com/blog/topic/design-and-ux?hsLang=en-us) [Solutions Architecture](https://blog.avenuecode.com/blog/topic/solution-architecture?hsLang=en-us) [Data and Machine Learning](https://blog.avenuecode.com/blog/topic/data-and-machine-learning?hsLang=en-us) [Mobile Experience](https://blog.avenuecode.com/blog/topic/mobile-experience?hsLang=en-us) [Microservices](https://blog.avenuecode.com/blog/topic/microservices?hsLang=en-us)
- [Whitepapers](https://blog.avenuecode.com/blog/topic/whitepapers?hsLang=en-us)
- [Spotlight](https://blog.avenuecode.com/blog/topic/spotlight?hsLang=en-us)
- [Extraordinary Women in Tech](https://blog.avenuecode.com/blog/topic/extraordinary-women-in-tech?hsLang=en-us)
- [Avenue Code Culture](https://blog.avenuecode.com/blog/topic/avenue-code-culture?hsLang=en-us)

- [Cloud and DevOps](https://blog.avenuecode.com/blog/topic/cloud-and-devops?hsLang=en-us)
- [Design and UX](https://blog.avenuecode.com/blog/topic/design-and-ux?hsLang=en-us)
- [Delivery Infrastructure](https://blog.avenuecode.com/blog/topic/delivery-infrastructure?hsLang=en-us)
- [Solutions Architecture](https://blog.avenuecode.com/blog/topic/solution-architecture?hsLang=en-us)
- [Web Experience](https://blog.avenuecode.com/blog/topic/web-experience?hsLang=en-us)
- [Data and Machine Learning](https://blog.avenuecode.com/blog/topic/data-and-machine-learning?hsLang=en-us)
- [Agile Mindset](https://blog.avenuecode.com/blog/topic/agile-mindset?hsLang=en-us)
- [Mobile Experience](https://blog.avenuecode.com/blog/topic/mobile-experience?hsLang=en-us)
- [Microservices](https://blog.avenuecode.com/blog/topic/microservices?hsLang=en-us)
- [Quality Assurance](https://blog.avenuecode.com/blog/topic/quality-assurance?hsLang=en-us)
- [Integration](https://blog.avenuecode.com/blog/topic/integration?hsLang=en-us)
- [Whitepapers](https://blog.avenuecode.com/blog/topic/whitepapers?hsLang=en-us)
- [Spotlight](https://blog.avenuecode.com/blog/topic/spotlight?hsLang=en-us)
- [Extraordinary Women in Tech](https://blog.avenuecode.com/blog/topic/extraordinary-women-in-tech?hsLang=en-us)
- [Avenue Code Culture](https://blog.avenuecode.com/blog/topic/avenue-code-culture?hsLang=en-us)

<https://blog.avenuecode.com/improving-the-developer-experience?hsLang=en-us>

<https://blog.avenuecode.com/improving-the-developer-experience?hsLang=en-us>

## [Featured [Improving the developer experience when documenting](https://blog.avenuecode.com/improving-the-developer-experience?hsLang=en-us) *perm\_identity* [Victor Hugo](https://blog.avenuecode.com/improving-the-developer-experience/author/victor-hugo?hsLang=en-us) *schedule* 8/2/23 5:24 PM](https://blog.avenuecode.com/improving-the-developer-experience?hsLang=en-us)

## [Improving the developer experience when documenting](https://blog.avenuecode.com/improving-the-developer-experience?hsLang=en-us)

*perm\_identity* [Victor Hugo](https://blog.avenuecode.com/improving-the-developer-experience/author/victor-hugo?hsLang=en-us)

*schedule* 8/2/23 5:24 PM

Project documentation is often avoided by many tech teams. It can be challenging to determine what to document and when to do so, and there is even a debate on whether documentation is useful or not. In this article, we won't delve into these issues. Instead, we will focus on the developer...

*perm\_identity* [Victor Hugo](https://blog.avenuecode.com/improving-the-developer-experience/author/victor-hugo?hsLang=en-us)

*schedule* 8/2/23 5:24 PM 

[READ MORE](https://blog.avenuecode.com/improving-the-developer-experience?hsLang=en-us)

## [Building Accessible Web Applications](https://blog.avenuecode.com/building-accessible-web-applications?hsLang=en-us)

*perm\_identity* [Giovani Cascaes](https://blog.avenuecode.com/building-accessible-web-applications/author/giovani-cascaes?hsLang=en-us)

*schedule* 4/19/23 2:00 PM

A web page is not accessible only because images have alternative text. In this article, let's take a closer look at what makes a web application accessible and how to implement it.

*perm\_identity* [Giovani Cascaes](https://blog.avenuecode.com/building-accessible-web-applications/author/giovani-cascaes?hsLang=en-us)

*schedule* 4/19/23 2:00 PM 

[READ MORE](https://blog.avenuecode.com/building-accessible-web-applications?hsLang=en-us)

## [How to Create a Twitter Bot with GoLang](https://blog.avenuecode.com/how-to-create-a-twitter-bot-with-golang?hsLang=en-us)

*perm\_identity* [João Bragança](https://blog.avenuecode.com/how-to-create-a-twitter-bot-with-golang/author/jo%C3%A3o-bragan%C3%A7a?hsLang=en-us)

*schedule* 1/18/23 2:00 PM

As a software engineer, I am always looking for ways to automate things using APIs. And having a bot doing what you wish is really cool. For instance, if you want to share some knowledge with your Twitter community, you can write a bot that searches for the information and publishes it for you...

*perm\_identity* [João Bragança](https://blog.avenuecode.com/how-to-create-a-twitter-bot-with-golang/author/jo%C3%A3o-bragan%C3%A7a?hsLang=en-us)

*schedule* 1/18/23 2:00 PM 

[READ MORE](https://blog.avenuecode.com/how-to-create-a-twitter-bot-with-golang?hsLang=en-us)

## [Create a Tunnel from Anypoint Platform to GCP Using an HA VPN](https://blog.avenuecode.com/create-a-tunnel-from-anypoint-platform-to-gcp-using-ha-vpn?hsLang=en-us)

*perm\_identity* [Anupam Gogoi](https://blog.avenuecode.com/create-a-tunnel-from-anypoint-platform-to-gcp-using-ha-vpn/author/anupam-gogoi?hsLang=en-us)

*schedule* 12/21/22 2:00 PM

Last week, we learned [how to create a classic tunnel from GCP to Anypoint Platform](https://blog.avenuecode.com/create-a-classic-tunnel-from-gcp-to-anypoint-platform?hsLang=en-us). This week, we'll explain how to set up a tunnel between the **Anypoint Platform** and **GCP** so that Anypoint users can access a **MySQL** instance that is hosted by **GCP**.

*perm\_identity* [Anupam Gogoi](https://blog.avenuecode.com/create-a-tunnel-from-anypoint-platform-to-gcp-using-ha-vpn/author/anupam-gogoi?hsLang=en-us)

*schedule* 12/21/22 2:00 PM 

[READ MORE](https://blog.avenuecode.com/create-a-tunnel-from-anypoint-platform-to-gcp-using-ha-vpn?hsLang=en-us)

## [Create a Classic Tunnel from GCP to Anypoint Platform](https://blog.avenuecode.com/create-a-classic-tunnel-from-gcp-to-anypoint-platform?hsLang=en-us)

*perm\_identity* [Anupam Gogoi](https://blog.avenuecode.com/create-a-classic-tunnel-from-gcp-to-anypoint-platform/author/anupam-gogoi?hsLang=en-us)

*schedule* 12/14/22 2:00 PM

Classic VPNs are quick and easy to configure, and understanding how they work will help prepare you to set up production-grade HA VPNs. In this short article, we will demonstrate how to create a **Classic VPN** tunnel from **GCP** to **Anypoint Platform**. 

*perm\_identity* [Anupam Gogoi](https://blog.avenuecode.com/create-a-classic-tunnel-from-gcp-to-anypoint-platform/author/anupam-gogoi?hsLang=en-us)

*schedule* 12/14/22 2:00 PM 

[READ MORE](https://blog.avenuecode.com/create-a-classic-tunnel-from-gcp-to-anypoint-platform?hsLang=en-us)

## [How to Make an Android Splash Screen](https://blog.avenuecode.com/how-to-make-an-android-splash-screen?hsLang=en-us)

*perm\_identity* [Diego Cesar](https://blog.avenuecode.com/how-to-make-an-android-splash-screen/author/diego-cesar?hsLang=en-us)

*schedule* 11/30/22 2:00 PM

The splash screen is the first thing we notice when using any Android program. I struggled to find the right approach to Android development when I first started learning about it, but when the process was officially disclosed by the Android developer's team, the "issue" was resolved. This tutorial...

*perm\_identity* [Diego Cesar](https://blog.avenuecode.com/how-to-make-an-android-splash-screen/author/diego-cesar?hsLang=en-us)

*schedule* 11/30/22 2:00 PM 

[READ MORE](https://blog.avenuecode.com/how-to-make-an-android-splash-screen?hsLang=en-us)

## [Getting Started with OAuth 2.0 Authorization Code with PKCE](https://blog.avenuecode.com/getting-started-with-oauth-2.0-authorization-code-with-pkce?hsLang=en-us)

*perm\_identity* [Carlos Lazarin](https://blog.avenuecode.com/getting-started-with-oauth-2.0-authorization-code-with-pkce/author/carlos-lazarin?hsLang=en-us)

*schedule* 8/18/21 2:00 PM

What are OAuth 2.0 roles, grant types, and authorization flows, and how do they work?  Check out these basic concepts and start coding your own application!

*perm\_identity* [Carlos Lazarin](https://blog.avenuecode.com/getting-started-with-oauth-2.0-authorization-code-with-pkce/author/carlos-lazarin?hsLang=en-us)

*schedule* 8/18/21 2:00 PM 

[READ MORE](https://blog.avenuecode.com/getting-started-with-oauth-2.0-authorization-code-with-pkce?hsLang=en-us)

[Next](https://blog.avenuecode.com/topic/mobile-experience/page/2?hsLang=en-us)

### Avenue Code Social

[![Facebook Icon](https://blog.avenuecode.com/hubfs/Images/Blog/facebook.png?t=1486470796564)](https://www.facebook.com/avenuecode)

[![Twitter Icon](https://blog.avenuecode.com/hubfs/Images/Blog/twitter.png?t=1486470796842)](https://twitter.com/AvenueCode)

[![LinkedIn Icon](https://blog.avenuecode.com/hubfs/Images/Blog/linkedin.png?t=1486470796556)](https://www.linkedin.com/company/avenuecode/)

### Newsletter

Want to stay on top of all tips and news from Avenue Code?

### Popular Snippets

![Avenue Code-primary versions_logo white avenue code endorsement 2](https://blog.avenuecode.com/hs-fs/hubfs/Avenue%20Code%20New%20Logos%20-%202023/Avenue%20Code-primary%20versions_logo%20white%20avenue%20code%20endorsement%202.png?width=1180&name=Avenue%20Code-primary%20versions_logo%20white%20avenue%20code%20endorsement%202.png "Avenue Code-primary versions_logo white avenue code endorsement 2")

### About Us

- [Who We Are](https://www.avenuecode.com/who-we-are)
- [What We Do](https://www.avenuecode.com/what-we-do)
- [Portfolio](https://www.avenuecode.com/portfolio)
- [Partners](https://www.avenuecode.com/partners)
- [News](https://www.avenuecode.com/news)
- [Events](https://www.avenuecode.com/events)
- [Blog](https://blog.avenuecode.com/)
- [Contact](https://www.avenuecode.com/contact)

### Our Offices

San Francisco

[+1 415 766 4178](tel:+553125161448) [ac.inquiries@avenuecode.com](mailto:brazil.info@avenuecode.com)

Belo Horizonte

[+55 31 2516 1448](tel:+553125161448) [brazil.info@avenuecode.com](mailto:brazil.info@avenuecode.com)

São Paulo

[+55 11 3205 3232](tel:+553125161448) [brazil.info@avenuecode.com](mailto:brazil.info@avenuecode.com)

### We're Hiring!

- [Belo Horizonte](https://www.avenuecode.com/who-we-are)
- [New York](https://www.avenuecode.com/what-we-do)
- [San Francisco](https://www.avenuecode.com/portfolio)
- [São Paulo](https://www.avenuecode.com/partners)

---

©2015 - 2017 Avenue Code

[![Facebook Icon](https://blog.avenuecode.com/hubfs/Images/Icons/facebook-2.png)](https://www.facebook.com/avenuecode) [![Twitter Icon](https://blog.avenuecode.com/hubfs/Images/Icons/twitter-2.png)](https://twitter.com/AvenueCode) [![LinkedIn Icon](https://blog.avenuecode.com/hubfs/Images/Icons/linkedin-2.png)](https://www.linkedin.com/company/avenue-code) [![Glassdoor Icon](https://blog.avenuecode.com/hubfs/Images/Icons/glassdoor-icon-1.png)](https://www.glassdoor.com/Overview/Working-at-Avenue-Code-EI_IE456173.11,22.htm) [![YouTube Icon](https://blog.avenuecode.com/hubfs/Images/Icons/youtube-2.png)](https://www.youtube.com/user/AvenueCodePlay)

© 2026 Avenue Code