Retos semanales de la comunidad MoureDev para practicar Kotlin & Android

Overview

Code Weekly Challenge Kotlin/Android 2022

Proyecto de retos semanales de la comunidad MoureDev para practicar Kotlin y Android.

https://mouredev.com/discord

Existen repositorios de código tanto para Kotlin/Android como para Swift/iOS en los que se publicarán semanalmente los mismos retos. Así podrás elegir el que mejor se adapta a tus necesidades (o practicar en ambos).

GitHub Followers GitHub Followers

Requisitos mínimos

Kotlin Android Studio Android

¿Cómo puedo participar?

Puedes hacer libremente un fork del proyecto y trabajar con Git para ir sincronizando las actualizaciones del proyecto.

  • Cada lunes se publicará un nuevo reto de código.

  • Cada reto será un nuevo fichero dentro de app/src/main/java/com/mouredev/weeklychallenge2022 donde se indicará la fecha, el enunciado y la información necesaria para llevarlo a cabo.

  • Se comunicará en el canal #🗓reto-semanal de Discord, en directo desde Twitch y se subirá el enunciado al repositorio.

  • Dispondrás de una semana para resolverlo, preguntar tus dudas, debatir y aportar ayuda en el canal de Discord.

  • El lunes siguiente se subirá la resolución al repositorio, se comentará en directo desde Twitch (utilizando alguna solución de entre los asistentes o que se haya realizado una pull request al proyecto) y se añadirá el nuevo reto semanal.

  • Comenzará de nuevo el proceso.

    Si no dispones de un editor de código como Android Studio, puedes usar un playground online (https://play.kotlinlang.org/) para probar tu código.

    Si utilizas un editor como Android Studio o semejante, puedes ejecutar el código creando un bloque fun main() { } y pulsando el símbolo "play ►" en el lateral.

    fun main() {

    }

Si quieres unirte a nuestra comunidad de desarrollo, aprender programación de Apps, mejorar tus habilidades y ayudar a la continuidad del proyecto, puedes encontrarnos en:

Twitch Discord Link

https://mouredev.com Hola, mi nombre es Brais Moure.

Freelance full-stack iOS & Android engineer

YouTube Channel Subscribers Twitch Status Twitter Follow GitHub Followers

Soy ingeniero de software desde hace más de 11 años. Desde hace 3 años combino mi trabajo desarrollando Apps con creación de contenido formativo sobre programación y tecnología en diferentes redes sociales como @mouredev.

En mi perfil de GitHub tienes más información

Web

You might also like...
Criando um App para Apresentar seu Portfólio do GitHub

LAB - Criando um App para Apresentar seu Portfólio do GitHub O curso pode ser acessado na plataforma da Digital Innovation One. Sobre o Autor Sou um d

App desenvolvido para um desafio de vaga.
App desenvolvido para um desafio de vaga.

Desafio - Filmes 🎥 📼 O desafio consistia em criar um app que se assemelhasse a tela de informações do filme do app TodoMovies. Screenshot de referên

Proyecto del Track Covadonga para el Hackathon Orizaba 2021
Proyecto del Track Covadonga para el Hackathon Orizaba 2021

Hospital_Covadonga Proyecto del Track Covadonga para el Hackathon Orizaba 2021 Aplicación móvil creada en lenguaje Kotlin Descripción general Aplicaci

Projeto de aula para mostrar o uso de intents implicitas e explicítas.
Projeto de aula para mostrar o uso de intents implicitas e explicítas.

1. Introdução Nessa aula você irá criar uma aplicação que usa e Intents para navegar entre activitys. 1.1 Pré-requisitos Para essa aula é necessario q

Plantilla para la pantalla
Plantilla para la pantalla "Sobre la app" que puedes usar en tus proyectos con tan solo cambiar algunos literales

About App Screen Este repositorio se trata de una plantilla para una pantalla tipo "Sobre la app", realizado totalmente en Kotlin con la biblioteca Pr

A collection of custom Android/Kotlin lint checks we use in our Android and Kotlin code bases at Slack.

slack-lints This repository contains a collection of custom Android/Kotlin lint checks we use in our Android and Kotlin code bases at Slack. This repo

Android-basics-kotlin-tip-time-app - Tip Time app from Android Basics in Kotlin
Android-basics-kotlin-tip-time-app - Tip Time app from Android Basics in Kotlin

Tip Time Tip Time app from Android Basics in Kotlin at developers.google.com. It

A full-stack application showing the power 💪 of KOTLIN. Entire android app + backend Apis written in Kotlin 🔥
A full-stack application showing the power 💪 of KOTLIN. Entire android app + backend Apis written in Kotlin 🔥

Gamebaaz 🎮 A full-stack application showing the power 💪 of KOTLIN. Entire android app + backend Apis written in Kotlin 🔥 Android Backend Jetpack Co

An simple image gallery app utilizing Unsplash API to showcase modern Android development architecture (MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit)
An simple image gallery app utilizing Unsplash API to showcase modern Android development architecture (MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit)

Imagine App An simple image gallery app utilizing Unsplash API. Built with ❤︎ by Wajahat Karim and contributors Features Popular photos with paginatio

Comments
  • Create shencanet reto 1 c#

    Create shencanet reto 1 c#

    namespace Solución_Reto_1_C { class Program { static void Main(string[] args) { string palabra1 = " "; //palabra 1 string palabra2 = " ";//palabra 2 bool contador = true;//true cuando es un anagrama bool palabras_iguales = false; //true si es la misma palabra ConsoleKeyInfo tecla;

            do { 
           
                Console.ForegroundColor = ConsoleColor.Green;//version 0.3
                Console.WriteLine("------------------------------------------------------");
                Console.WriteLine("------------------------------------------------------");
                Console.WriteLine("--          SHENCANET RETO 1 ANAGRAMA C #           --");
                Console.WriteLine("--          MOUREDEV       ENERO-2022               --");
                Console.WriteLine("--          Hora y Fecha: {0}       " + "--", DateTime.Now);
                Console.WriteLine("------------------------------------------------------");
                Console.WriteLine("------------------------------------------------------\n\n");
                Console.ForegroundColor = ConsoleColor.Magenta;
                Console.WriteLine("  Introduzca primera palabra");//pide primera palabra
                Console.ForegroundColor = ConsoleColor.Yellow;
                palabra1 = Convert.ToString(Console.ReadLine());//evita erroeres al meter numeros
                Console.ForegroundColor = ConsoleColor.Magenta;
                Console.WriteLine("  Introduzca Segunda palabra");//pide segunda palabra
                Console.ForegroundColor = ConsoleColor.Yellow;
                palabra2 = Convert.ToString(Console.ReadLine());
                //comprueba falso positivo mayusculas misma palabra
                if (palabra1.ToLower() == palabra2.ToLower())
                {
                   palabras_iguales = true;
                }
                if (palabras_iguales == false)//evita trabajo en el
                   // caso de la misma palabra
                {
                    foreach (var item in palabra1)//para todos los elementos del array
                    {
                        if (palabra1.ToLower().Count(x => x == item) != palabra2.ToLower().Count(x => x == item))
                        {
                            contador = false;
                        }
                    }
                }
                if (contador == true && palabras_iguales == true)//entra si es la misma palabra 
                {
                    Console.ForegroundColor = ConsoleColor.Blue;
                    Console.WriteLine("   Es la misma palabra");                   
                }
                if (contador == true)//entra si es un anagrama
                {
                    Console.ForegroundColor = ConsoleColor.Blue;
                    Console.WriteLine("  Es un anagrama");                    
                }
                if (contador == false)//entra si no es un anagrama
                {
                    Console.ForegroundColor = ConsoleColor.Blue;
                    Console.WriteLine("   No es una anagrama");
                }
                Console.ForegroundColor = ConsoleColor.DarkRed;
                Console.WriteLine("  \n\nPulse 1 para salir");
                tecla = Console.ReadKey(false);
                Console.Clear();
                palabras_iguales = false;//reiniciamos  bool si no posibles errores la segunda vez
                contador = true;
    
            } while (tecla.KeyChar != '1');    
        }        
    }
    

    }

    opened by shencanet 1
  • #51 Posible enunciado - El Sistema Solar

    #51 Posible enunciado - El Sistema Solar

    • EL SISTEMA SOLAR
    • Enunciado: Implementa una función que reciba como parámetros 2 planetas del Sistema Solar y devuelva una tupla
    • con el planeta de mayor diámetro en el primer valor y el planeta más cercano al sol en el segundo.
      • La cercanía al Sol varía según la órbita del planeta, toma su valor medio.
      • Si quieres puedes tener en cuenta los exoplanetas y planetas enanos.
    opened by jaimefere 0
Owner
Brais Moure
💻 Freelance Full-Stack Dev 📲 iOS & Android Engineer ♥️ Swift & Kotlin 📖 YouTube, Twitch & Elgato partner 👥 #GDG 👾 Geek & Friki
Brais Moure
App de recetario para Android

Recetario-Kotln App de recetario para Android Capturas de pantalla Menú principal de la aplicación Lista de Recetas que se muestra al seleccionar cual

Angel de Jesús Sánchez Morales 0 Nov 5, 2021
Um aplicativo Android desenvolvido para fazer downloads de branches de repositórios do Github.

Branch Downloader Branch Downloader é um aplicativo Android desenvolvido para que o usuário possa baixar branches de repositórios do Github. Índice Fu

Sebastião Lucas Marques dos Santos 0 Jan 13, 2022
Detector de faces - Aplicativo android para detecção de rostos em imagens.

Detector de Faces Aplicativo android para detecção de rostos em imagens. Este aplicativo faz uso do ML Kit do Android. Principais funcionalidades Dest

Luis Henrique 4 Jun 25, 2022
Meu segundo aplicativo Android, a ideia desse é tornar mais fácil para pessoas idosas utilizarem um smartphone.

KeepItSimple Meu segundo aplicativo Android, a ideia desse é tornar mais fácil para pessoas idosas utilizarem um smartphone. Para isso, o aplicativo c

null 0 Jan 3, 2022
Aplicación Android para búsqueda de precios de combustibles en España

GasolinerasApp Introducción El objetivo de esta aplicación es proporcionar información actualizada sobre gasolineras y precios de combustible. Esta in

Igor Recio 10 Jan 8, 2023
Aplicación Android desarrollada para cubrir las necesidades de Protección Civil del Gobierno Municipal de Atizapan de Zaragoza Edo. Mex. México

Proteccion-Civil-Atizapan-Desarrollo-Movil Aplicación Android desarrollada para cubrir las necesidades de Protección Civil del Gobierno Municipal de A

Sergio Gonzalez 2 Nov 23, 2022
🗓 Um projeto para registro de tarefas do usuário

✅ Um projeto para registro de tarefas do usuário ?? Captura de telas Clique na imagem para expandir ?? Tecnologias Esse projeto foi desenvolvido com a

Michael Martins 14 Sep 14, 2022
App para consumir The Movie DB

AppTheMovie The app contains an Movies module, Images and a Locations module, the locations update every 30 minutes, the api The Movies DB was integra

Amadeus Portes 0 Oct 23, 2021
Aplicativo que carrega os dados da News-Api usando o Hilt-Dagger para a injeção de dependência

News Api. Aplicativo Android cuja proposta que consulta a api rest da News API e retornar noticías da categoria de tecnologia. A consulta é feita usan

Marcelo Souza 1 May 27, 2022
App de test para ingreso a Mercado Libre

Proyecto Mercado Libre Proyecto de prueba para ingreso en Mercado Libre Tabla de contenidos Acerca del projecto Construido con Primeros pasos Pre-requ

null 0 Oct 27, 2021