Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building Apps with Java and Kotlin: Learn2Earn Special Session

December 26, 2023

Building Apps with Java and Kotlin: Learn2Earn Special Session

In this session:
- We explored the mobile development landscape, career opportunities, and lucrative income potential.
- Shared resources on how to start building your app development skills in java and Kotlin.
- Hands-on coding demo.


December 26, 2023

More Decks by Love

Other Decks in Technology


  1. Who is this session for? 01 03 02 Tech Enthusiasts

    Newbies Anyone looking to transition into a tech career
  2. Hi There, I am Love Otudor an Android developer and

    technical writer. I am passionate about Open Source and currently mentor Outreachy interns at ODK-X. I am excited about learning and simplifying complicated concepts in software engineering. I am a Women Techmakers Ambassador and Google Developers Group co-organizer. In my free time, I enjoys immersing myself in music.
  3. Hi There, I am Emmanuel Enya, I am a Co-Founder

    and product engineer at Dobande Technologies. I am also a Technical author at LogRocket. Aside from work, I enjoy reading the Bible, binge-watching tv-series and working out.
  4. What is Mobile Development? 0 1 Statistics and Market size

    0 2 How do I get started - tools, languages, and frameworks 0 3 0 4 What to expect today Career Opportunities in mobile Development Demo 0 5
  5. What is Mobile Development? Mobile Application development is the process

    of creating software applications to run on mobile devices like smartphones and tablets.
  6. Industries and Sectors • Healthcare, • Finance, • Gaming, •

    E-commerce, and now, • Smart TV applications
  7. Programming Languages • Java: The primary language for Android app

    development. • Kotlin: In 2019, Google announced Kotlin as its preferred language for Android app developers.
  8. Tools • Android Studio: The official integrated development environment (IDE)

    for Android development provided by Google. • Android SDK: The Android SDK (Software Development Kit) is a collection of tools, libraries, and APIs that developers need to create Android apps. It includes the Android Runtime (ART), the Java Development Kit (JDK), and a variety of other tools for building and testing apps.
  9. More Tools • Git version control system • Gradle build

    automation tool • Android Debug Bridge (ADB) • Logcat tool • Android Virtual Device Manager (AVD Manager) • Debugger
  10. Features requirements 1. As a user, I see cards changing

    at random, when I launch FitDeck 2. As a user, I can stop the randomization, when I click a stop button 3. As a user , I can see the app instruction manual, when I click a button on the randomizer screen 4. As a user, I can restart the randomizer, when I click a restart button 5. As a user, I see a splash screen, when I launch the app