About

[et_pb_section fb_built=”1″ fullwidth=”on” custom_padding_last_edited=”on|desktop” admin_label=”section” _builder_version=”4.16″ custom_padding=”0px|0px|0px|0px” custom_padding_tablet=”50px|0|50px|0″ custom_padding_phone=”” transparent_background=”off” padding_mobile=”off” make_fullwidth=”off” use_custom_width=”off” width_unit=”off” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_fullwidth_slider admin_label=”Control deslizante de anchura completa” _builder_version=”4.16″ body_line_height=”1em” custom_padding=”|||” custom_padding_tablet=”|||” custom_padding_phone=”|||” box_shadow_style=”preset6″ box_shadow_blur=”10px” box_shadow_color=”rgba(0,0,0,0.1)” button_letter_spacing_hover=”0″ remove_inner_shadow=”off” hide_content_on_mobile=”off” hide_cta_on_mobile=”off” show_inner_shadow=”on” global_colors_info=”{}” button_text_size__hover_enabled=”off” button_one_text_size__hover_enabled=”off” button_two_text_size__hover_enabled=”off” button_text_color__hover_enabled=”off” button_one_text_color__hover_enabled=”off” button_two_text_color__hover_enabled=”off” button_border_width__hover_enabled=”off” button_one_border_width__hover_enabled=”off” button_two_border_width__hover_enabled=”off” button_border_color__hover_enabled=”off” button_one_border_color__hover_enabled=”off” button_two_border_color__hover_enabled=”off” button_border_radius__hover_enabled=”off” button_one_border_radius__hover_enabled=”off” button_two_border_radius__hover_enabled=”off” button_letter_spacing__hover_enabled=”on” button_letter_spacing__hover=”0″ button_one_letter_spacing__hover_enabled=”off” button_two_letter_spacing__hover_enabled=”off” button_bg_color__hover_enabled=”off” button_one_bg_color__hover_enabled=”off” button_two_bg_color__hover_enabled=”off”][et_pb_slide heading=”Hey, I’m Antonio Leiva” use_bg_overlay=”on” use_text_overlay=”off” _builder_version=”4.16″ header_font=”||||” header_font_size=”76px” body_font=”||||” body_font_size=”31px” background_color=”#ffffff” background_image=”https://antonioleiva.com/wp-content/uploads/2016/11/acerca-de-1.jpg” button_icon_placement=”right” button_on_hover=”on” header_font_size_tablet=”76px” header_font_size_phone=”48px” header_font_size_last_edited=”on|tablet” body_font_size_tablet=”31px” body_font_size_phone=”31px” global_colors_info=”{}” button_text_size__hover_enabled=”off” button_one_text_size__hover_enabled=”off” button_two_text_size__hover_enabled=”off” button_text_color__hover_enabled=”off” button_one_text_color__hover_enabled=”off” button_two_text_color__hover_enabled=”off” button_border_width__hover_enabled=”off” button_one_border_width__hover_enabled=”off” button_two_border_width__hover_enabled=”off” button_border_color__hover_enabled=”off” button_one_border_color__hover_enabled=”off” button_two_border_color__hover_enabled=”off” button_border_radius__hover_enabled=”off” button_one_border_radius__hover_enabled=”off” button_two_border_radius__hover_enabled=”off” button_letter_spacing__hover_enabled=”off” button_one_letter_spacing__hover_enabled=”off” button_two_letter_spacing__hover_enabled=”off” button_bg_color__hover_enabled=”off” button_one_bg_color__hover_enabled=”off” button_two_bg_color__hover_enabled=”off” sticky_transition=”on”]

Android Engineer, trainer and Google Developer Expert for Kotlin.

[/et_pb_slide][/et_pb_fullwidth_slider][/et_pb_section][et_pb_section fb_built=”1″ custom_padding_last_edited=”on|desktop” admin_label=”section” _builder_version=”4.16″ custom_padding=”0px|0px|0px|0px” custom_padding_tablet=”50px|0|50px|0″ custom_padding_phone=”” transparent_background=”off” padding_mobile=”off” make_fullwidth=”off” use_custom_width=”off” width_unit=”off” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_row padding_mobile=”off” column_padding_mobile=”on” admin_label=”row” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”52px|0px|36px|0px” make_fullwidth=”off” use_custom_width=”off” width_unit=”on” custom_width_px=”900px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text admin_label=”Texto” _builder_version=”4.16″ text_font=”Roboto Light||||” text_font_size=”27px” header_font=”Roboto Condensed||||” header_line_height=”1.7em” background_size=”initial” background_position=”top_left” background_repeat=”repeat” text_orientation=”center” module_alignment=”center” custom_margin=”||40px|” custom_css_main_element=”font-weight:300″ use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

I’m convinced that Kotlin is the future of Android development

My goal is to teach you how to take the most of this language that has completely changed my way of thinking about Android development.

[/et_pb_text][et_pb_text admin_label=”Texto” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_margin=”|60px||60px” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

As a mobile application developer you already know that it is imperative to frequently update your knowledge. It is a sector that advances fast and that demands that you are constantly learning to be able to progress as a professional. Both to access new job opportunities and to achieve the personal satisfaction that comes from overcoming new challenges.
If you’ve heard of Kotlin, you’re likely to be curious. I assure you that it is worth learning. And I am convinced that it can give your professional experience the differential value it needs to make you stand out among other developers.

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ custom_padding_last_edited=”on|desktop” admin_label=”section” _builder_version=”4.16″ background_color=”#f9f9f9″ background_image=”https://antonioleiva.com/wp-content/uploads/2017/01/fondo-acerca-de.jpg” parallax=”on” custom_padding=”0px|0px|32px|0px” custom_padding_tablet=”50px|0|50px|0″ custom_padding_phone=”” transparent_background=”off” padding_mobile=”off” make_fullwidth=”off” use_custom_width=”off” width_unit=”off” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_row padding_mobile=”off” column_padding_mobile=”on” admin_label=”row” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”49px|0px|25.5938px|0px” make_fullwidth=”off” use_custom_width=”off” width_unit=”off” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text admin_label=”Texto” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_margin=”|||” custom_margin_phone=”|||” custom_margin_last_edited=”off|desktop” custom_padding=”|||45%” custom_padding_tablet=”” custom_padding_phone=”|||30%” custom_padding_last_edited=”on|phone” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

I started studying Kotlin before its final version came out. After this time I’ve verified that there are two points that stand out from this language due to its simplicity and power:

  • It allows you to apply simple solutions to complex problems, what improves your productivity and the final quality of the applications.
  • It’s learning curve is very small compared to other languages. So much so that in a single day you can be prepared to develop an application with Kotlin.

If you already knew this blog, you may have noticed that it’s taken a different course. It’s because I’ve also bet on Kotlin.

Now, my goal is to help other developers become experts in Kotlin for Android through different training modalities and in a record time.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row column_structure=”1_2,1_4,1_4″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_column type=”1_2″ _builder_version=”4.16″ global_colors_info=”{}”][/et_pb_column][et_pb_column type=”1_4″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_image src=”https://antonioleiva.com/wp-content/uploads/2020/05/google_developers_wordmark_color.png” _builder_version=”4.16″ width=”100%” global_colors_info=”{}”][/et_pb_image][/et_pb_column][et_pb_column type=”1_4″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_image src=”https://antonioleiva.com/wp-content/uploads/2020/05/gd_experts_lockup_horizontal_color.png” _builder_version=”4.16″ width=”60%” global_colors_info=”{}”][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ custom_padding_last_edited=”on|desktop” admin_label=”section” _builder_version=”4.16″ background_color=”#ffffff” custom_padding=”40px|0px|51.1875px|0px” custom_padding_tablet=”50px|0|50px|0″ custom_padding_phone=”” transparent_background=”off” padding_mobile=”off” make_fullwidth=”off” use_custom_width=”off” width_unit=”off” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_row column_structure=”2_3,1_3″ padding_mobile=”off” column_padding_mobile=”on” admin_label=”row” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”0px|0px|0px|0px” make_fullwidth=”off” use_custom_width=”off” width_unit=”off” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_column type=”2_3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text admin_label=”Texto” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

Join the only Kotlin community dedicated to Android app development and discover the power of this language.

Download my pdf guide to write the first lines with Kotlin. “Create your first Android project with Kotlin in 15 minutes.”

Access my mini-course to learn the basics that will allow you to start developing with Kotlin.

Receive exclusive content to become an expert on Kotlin.[/et_pb_text][/et_pb_column][et_pb_column type=”1_3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_image src=”https://antonioleiva.com/wp-content/uploads/2017/01/kotlin-guia-cover-1.png” align_tablet=”center” align_phone=”” align_last_edited=”on|desktop” admin_label=”Imagen” _builder_version=”4.16″ animation_style=”slide” animation_direction=”left” animation_duration=”500ms” animation_intensity_slide=”10%” use_border_color=”off” border_color=”#ffffff” border_width=”1px” border_style=”solid” sticky=”off” always_center_on_mobile=”on” global_colors_info=”{}”][/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row padding_mobile=”off” column_padding_mobile=”on” admin_label=”row” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”0px|0px|25.5938px|0px” make_fullwidth=”off” use_custom_width=”off” width_unit=”off” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text admin_label=”Texto” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” use_border_color=”off” border_style=”solid” global_colors_info=”{}”][thrive_leads id=’25475′]
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ custom_padding_last_edited=”on|desktop” admin_label=”section” _builder_version=”4.16″ background_image=”https://antonioleiva.com/wp-content/uploads/2017/01/cadiz-donde-empezo-todo.jpg” parallax=”on” custom_padding=”36px|0px|51.1875px|0px” custom_padding_tablet=”50px|0|50px|0″ custom_padding_phone=”” transparent_background=”off” padding_mobile=”off” make_fullwidth=”off” use_custom_width=”off” width_unit=”off” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_row padding_mobile=”off” column_padding_mobile=”on” admin_label=”row” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” max_width=”900px” make_fullwidth=”off” use_custom_width=”on” width_unit=”on” custom_width_px=”900px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text admin_label=”Texto” _builder_version=”4.16″ text_font=”Roboto Condensed||||” text_font_size=”30px” text_line_height=”1.8em” header_font=”||||” background_size=”initial” background_position=”top_left” background_repeat=”repeat” background_layout=”dark” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]Everything started in Cadiz (south of Spain) in January 2015

[/et_pb_text][et_pb_text admin_label=”Texto” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” background_layout=”dark” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

It was two o’clock in the morning and I could not sleep. That same evening I had been at a conference about developing Android Apps with a language that was not Java. It was not Kotlin, either, but I was so curious that I could not stop thinking about it. That same night I did the first tests. The next morning I started applying that language to Android while waiting for my train back home. From that moment, Kotlin took the protagonism and I didn’t stop investigating until discovering to the last of its possibilities.

A few months later I published the first book specialized in the development of Android applications with Kotlin: Kotlin for Android Developers.[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ custom_padding_last_edited=”on|desktop” admin_label=”section” _builder_version=”4.16″ background_color=”#eeeeee” custom_padding=”57px|0px|92px|0px” custom_padding_tablet=”50px|0|50px|0″ custom_padding_phone=”” transparent_background=”off” padding_mobile=”off” make_fullwidth=”off” use_custom_width=”off” width_unit=”on” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_row padding_mobile=”off” column_padding_mobile=”on” admin_label=”row” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”25.5938px|0px|0px|0px” make_fullwidth=”off” use_custom_width=”off” width_unit=”off” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text admin_label=”Texto” _builder_version=”4.16″ text_font=”Roboto Light||||” text_font_size=”24px” text_line_height=”1.6em” header_font=”||||” background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_css_main_element=”font-weight: 300″ use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

During that trip to Cadiz I found the need to focus and specialize in Android development with Kotlin. But I have not always been so clear. Getting here has been the result of a process of self-discovery.

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ custom_padding_last_edited=”on|desktop” admin_label=”section” _builder_version=”4.16″ background_color=”#ffffff” custom_padding=”11px|0px|36px|0px” custom_padding_tablet=”50px|0|50px|0″ custom_padding_phone=”” transparent_background=”off” padding_mobile=”off” make_fullwidth=”off” use_custom_width=”off” width_unit=”on” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_row padding_mobile=”off” column_padding_mobile=”on” admin_label=”row” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”37px|0px|0px|0px” make_fullwidth=”off” use_custom_width=”off” width_unit=”off” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text admin_label=”Texto” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” text_orientation=”center” module_alignment=”center” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

I will tell you the six milestones that have built my evolution

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row padding_mobile=”off” column_padding_mobile=”on” admin_label=”row” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” max_width=”800px” custom_padding=”17px|0px|0px|0px” custom_padding_tablet=”|||30%” custom_padding_phone=”|||10%” make_fullwidth=”off” use_custom_width=”on” width_unit=”on” custom_width_px=”800px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text admin_label=”Texto” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

  • I started working as a software developer nine years ago. I came to that situation where I felt frustrated working in a consulting company and felt the need to look for an alternative.

[/et_pb_text][et_pb_text admin_label=”Text” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

  • Five years ago I became aware and decided to take action to take my professional life in the direction I wanted. Now I work as an Android engineer for an international company, I am a teacher in the Master in Mobile Computing at the Universidad Pontificia de Salamanca, and I’ve created three blogs in which I enjoy sharing knowledge and experiences.

[/et_pb_text][et_pb_text admin_label=”Text” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

  • I created my first blog about Android development: Lime Creative Labs and a second on the same theme, but in English and directed to the international public, which you are reading right now.

[/et_pb_text][et_pb_text admin_label=”Text” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

  • Along the way I’ve studied about creating and positioning professional brands through blogging and social networks. I’ve learned that it’s not enough to be a good developer, but it’s also necessary to be able to show it. And a blog is the perfect tool to gain visibility within the industry.

[/et_pb_text][et_pb_text admin_label=”Text” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

  • Kotlin crossed my path during that trip to Cadiz.

[/et_pb_text][et_pb_text admin_label=”Text” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

  • In December of 2015 I created devexperto.com, in Spanish. A website focused on professional growth. Now it’s been aligned with this one to become the first platform in which you’ll find everything you need to become an expert in Kotlin applied to Android development. With training to learn at the pace you want and to reach the level you want.

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ custom_padding_last_edited=”on|desktop” admin_label=”section” _builder_version=”4.16″ custom_padding=”17px|0px|0px|0px” custom_padding_tablet=”50px|0|50px|0″ custom_padding_phone=”” transparent_background=”off” padding_mobile=”off” make_fullwidth=”off” use_custom_width=”off” width_unit=”off” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_row padding_mobile=”off” column_padding_mobile=”on” admin_label=”row” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” make_fullwidth=”off” use_custom_width=”off” width_unit=”off” custom_width_px=”1080px” custom_width_percent=”80%” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text admin_label=”Texto” _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” use_border_color=”off” border_style=”solid” global_colors_info=”{}”]

You have seen me in:

[/et_pb_text][et_pb_image src=”https://antonioleiva.com/wp-content/uploads/2016/11/participaciones.jpg” align_tablet=”center” align_phone=”” align_last_edited=”on|desktop” admin_label=”Imagen” _builder_version=”4.16″ use_border_color=”off” border_color=”#ffffff” border_width=”1px” border_style=”solid” animation=”off” sticky=”off” always_center_on_mobile=”on” global_colors_info=”{}”][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section]

Leave a Reply

The personal data that you provide through this form will be recorded in a file of Antonio Leiva Gordillo, in order to manage the comments. The legitimation is made through the consent of the interested party. If it is not accepted, you cannot add any comments. The data you provide is only used to prevent spam and won't be used for anything else. You can exercise the rights of access, rectification, cancellation, and opposition at contact@antonioleiva.com.

Your email address will not be published. Required fields are marked *

I accept the privacy policy. *