Slide 1

Slide 1 text

Building Apps with Java and Kotlin: Learn2Earn Special Session Love O’tudor and Emmanuel Enya

Slide 2

Slide 2 text

UI/UX Designers “Whatever is worth doing at all, is worth doing well.” - Philip Stanhope

Slide 3

Slide 3 text

Who is this session for?

Slide 4

Slide 4 text

Who is this session for? 01 03 02 Tech Enthusiasts Newbies Anyone looking to transition into a tech career

Slide 5

Slide 5 text

Meet us!

Slide 6

Slide 6 text

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.

Slide 7

Slide 7 text

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.

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

What is Mobile Development? Mobile Application development is the process of creating software applications to run on mobile devices like smartphones and tablets.

Slide 10

Slide 10 text

Statistics and Market size

Slide 11

Slide 11 text

Over 66 Billion Mobile users worldwide

Slide 12

Slide 12 text

269 billion Apps downloaded annually (projected to increase in 2023)

Slide 13

Slide 13 text

$233 billion Mobile app revenue in 2023 (expected to reach $336 billion by 2027)

Slide 14

Slide 14 text

Career Opportunities in mobile Development

Slide 15

Slide 15 text

Industries and Sectors ● Healthcare, ● Finance, ● Gaming, ● E-commerce, and now, ● Smart TV applications

Slide 16

Slide 16 text

$112,000/year Median salary for mobile developers in US

Slide 17

Slide 17 text

Apps Built with Java and Kotlin ● WhatsApp, ● Instagram, ● TikTok, ● PUBG Mobile (Java)

Slide 18

Slide 18 text

How do I get started? - Tools, Languages, and Frameworks

Slide 19

Slide 19 text

Programming Languages ● Java: The primary language for Android app development. ● Kotlin: In 2019, Google announced Kotlin as its preferred language for Android app developers.

Slide 20

Slide 20 text

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.

Slide 21

Slide 21 text

More Tools ● Git version control system ● Gradle build automation tool ● Android Debug Bridge (ADB) ● Logcat tool ● Android Virtual Device Manager (AVD Manager) ● Debugger

Slide 22

Slide 22 text

Tutorials and Courses

Slide 23

Slide 23 text

DEMO TIME!!!

Slide 24

Slide 24 text

Let’s Build a mobile App for MetroFlex

Slide 25

Slide 25 text

FitDeck A card Deck randomizer with a fitness experience

Slide 26

Slide 26 text

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

Slide 27

Slide 27 text

Design requirements

Slide 28

Slide 28 text

Product development ≠ Coding

Slide 29

Slide 29 text

Further questions? Let’s engage on Twitter @lamouresparus @enyason95

Slide 30

Slide 30 text

No content