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

Building Apps with Java and Kotlin: Learn2Earn ...

Love
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.

Love

December 26, 2023
Tweet

More Decks by Love

Other Decks in Technology

Transcript

  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