Primary competition visual

ITU Digital Financial Services Blockchain Secure Authentication Application Challenge

Helping Albania, Algeria
and 188 other countries
  • Albania
  • Algeria
  • Andorra
  • Angola
  • Antigua and Barbuda
  • Argentina
  • Armenia
  • Australia
  • Austria
  • Azerbaijan
  • Bahamas
  • Bahrain
  • Bangladesh
  • Belarus
  • Belgium
  • Belize
  • Benin
  • Bhutan
  • Bolivia (Plurinational State of)
  • Bosnia and Herzegovina
  • Botswana
  • Brazil
  • Brunei Darussalam
  • Bulgaria
  • Burkina Faso
  • Burundi
  • Cabo Verde
  • Cambodia
  • Cameroon
  • Canada
  • Central African Republic
  • Chad
  • Chile
  • China
  • Colombia
  • Comoros
  • Congo (Republic of the)
  • Congo (Democratic Republic of the)
  • Costa Rica
  • Côte d'Ivoire
  • Croatia
  • Cuba
  • Cyprus
  • Czechia
  • Korea (Democratic People's Republic of)
  • Denmark
  • Djibouti
  • Dominica
  • Dominican Republic
  • Ecuador
  • Egypt
  • El Salvador
  • Equatorial Guinea
  • Eritrea
  • Estonia
  • Eswatini
  • Ethiopia
  • Fiji
  • Finland
  • France
  • Gabon
  • Gambia
  • Georgia
  • Germany
  • Ghana
  • Greece
  • Grenada
  • Guatemala
  • Guinea
  • Guyana
  • Guinea-Bissau
  • Haiti
  • Honduras
  • Hungary
  • Iceland
  • Indonesia
  • India
  • Iran (Islamic Republic of)
  • Iraq
  • Ireland
  • Israel
  • Italy
  • Jamaica
  • Japan
  • Jordan
  • Kazakhstan
  • Kenya
  • Kiribati
  • Korea (Republic of)
  • Kuwait
  • Kyrgyzstan
  • Lao People's Democratic Republic
  • Latvia
  • Lebanon
  • Lesotho
  • Liberia
  • Libya
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Madagascar
  • Malawi
  • Malaysia
  • Maldives
  • Mali
  • Malta
  • Marshall Islands
  • Mauritania
  • Mauritius
  • Mexico
  • Micronesia (Federated States of)
  • Moldova (Republic of)
  • Monaco
  • Mongolia
  • Montenegro
  • Morocco
  • Mozambique
  • Namibia
  • Nauru
  • Nepal
  • Netherlands
  • New Zealand
  • Nicaragua
  • Niger
  • Nigeria
  • North Macedonia
  • Norway
  • Oman
  • Pakistan
  • Panama
  • Papua New Guinea
  • Paraguay
  • Peru
  • Philippines
  • Poland
  • Portugal
  • Qatar
  • Romania
  • Russian Federation
  • Rwanda
  • Saint Kitts and Nevis
  • Saint Lucia
  • Saint Vincent and the Grenadines
  • Samoa
  • San Marino
  • Sao Tome and Principe
  • Saudi Arabia
  • Senegal
  • Serbia
  • Seychelles
  • Sierra Leone
  • Singapore
  • Slovakia
  • Slovenia
  • Solomon Islands
  • Somalia
  • South Africa
  • South Sudan
  • Spain
  • Sri Lanka
  • Sudan
  • Suriname
  • Sweden
  • Switzerland
  • Syrian Arab Republic
  • Tajikistan
  • Tanzania
  • United Republic of
  • Thailand
  • Timor-Leste
  • Togo
  • Tonga
  • Trinidad and Tobago
  • Tunisia
  • Turkmenistan
  • Tuvalu
  • Türkiye
  • Uganda
  • Ukraine
  • United Arab Emirates
  • United Kingdom of Great Britain and Northern Ireland
  • United States of America
  • Uruguay
  • Uzbekistan
  • Vanuatu
  • Venezuela (Bolivarian Republic of)
  • Viet Nam
  • Yemen
  • Zambia
  • Zimbabwe
  • Scroll to see more
$10 000 USD
Completed (over 1 year ago)
Blockchain
185 joined
32 active
Starti
May 02, 24
Enrolments closei
May 08, 24
Closei
Aug 26, 24
Reveali
Oct 15, 24
User avatar
EmmanuelKipngetich
Interesting Challenge!
Connect · 14 May 2024, 18:39 · 3

This challenge is really interesting. Looking forward to great learning. I have never worked with Kotlin nor Java, any recomended resources on getting started? I have been researching on React Native with Expo and managed to deploy a mobile App but this challenge requres use of Java/Kotlin.

Discussion 3 answers
User avatar
ariffolan

Hi Emmanuel! Olan here from FNSValue. Thanks for reaching out. I'm glad you're up to the challenge and are open to learning new things!

For beginners, I recommend starting with some online tutorials and courses that cater to your learning style. Here are some resources to get you started:

1. Online video platform

  • Udemy or courses on LinkedIn Learning
  • YouTube (I recommend for you to explore the Android Developers channel, as it covers various topics including tutorials on specific features, updates on tools and libraries, and more.)

2. Learning from example repositories

  • Look into open-source projects on platforms like GitHub provides insights into Kotlin and Java code structure, best practices, and common patterns. Focusing on simple apps initially allows beginners to understand basic concepts and gradually explore more complex projects. Analyzing the codebase helps learners understand how different architectures, such as MVC, MVVM, or MVP, are implemented in Kotlin and Java.

3. Self-learning resources

  • Have a look at Android Developer Documentation (https://developer.android.com): The official Android Developer website offers comprehensive documentation, guides, and code samples for both Kotlin and Java. This resource covers everything from basic concepts to advanced topics and is mainly focused on native development.
  • W3Schools (https://www.w3schools.com): This platform might be more focused on web development, but it also provides step-by-step tutorials for beginners learning Kotlin and Java, focusing on basic programming concepts.
  • Google Developers Training (https://developer.android.com/courses): Offers free courses you can take anytime.

Take your time to explore these resources, and you should be able to have a better grasp on how to use Java and Kotlin for this application challenge. Hope this helps, and all the best!

Olan

16 May 2024, 02:59
Upvotes 1
User avatar
Okware

How about Flutter? Can we use Flutter but of course on the mobile side, Kotlin works and compiles the core of android

19 May 2024, 09:15
Upvotes 1
User avatar
ArnoldK
International Telecommunications Union

@arrifolan